(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["vue-material"] = factory();
else
root["vue-material"] = 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] = {
/******/ exports: {},
/******/ id: moduleId,
/******/ loaded: false
/******/ };
/******/ // Execute the module function
/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
/******/ // Flag the module as loaded
/******/ module.loaded = 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;
/******/ // __webpack_public_path__
/******/ __webpack_require__.p = "";
/******/ // Load entry module and return exports
/******/ return __webpack_require__(0);
/******/ })
/************************************************************************/
/******/ ([
/* 0 */
/***/ function(module, exports, __webpack_require__) {
'use strict';
Object.defineProperty(exports, '__esModule', {
value: true
});
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
var _componentsButtons = __webpack_require__(39);
var _componentsButtons2 = _interopRequireDefault(_componentsButtons);
var _componentsCards = __webpack_require__(56);
var _componentsCards2 = _interopRequireDefault(_componentsCards);
var _componentsChips = __webpack_require__(85);
var _componentsChips2 = _interopRequireDefault(_componentsChips);
var _componentsCommons = __webpack_require__(89);
var _componentsCommons2 = _interopRequireDefault(_componentsCommons);
var _componentsCrumb = __webpack_require__(93);
var _componentsCrumb2 = _interopRequireDefault(_componentsCrumb);
var _componentsFooter = __webpack_require__(97);
var _componentsFooter2 = _interopRequireDefault(_componentsFooter);
var _componentsForms = __webpack_require__(110);
var _componentsForms2 = _interopRequireDefault(_componentsForms);
var _componentsLists = __webpack_require__(139);
var _componentsLists2 = _interopRequireDefault(_componentsLists);
var _componentsNavbar = __webpack_require__(151);
var _componentsNavbar2 = _interopRequireDefault(_componentsNavbar);
var _componentsPreloader = __webpack_require__(160);
var _componentsPreloader2 = _interopRequireDefault(_componentsPreloader);
var _componentsSidenav = __webpack_require__(170);
var _componentsSidenav2 = _interopRequireDefault(_componentsSidenav);
/*
import pagination from './components/pagination/';
*/
var _directives = __webpack_require__(174);
var _directives2 = _interopRequireDefault(_directives);
var _nodeWaves = __webpack_require__(176);
var _nodeWaves2 = _interopRequireDefault(_nodeWaves);
exports['default'] = {
components: {
buttons: _componentsButtons2['default'],
cards: _componentsCards2['default'],
chips: _componentsChips2['default'],
commons: _componentsCommons2['default'],
crumb: _componentsCrumb2['default'],
footer: _componentsFooter2['default'],
forms: _componentsForms2['default'],
navbar: _componentsNavbar2['default'],
sidenav: _componentsSidenav2['default'],
preloader: _componentsPreloader2['default'],
lists: _componentsLists2['default']
},
waves: _nodeWaves2['default'],
/*
pagination,
*/
directives: _directives2['default'],
_registered: [],
regAll: function regAll(Vue) {
for (var comName in this.components) {
if (this._registered.indexOf(comName) === -1) {
this._regComponent(Vue, comName);
}
}
this.regAllDirectives(Vue);
},
reg: function reg(Vue, names) {
var _iteratorNormalCompletion = true;
var _didIteratorError = false;
var _iteratorError = undefined;
try {
for (var _iterator = names[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {
var _name = _step.value;
_name = _name.toLowerCase();
if (_name in this.components && this._registered.indexOf(_name) === -1) {
this._regComponent(Vue, _name);
}
}
} catch (err) {
_didIteratorError = true;
_iteratorError = err;
} finally {
try {
if (!_iteratorNormalCompletion && _iterator['return']) {
_iterator['return']();
}
} finally {
if (_didIteratorError) {
throw _iteratorError;
}
}
}
this.regAllDirectives(Vue);
},
regAllDirectives: function regAllDirectives(Vue) {
for (var dirName in this.directives) {
if (this._registered.indexOf(dirName) === -1) {
this._regDirective(Vue, dirName);
}
}
},
getConstructor: function getConstructor(name) {
var result = undefined;
if (typeof name === "string") {}
},
//mdXxYy=>md-xx-yy
_camel2kebab: function _camel2kebab(str) {
var reg = /(?=[A-Z])/g;
return str.replace(reg, '-').toLowerCase();
},
_regComponent: function _regComponent(Vue, name) {
var com = this.components[name];
for (var item in com) {
var regName = this._camel2kebab(item);
Vue.component(regName, com[item]);
}
this._registered.push(name);
},
_regDirective: function _regDirective(Vue, name) {
var obj = this.directives[name];
name = this._camel2kebab(name);
Vue.directive(name, obj);
this._registered.push(name);
}
};
module.exports = exports['default'];
/***/ },
/* 1 */,
/* 2 */,
/* 3 */,
/* 4 */,
/* 5 */,
/* 6 */,
/* 7 */,
/* 8 */,
/* 9 */,
/* 10 */,
/* 11 */,
/* 12 */,
/* 13 */,
/* 14 */,
/* 15 */,
/* 16 */,
/* 17 */,
/* 18 */,
/* 19 */,
/* 20 */,
/* 21 */,
/* 22 */,
/* 23 */,
/* 24 */,
/* 25 */,
/* 26 */,
/* 27 */,
/* 28 */,
/* 29 */,
/* 30 */,
/* 31 */,
/* 32 */,
/* 33 */,
/* 34 */,
/* 35 */,
/* 36 */,
/* 37 */,
/* 38 */,
/* 39 */
/***/ function(module, exports, __webpack_require__) {
'use strict';
Object.defineProperty(exports, '__esModule', {
value: true
});
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
var _mdBtnVue = __webpack_require__(40);
var _mdBtnVue2 = _interopRequireDefault(_mdBtnVue);
var _mdFabVue = __webpack_require__(47);
var _mdFabVue2 = _interopRequireDefault(_mdFabVue);
exports['default'] = {
mdBtn: _mdBtnVue2['default'],
mdFab: _mdFabVue2['default']
};
module.exports = exports['default'];
/***/ },
/* 40 */
/***/ function(module, exports, __webpack_require__) {
module.exports = __webpack_require__(41)
;(typeof module.exports === "function" ? module.exports.options : module.exports).template = __webpack_require__(46)
if (false) {
(function () {
var hotAPI = require("/home/elviskang/Desktop/material/vue-material/node_modules/vue-loader/node_modules/vue-hot-reload-api/index.js")
hotAPI.install(require("vue"))
if (!hotAPI.compatible) return
var id = "-!babel!./../../../node_modules/vue-loader/lib/selector.js?type=script&index=0!./md-btn.vue"
hotAPI.createRecord(id, module.exports)
module.hot.accept(["-!babel!./../../../node_modules/vue-loader/lib/selector.js?type=script&index=0!./md-btn.vue","-!vue-html!./../../../node_modules/vue-loader/lib/selector.js?type=template&index=0!./md-btn.vue"], function () {
var newOptions = require("-!babel!./../../../node_modules/vue-loader/lib/selector.js?type=script&index=0!./md-btn.vue")
var newTemplate = require("-!vue-html!./../../../node_modules/vue-loader/lib/selector.js?type=template&index=0!./md-btn.vue")
hotAPI.update(id, newOptions, newTemplate)
})
})()
}
/***/ },
/* 41 */
/***/ function(module, exports, __webpack_require__) {
'use strict';
Object.defineProperty(exports, '__esModule', {
value: true
});
var _mixinsCommonMixinJs = __webpack_require__(42);
exports['default'] = {
mixins: [_mixinsCommonMixinJs.hasIcon],
props: {
large: Boolean,
disabled: Boolean,
type: String
},
computed: {
btnType: function btnType() {
switch (this.type) {
case 'floating':
return 'btn-floating';
case 'flat':
return 'btn-flat';
default:
return 'btn';
}
},
showIcon: function showIcon() {
return this.type !== 'flat' && this.iconText;
}
}
};
module.exports = exports['default'];
/***/ },
/* 42 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var _commonsMdIconVue = __webpack_require__(43);
var _commonsMdIconVue2 = _interopRequireDefault(_commonsMdIconVue);
exports["default"] = {
hasIcon: {
props: {
iconText: String,
iconPos: String
},
components: {
"md-icon": _commonsMdIconVue2["default"]
}
},
hasImg: {
props: {
imgSrc: String,
imgAlt: String
}
}
};
module.exports = exports["default"];
/***/ },
/* 43 */
/***/ function(module, exports, __webpack_require__) {
module.exports = __webpack_require__(44)
;(typeof module.exports === "function" ? module.exports.options : module.exports).template = __webpack_require__(45)
if (false) {
(function () {
var hotAPI = require("/home/elviskang/Desktop/material/vue-material/node_modules/vue-loader/node_modules/vue-hot-reload-api/index.js")
hotAPI.install(require("vue"))
if (!hotAPI.compatible) return
var id = "-!babel?optional[]=runtime!./../../../node_modules/vue-loader/lib/selector.js?type=script&index=0!./md-icon.vue"
hotAPI.createRecord(id, module.exports)
module.hot.accept(["-!babel?optional[]=runtime!./../../../node_modules/vue-loader/lib/selector.js?type=script&index=0!./md-icon.vue","-!vue-html!./../../../node_modules/vue-loader/lib/selector.js?type=template&index=0!./md-icon.vue"], function () {
var newOptions = require("-!babel?optional[]=runtime!./../../../node_modules/vue-loader/lib/selector.js?type=script&index=0!./md-icon.vue")
var newTemplate = require("-!vue-html!./../../../node_modules/vue-loader/lib/selector.js?type=template&index=0!./md-icon.vue")
hotAPI.update(id, newOptions, newTemplate)
})
})()
}
/***/ },
/* 44 */
/***/ function(module, exports) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = {
props: {
text: String,
pos: String
}
};
module.exports = exports["default"];
/***/ },
/* 45 */
/***/ function(module, exports) {
module.exports = "{{text}}";
/***/ },
/* 46 */
/***/ function(module, exports) {
module.exports = "\n \n \n \n \n \n ";
/***/ },
/* 47 */
/***/ function(module, exports, __webpack_require__) {
__webpack_require__(48)
module.exports = __webpack_require__(52)
;(typeof module.exports === "function" ? module.exports.options : module.exports).template = __webpack_require__(55)
if (false) {
(function () {
var hotAPI = require("/home/elviskang/Desktop/material/vue-material/node_modules/vue-loader/node_modules/vue-hot-reload-api/index.js")
hotAPI.install(require("vue"))
if (!hotAPI.compatible) return
var id = "-!babel?optional[]=runtime!./../../../node_modules/vue-loader/lib/selector.js?type=script&index=0!./md-fab.vue"
hotAPI.createRecord(id, module.exports)
module.hot.accept(["-!babel?optional[]=runtime!./../../../node_modules/vue-loader/lib/selector.js?type=script&index=0!./md-fab.vue","-!vue-html!./../../../node_modules/vue-loader/lib/selector.js?type=template&index=0!./md-fab.vue"], function () {
var newOptions = require("-!babel?optional[]=runtime!./../../../node_modules/vue-loader/lib/selector.js?type=script&index=0!./md-fab.vue")
var newTemplate = require("-!vue-html!./../../../node_modules/vue-loader/lib/selector.js?type=template&index=0!./md-fab.vue")
hotAPI.update(id, newOptions, newTemplate)
})
})()
}
/***/ },
/* 48 */
/***/ function(module, exports, __webpack_require__) {
// style-loader: Adds some css to the DOM by adding a