(function webpackUniversalModuleDefinition(root, factory) { if(typeof exports === 'object' && typeof module === 'object') module.exports = factory(); else if(typeof define === 'function' && define.amd) define([], factory); else if(typeof exports === 'object') exports["VueMaterial"] = factory(); else root["VueMaterial"] = factory(); })(this, (function() { return /******/ (function(modules) { // webpackBootstrap /******/ // The module cache /******/ var installedModules = {}; /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ if(installedModules[moduleId]) /******/ return installedModules[moduleId].exports; /******/ // Create a new module (and put it into the cache) /******/ var module = installedModules[moduleId] = { /******/ i: moduleId, /******/ l: false, /******/ exports: {} /******/ }; /******/ // Execute the module function /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); /******/ // Flag the module as loaded /******/ module.l = true; /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ // expose the modules object (__webpack_modules__) /******/ __webpack_require__.m = modules; /******/ // expose the module cache /******/ __webpack_require__.c = installedModules; /******/ // identity function for calling harmony imports with the correct context /******/ __webpack_require__.i = function(value) { return value; }; /******/ // define getter function for harmony exports /******/ __webpack_require__.d = function(exports, name, getter) { /******/ if(!__webpack_require__.o(exports, name)) { /******/ Object.defineProperty(exports, name, { /******/ configurable: false, /******/ enumerable: true, /******/ get: getter /******/ }); /******/ } /******/ }; /******/ // getDefaultExport function for compatibility with non-harmony modules /******/ __webpack_require__.n = function(module) { /******/ var getter = module && module.__esModule ? /******/ function getDefault() { return module['default']; } : /******/ function getModuleExports() { return module; }; /******/ __webpack_require__.d(getter, 'a', getter); /******/ return getter; /******/ }; /******/ // Object.prototype.hasOwnProperty.call /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; /******/ // __webpack_public_path__ /******/ __webpack_require__.p = "/"; /******/ // Load entry module and return exports /******/ return __webpack_require__(__webpack_require__.s = 455); /******/ }) /************************************************************************/ /******/ ({ /***/ 0: /***/ (function(module, exports) { /* globals __VUE_SSR_CONTEXT__ */ // this module is a runtime utility for cleaner component module output and will // be included in the final webpack user bundle module.exports = function normalizeComponent ( rawScriptExports, compiledTemplate, injectStyles, scopeId, moduleIdentifier /* server only */ ) { var esModule var scriptExports = rawScriptExports = rawScriptExports || {} // ES6 modules interop var type = typeof rawScriptExports.default if (type === 'object' || type === 'function') { esModule = rawScriptExports scriptExports = rawScriptExports.default } // Vue.extend constructor export interop var options = typeof scriptExports === 'function' ? scriptExports.options : scriptExports // render functions if (compiledTemplate) { options.render = compiledTemplate.render options.staticRenderFns = compiledTemplate.staticRenderFns } // scopedId if (scopeId) { options._scopeId = scopeId } var hook if (moduleIdentifier) { // server build hook = function (context) { // 2.3 injection context = context || // cached call (this.$vnode && this.$vnode.ssrContext) || // stateful (this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) // functional // 2.2 with runInNewContext: true if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') { context = __VUE_SSR_CONTEXT__ } // inject component styles if (injectStyles) { injectStyles.call(this, context) } // register component module identifier for async chunk inferrence if (context && context._registeredComponents) { context._registeredComponents.add(moduleIdentifier) } } // used by ssr in case component is cached and beforeCreate // never gets called options._ssrRegister = hook } else if (injectStyles) { hook = injectStyles } if (hook) { var functional = options.functional var existing = functional ? options.render : options.beforeCreate if (!functional) { // inject component registration as beforeCreate hook options.beforeCreate = existing ? [].concat(existing, hook) : [hook] } else { // register for functioal component in vue file options.render = function renderWithStyleInjection (h, context) { hook.call(context) return existing(h, context) } } } return { esModule: esModule, exports: scriptExports, options: options } } /***/ }), /***/ 1: /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); // Theme mixin // Grab the closest ancestor component's `md-theme` attribute OR grab the // `md-name` attribute from an `` component. function getAncestorThemeName(component) { if (!component) { return null; } var name = component.mdTheme; if (!name && component.$options._componentTag === 'md-theme') { name = component.mdName; } return name || getAncestorThemeName(component.$parent); } exports.default = { props: { mdTheme: String }, computed: { mdEffectiveTheme: function mdEffectiveTheme() { return getAncestorThemeName(this) || this.$material.currentTheme; }, themeClass: function themeClass() { return this.$material.prefix + this.mdEffectiveTheme; } }, watch: { mdTheme: function mdTheme(value) { this.$material.useTheme(value); } }, beforeMount: function beforeMount() { var localTheme = this.mdTheme; this.$material.useTheme(localTheme ? localTheme : 'default'); } }; module.exports = exports['default']; /***/ }), /***/ 145: /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var _mixin = __webpack_require__(1); var _mixin2 = _interopRequireDefault(_mixin); var _transitionEndEventName = __webpack_require__(41); var _transitionEndEventName2 = _interopRequireDefault(_transitionEndEventName); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } // // // // // // // // // // // // exports.default = { name: 'md-dialog', props: { mdClickOutsideToClose: { type: Boolean, default: true }, mdEscToClose: { type: Boolean, default: true }, mdBackdrop: { type: Boolean, default: true }, mdOpenFrom: String, mdCloseTo: String, mdFullscreen: { type: Boolean, default: false } }, mixins: [_mixin2.default], data: function data() { return { active: false, transitionOff: false, dialogTransform: '' }; }, computed: { classes: function classes() { return { 'md-active': this.active }; }, dialogClasses: function dialogClasses() { return { 'md-fullscreen': this.mdFullscreen, 'md-transition-off': this.transitionOff, 'md-reference': this.mdOpenFrom || this.mdCloseTo }; }, styles: function styles() { return { transform: this.dialogTransform }; } }, methods: { removeDialog: function removeDialog() { if (document.body.contains(this.dialogElement)) { this.$el.parentNode.removeChild(this.$el); } }, calculateDialogPos: function calculateDialogPos(ref) { var reference = document.querySelector(ref); if (reference) { var openFromRect = reference.getBoundingClientRect(); var dialogRect = this.dialogInnerElement.getBoundingClientRect(); var widthInScale = openFromRect.width / dialogRect.width; var heightInScale = openFromRect.height / dialogRect.height; var distance = { top: -(dialogRect.top - openFromRect.top), left: -(dialogRect.left - openFromRect.left + openFromRect.width) }; if (openFromRect.top > dialogRect.top + dialogRect.height) { distance.top = openFromRect.top - dialogRect.top; } if (openFromRect.left > dialogRect.left + dialogRect.width) { distance.left = openFromRect.left - dialogRect.left - openFromRect.width; } this.dialogTransform = 'translate3D(' + distance.left + 'px, ' + distance.top + 'px, 0) scale(' + widthInScale + ', ' + heightInScale + ')'; } }, open: function open() { var _this = this; document.body.appendChild(this.dialogElement); this.transitionOff = true; this.calculateDialogPos(this.mdOpenFrom); window.setTimeout((function () { _this.dialogElement.focus(); _this.transitionOff = false; _this.active = true; })); this.$emit('open'); }, closeOnEsc: function closeOnEsc() { if (this.mdEscToClose) { this.close(); } }, close: function close() { var _this2 = this; if (document.body.contains(this.dialogElement)) { this.$nextTick((function () { var cleanElement = function cleanElement() { var activeRipple = _this2.dialogElement.querySelector('.md-ripple.md-active'); if (activeRipple) { activeRipple.classList.remove('md-active'); } _this2.dialogInnerElement.removeEventListener(_transitionEndEventName2.default, cleanElement); document.body.removeChild(_this2.dialogElement); _this2.dialogTransform = ''; }; _this2.transitionOff = true; _this2.dialogTransform = ''; _this2.calculateDialogPos(_this2.mdCloseTo); window.setTimeout((function () { _this2.transitionOff = false; _this2.active = false; _this2.dialogInnerElement.addEventListener(_transitionEndEventName2.default, cleanElement); })); _this2.$emit('close'); })); } } }, mounted: function mounted() { var _this3 = this; this.$nextTick((function () { _this3.dialogElement = _this3.$el; _this3.dialogInnerElement = _this3.$refs.dialog; _this3.removeDialog(); })); }, beforeDestroy: function beforeDestroy() { this.removeDialog(); } }; module.exports = exports['default']; /***/ }), /***/ 146: /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); // // // // // // exports.default = { name: 'md-dialog-actions' }; module.exports = exports['default']; /***/ }), /***/ 147: /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); // // // // // // exports.default = { name: 'md-dialog-content' }; module.exports = exports['default']; /***/ }), /***/ 148: /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); // // // // // // exports.default = { name: 'md-dialog-title' }; module.exports = exports['default']; /***/ }), /***/ 149: /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); // // // // // // // // // // // // // exports.default = { name: 'md-dialog-alert', props: { mdTitle: String, mdContent: String, mdContentHtml: String, mdOkText: { type: String, default: 'Ok' } }, data: function data() { return { debounce: false }; }, methods: { fireCloseEvent: function fireCloseEvent() { if (!this.debounce) { this.$emit('close'); } }, open: function open() { this.$emit('open'); this.debounce = false; this.$refs.dialog.open(); }, close: function close() { this.fireCloseEvent(); this.debounce = true; this.$refs.dialog.close(); } }, mounted: function mounted() { if (!this.mdContent && !this.mdContentHtml) { throw new Error('Missing md-content or md-content-html attributes'); } } }; module.exports = exports['default']; /***/ }), /***/ 150: /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); // // // // // // // // // // // // // // exports.default = { name: 'md-dialog-confirm', props: { mdTitle: String, mdContent: String, mdContentHtml: String, mdOkText: { type: String, default: 'Ok' }, mdCancelText: { type: String, default: 'Cancel' } }, data: function data() { return { debounce: false }; }, methods: { fireCloseEvent: function fireCloseEvent(type) { if (!this.debounce) { this.$emit('close', type); } }, open: function open() { this.$emit('open'); this.debounce = false; this.$refs.dialog.open(); }, close: function close(type) { this.fireCloseEvent(type); this.debounce = true; this.$refs.dialog.close(); } }, mounted: function mounted() { if (!this.mdContent && !this.mdContentHtml) { throw new Error('Missing md-content or md-content-html attributes'); } } }; module.exports = exports['default']; /***/ }), /***/ 151: /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); // // // // // // // // // // // // // // // // // // // // // // // // // // // exports.default = { name: 'md-dialog-prompt', props: { value: { type: [String, Number], required: true }, mdTitle: String, mdContent: String, mdContentHtml: String, mdOkText: { type: String, default: 'Ok' }, mdCancelText: { type: String, default: 'Cancel' }, mdInputId: String, mdInputName: String, mdInputMaxlength: [String, Number], mdInputPlaceholder: String }, data: function data() { return { debounce: false }; }, methods: { fireCloseEvent: function fireCloseEvent(type) { if (!this.debounce) { this.$emit('close', type); } }, open: function open() { var _this = this; this.$emit('open'); this.debounce = false; this.$refs.dialog.open(); window.setTimeout((function () { _this.$refs.input.$el.focus(); })); }, close: function close(type) { this.fireCloseEvent(type); this.debounce = true; this.$refs.dialog.close(); }, confirmValue: function confirmValue() { this.$emit('input', this.$refs.input.$el.value); this.close('ok'); } } }; module.exports = exports['default']; /***/ }), /***/ 239: /***/ (function(module, exports) { // removed by extract-text-webpack-plugin /***/ }), /***/ 273: /***/ (function(module, exports) { module.exports = ".THEME_NAME.md-dialog-container .md-dialog {\n background-color: BACKGROUND-COLOR;\n color: BACKGROUND-CONTRAST; }\n" /***/ }), /***/ 315: /***/ (function(module, exports, __webpack_require__) { var disposed = false function injectStyle (ssrContext) { if (disposed) return __webpack_require__(239) } var Component = __webpack_require__(0)( /* script */ __webpack_require__(145), /* template */ __webpack_require__(399), /* styles */ injectStyle, /* scopeId */ null, /* moduleIdentifier (server only) */ null ) Component.options.__file = "/Users/pablohpsilva/Code/vue-material/src/components/mdDialog/mdDialog.vue" if (Component.esModule && Object.keys(Component.esModule).some((function (key) {return key !== "default" && key.substr(0, 2) !== "__"}))) {console.error("named exports are not supported in *.vue files.")} if (Component.options.functional) {console.error("[vue-loader] mdDialog.vue: functional components are not supported with templates, they should use render functions.")} /* hot reload */ if (false) {(function () { var hotAPI = require("vue-hot-reload-api") hotAPI.install(require("vue"), false) if (!hotAPI.compatible) return module.hot.accept() if (!module.hot.data) { hotAPI.createRecord("data-v-341e9664", Component.options) } else { hotAPI.reload("data-v-341e9664", Component.options) } module.hot.dispose((function (data) { disposed = true })) })()} module.exports = Component.exports /***/ }), /***/ 316: /***/ (function(module, exports, __webpack_require__) { var disposed = false var Component = __webpack_require__(0)( /* script */ __webpack_require__(146), /* template */ __webpack_require__(434), /* styles */ null, /* scopeId */ null, /* moduleIdentifier (server only) */ null ) Component.options.__file = "/Users/pablohpsilva/Code/vue-material/src/components/mdDialog/mdDialogActions.vue" if (Component.esModule && Object.keys(Component.esModule).some((function (key) {return key !== "default" && key.substr(0, 2) !== "__"}))) {console.error("named exports are not supported in *.vue files.")} if (Component.options.functional) {console.error("[vue-loader] mdDialogActions.vue: functional components are not supported with templates, they should use render functions.")} /* hot reload */ if (false) {(function () { var hotAPI = require("vue-hot-reload-api") hotAPI.install(require("vue"), false) if (!hotAPI.compatible) return module.hot.accept() if (!module.hot.data) { hotAPI.createRecord("data-v-89c748ae", Component.options) } else { hotAPI.reload("data-v-89c748ae", Component.options) } module.hot.dispose((function (data) { disposed = true })) })()} module.exports = Component.exports /***/ }), /***/ 317: /***/ (function(module, exports, __webpack_require__) { var disposed = false var Component = __webpack_require__(0)( /* script */ __webpack_require__(147), /* template */ __webpack_require__(404), /* styles */ null, /* scopeId */ null, /* moduleIdentifier (server only) */ null ) Component.options.__file = "/Users/pablohpsilva/Code/vue-material/src/components/mdDialog/mdDialogContent.vue" if (Component.esModule && Object.keys(Component.esModule).some((function (key) {return key !== "default" && key.substr(0, 2) !== "__"}))) {console.error("named exports are not supported in *.vue files.")} if (Component.options.functional) {console.error("[vue-loader] mdDialogContent.vue: functional components are not supported with templates, they should use render functions.")} /* hot reload */ if (false) {(function () { var hotAPI = require("vue-hot-reload-api") hotAPI.install(require("vue"), false) if (!hotAPI.compatible) return module.hot.accept() if (!module.hot.data) { hotAPI.createRecord("data-v-44792925", Component.options) } else { hotAPI.reload("data-v-44792925", Component.options) } module.hot.dispose((function (data) { disposed = true })) })()} module.exports = Component.exports /***/ }), /***/ 318: /***/ (function(module, exports, __webpack_require__) { var disposed = false var Component = __webpack_require__(0)( /* script */ __webpack_require__(148), /* template */ __webpack_require__(397), /* styles */ null, /* scopeId */ null, /* moduleIdentifier (server only) */ null ) Component.options.__file = "/Users/pablohpsilva/Code/vue-material/src/components/mdDialog/mdDialogTitle.vue" if (Component.esModule && Object.keys(Component.esModule).some((function (key) {return key !== "default" && key.substr(0, 2) !== "__"}))) {console.error("named exports are not supported in *.vue files.")} if (Component.options.functional) {console.error("[vue-loader] mdDialogTitle.vue: functional components are not supported with templates, they should use render functions.")} /* hot reload */ if (false) {(function () { var hotAPI = require("vue-hot-reload-api") hotAPI.install(require("vue"), false) if (!hotAPI.compatible) return module.hot.accept() if (!module.hot.data) { hotAPI.createRecord("data-v-2ec2b6f8", Component.options) } else { hotAPI.reload("data-v-2ec2b6f8", Component.options) } module.hot.dispose((function (data) { disposed = true })) })()} module.exports = Component.exports /***/ }), /***/ 319: /***/ (function(module, exports, __webpack_require__) { var disposed = false var Component = __webpack_require__(0)( /* script */ __webpack_require__(149), /* template */ __webpack_require__(419), /* styles */ null, /* scopeId */ null, /* moduleIdentifier (server only) */ null ) Component.options.__file = "/Users/pablohpsilva/Code/vue-material/src/components/mdDialog/presets/mdDialogAlert.vue" if (Component.esModule && Object.keys(Component.esModule).some((function (key) {return key !== "default" && key.substr(0, 2) !== "__"}))) {console.error("named exports are not supported in *.vue files.")} if (Component.options.functional) {console.error("[vue-loader] mdDialogAlert.vue: functional components are not supported with templates, they should use render functions.")} /* hot reload */ if (false) {(function () { var hotAPI = require("vue-hot-reload-api") hotAPI.install(require("vue"), false) if (!hotAPI.compatible) return module.hot.accept() if (!module.hot.data) { hotAPI.createRecord("data-v-5d32a2a6", Component.options) } else { hotAPI.reload("data-v-5d32a2a6", Component.options) } module.hot.dispose((function (data) { disposed = true })) })()} module.exports = Component.exports /***/ }), /***/ 320: /***/ (function(module, exports, __webpack_require__) { var disposed = false var Component = __webpack_require__(0)( /* script */ __webpack_require__(150), /* template */ __webpack_require__(442), /* styles */ null, /* scopeId */ null, /* moduleIdentifier (server only) */ null ) Component.options.__file = "/Users/pablohpsilva/Code/vue-material/src/components/mdDialog/presets/mdDialogConfirm.vue" if (Component.esModule && Object.keys(Component.esModule).some((function (key) {return key !== "default" && key.substr(0, 2) !== "__"}))) {console.error("named exports are not supported in *.vue files.")} if (Component.options.functional) {console.error("[vue-loader] mdDialogConfirm.vue: functional components are not supported with templates, they should use render functions.")} /* hot reload */ if (false) {(function () { var hotAPI = require("vue-hot-reload-api") hotAPI.install(require("vue"), false) if (!hotAPI.compatible) return module.hot.accept() if (!module.hot.data) { hotAPI.createRecord("data-v-c309205e", Component.options) } else { hotAPI.reload("data-v-c309205e", Component.options) } module.hot.dispose((function (data) { disposed = true })) })()} module.exports = Component.exports /***/ }), /***/ 321: /***/ (function(module, exports, __webpack_require__) { var disposed = false var Component = __webpack_require__(0)( /* script */ __webpack_require__(151), /* template */ __webpack_require__(395), /* styles */ null, /* scopeId */ null, /* moduleIdentifier (server only) */ null ) Component.options.__file = "/Users/pablohpsilva/Code/vue-material/src/components/mdDialog/presets/mdDialogPrompt.vue" if (Component.esModule && Object.keys(Component.esModule).some((function (key) {return key !== "default" && key.substr(0, 2) !== "__"}))) {console.error("named exports are not supported in *.vue files.")} if (Component.options.functional) {console.error("[vue-loader] mdDialogPrompt.vue: functional components are not supported with templates, they should use render functions.")} /* hot reload */ if (false) {(function () { var hotAPI = require("vue-hot-reload-api") hotAPI.install(require("vue"), false) if (!hotAPI.compatible) return module.hot.accept() if (!module.hot.data) { hotAPI.createRecord("data-v-288a5063", Component.options) } else { hotAPI.reload("data-v-288a5063", Component.options) } module.hot.dispose((function (data) { disposed = true })) })()} module.exports = Component.exports /***/ }), /***/ 395: /***/ (function(module, exports, __webpack_require__) { module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h; return _c('md-dialog', { ref: "dialog", staticClass: "md-dialog-prompt", on: { "close": function($event) { _vm.fireCloseEvent('cancel') } } }, [(_vm.mdTitle) ? _c('md-dialog-title', [_vm._v(_vm._s(_vm.mdTitle))]) : _vm._e(), _vm._v(" "), (_vm.mdContentHtml) ? _c('md-dialog-content', { domProps: { "innerHTML": _vm._s(_vm.mdContentHtml) } }) : _vm._e(), _vm._v(" "), (_vm.mdContent) ? _c('md-dialog-content', [_vm._v(_vm._s(_vm.mdContent))]) : _vm._e(), _vm._v(" "), _c('md-dialog-content', [_c('md-input-container', [_c('md-input', { ref: "input", attrs: { "id": _vm.mdInputId, "name": _vm.mdInputName, "maxlength": _vm.mdInputMaxlength, "placeholder": _vm.mdInputPlaceholder, "value": _vm.value }, nativeOn: { "keydown": function($event) { if (!('button' in $event) && _vm._k($event.keyCode, "enter", 13)) { return null; } _vm.confirmValue($event) } } })], 1)], 1), _vm._v(" "), _c('md-dialog-actions', [_c('md-button', { staticClass: "md-primary", on: { "click": function($event) { _vm.close('cancel') } } }, [_vm._v(_vm._s(_vm.mdCancelText))]), _vm._v(" "), _c('md-button', { staticClass: "md-primary", on: { "click": _vm.confirmValue } }, [_vm._v(_vm._s(_vm.mdOkText))])], 1)], 1) },staticRenderFns: []} module.exports.render._withStripped = true if (false) { module.hot.accept() if (module.hot.data) { require("vue-hot-reload-api").rerender("data-v-288a5063", module.exports) } } /***/ }), /***/ 397: /***/ (function(module, exports, __webpack_require__) { module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h; return _c('div', { staticClass: "md-dialog-title md-title" }, [_vm._t("default")], 2) },staticRenderFns: []} module.exports.render._withStripped = true if (false) { module.hot.accept() if (module.hot.data) { require("vue-hot-reload-api").rerender("data-v-2ec2b6f8", module.exports) } } /***/ }), /***/ 399: /***/ (function(module, exports, __webpack_require__) { module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h; return _c('div', { staticClass: "md-dialog-container", class: [_vm.themeClass, _vm.classes], attrs: { "tabindex": "0" }, on: { "keyup": function($event) { if (!('button' in $event) && _vm._k($event.keyCode, "esc", 27)) { return null; } $event.stopPropagation(); _vm.closeOnEsc($event) } } }, [_c('div', { ref: "dialog", staticClass: "md-dialog", class: _vm.dialogClasses, style: (_vm.styles) }, [_vm._t("default")], 2), _vm._v(" "), (_vm.mdBackdrop) ? _c('md-backdrop', { ref: "backdrop", staticClass: "md-dialog-backdrop", class: _vm.classes, on: { "close": function($event) { _vm.mdClickOutsideToClose && _vm.close() } } }) : _vm._e()], 1) },staticRenderFns: []} module.exports.render._withStripped = true if (false) { module.hot.accept() if (module.hot.data) { require("vue-hot-reload-api").rerender("data-v-341e9664", module.exports) } } /***/ }), /***/ 404: /***/ (function(module, exports, __webpack_require__) { module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h; return _c('div', { staticClass: "md-dialog-content" }, [_vm._t("default")], 2) },staticRenderFns: []} module.exports.render._withStripped = true if (false) { module.hot.accept() if (module.hot.data) { require("vue-hot-reload-api").rerender("data-v-44792925", module.exports) } } /***/ }), /***/ 41: /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function transitionEndEventName() { var el = document.createElement('span'); var transitions = { transition: 'transitionend', OTransition: 'oTransitionEnd', MozTransition: 'transitionend', WebkitTransition: 'webkitTransitionEnd' }; for (var transition in transitions) { if (el.style[transition] !== undefined) { return transitions[transition]; } } } exports.default = transitionEndEventName(); module.exports = exports['default']; /***/ }), /***/ 419: /***/ (function(module, exports, __webpack_require__) { module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h; return _c('md-dialog', { ref: "dialog", staticClass: "md-dialog-alert", on: { "close": function($event) { _vm.fireCloseEvent() } } }, [(_vm.mdTitle) ? _c('md-dialog-title', [_vm._v(_vm._s(_vm.mdTitle))]) : _vm._e(), _vm._v(" "), (_vm.mdContentHtml) ? _c('md-dialog-content', { domProps: { "innerHTML": _vm._s(_vm.mdContentHtml) } }) : _c('md-dialog-content', [_vm._v(_vm._s(_vm.mdContent))]), _vm._v(" "), _c('md-dialog-actions', [_c('md-button', { staticClass: "md-primary", on: { "click": function($event) { _vm.close() } } }, [_vm._v(_vm._s(_vm.mdOkText))])], 1)], 1) },staticRenderFns: []} module.exports.render._withStripped = true if (false) { module.hot.accept() if (module.hot.data) { require("vue-hot-reload-api").rerender("data-v-5d32a2a6", module.exports) } } /***/ }), /***/ 434: /***/ (function(module, exports, __webpack_require__) { module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h; return _c('div', { staticClass: "md-dialog-actions" }, [_vm._t("default")], 2) },staticRenderFns: []} module.exports.render._withStripped = true if (false) { module.hot.accept() if (module.hot.data) { require("vue-hot-reload-api").rerender("data-v-89c748ae", module.exports) } } /***/ }), /***/ 442: /***/ (function(module, exports, __webpack_require__) { module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h; return _c('md-dialog', { ref: "dialog", staticClass: "md-dialog-confirm", on: { "close": function($event) { _vm.fireCloseEvent('cancel') } } }, [(_vm.mdTitle) ? _c('md-dialog-title', [_vm._v(_vm._s(_vm.mdTitle))]) : _vm._e(), _vm._v(" "), (_vm.mdContentHtml) ? _c('md-dialog-content', { domProps: { "innerHTML": _vm._s(_vm.mdContentHtml) } }) : _c('md-dialog-content', [_vm._v(_vm._s(_vm.mdContent))]), _vm._v(" "), _c('md-dialog-actions', [_c('md-button', { staticClass: "md-primary", on: { "click": function($event) { _vm.close('cancel') } } }, [_vm._v(_vm._s(_vm.mdCancelText))]), _vm._v(" "), _c('md-button', { staticClass: "md-primary", on: { "click": function($event) { _vm.close('ok') } } }, [_vm._v(_vm._s(_vm.mdOkText))])], 1)], 1) },staticRenderFns: []} module.exports.render._withStripped = true if (false) { module.hot.accept() if (module.hot.data) { require("vue-hot-reload-api").rerender("data-v-c309205e", module.exports) } } /***/ }), /***/ 455: /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__(88); /***/ }), /***/ 88: /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = install; var _mdDialog = __webpack_require__(315); var _mdDialog2 = _interopRequireDefault(_mdDialog); var _mdDialogTitle = __webpack_require__(318); var _mdDialogTitle2 = _interopRequireDefault(_mdDialogTitle); var _mdDialogContent = __webpack_require__(317); var _mdDialogContent2 = _interopRequireDefault(_mdDialogContent); var _mdDialogActions = __webpack_require__(316); var _mdDialogActions2 = _interopRequireDefault(_mdDialogActions); var _mdDialogAlert = __webpack_require__(319); var _mdDialogAlert2 = _interopRequireDefault(_mdDialogAlert); var _mdDialogConfirm = __webpack_require__(320); var _mdDialogConfirm2 = _interopRequireDefault(_mdDialogConfirm); var _mdDialogPrompt = __webpack_require__(321); var _mdDialogPrompt2 = _interopRequireDefault(_mdDialogPrompt); var _mdDialog3 = __webpack_require__(273); var _mdDialog4 = _interopRequireDefault(_mdDialog3); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function install(Vue) { Vue.component('md-dialog', _mdDialog2.default); Vue.component('md-dialog-title', _mdDialogTitle2.default); Vue.component('md-dialog-content', _mdDialogContent2.default); Vue.component('md-dialog-actions', _mdDialogActions2.default); /* Presets */ Vue.component('md-dialog-alert', _mdDialogAlert2.default); Vue.component('md-dialog-confirm', _mdDialogConfirm2.default); Vue.component('md-dialog-prompt', _mdDialogPrompt2.default); Vue.material.styles.push(_mdDialog4.default); } module.exports = exports['default']; /***/ }) /******/ }); }));