From 3f75b2438c5bd6da1ba3653d634520eadf031202 Mon Sep 17 00:00:00 2001 From: euvl Date: Sat, 15 Apr 2017 21:00:27 +0100 Subject: [PATCH] Release 1.0.17 --- dist/index.js | 11 +++++++++-- package.json | 2 +- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/dist/index.js b/dist/index.js index 1aa4b36..99ed9a2 100644 --- a/dist/index.js +++ b/dist/index.js @@ -461,6 +461,9 @@ var ModalPlugin = { }, hide: function hide(name, params) { ModalPlugin.event.$emit('toggle', name, false, params); + }, + toggle: function toggle(name, params) { + ModalPlugin.event.$emit('toggle', name, undefined, params); } }; @@ -654,7 +657,11 @@ Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); __WEBPACK_IMPORTED_MODULE_1__index__["default"].event.$on('toggle', function (name, state, params) { if (name === _this2.name) { - _this2.toggle(!_this2.visible, params); + if (typeof state === 'undefined') { + state = !_this2.visible; + } + + _this2.toggle(state, params); } }); @@ -740,7 +747,7 @@ Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); if (!stopEventExecution) { var afterEvent = this.genEventObject({ state: state, params: params }); - this.visible = !!state; + this.visible = state; this.$emit(afterEventName, afterEvent); } }, diff --git a/package.json b/package.json index a916df0..6b710cc 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "vue-js-modal", "description": "Modal Component for Vue.js", - "version": "1.0.16", + "version": "1.0.17", "author": "euvl ", "main": "dist/index.js", "repository": {