UNPKG

sui

Version:

summer ui base on vue

1,591 lines (1,252 loc) 1.25 MB
(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["SummerVue"] = factory(); else root["SummerVue"] = 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 }); var _suAccordion = __webpack_require__(31); var _suAccordion2 = _interopRequireDefault(_suAccordion); var _suAlert = __webpack_require__(34); var _suAlert2 = _interopRequireDefault(_suAlert); var _suBreadcrumb = __webpack_require__(42); var _suBreadcrumb2 = _interopRequireDefault(_suBreadcrumb); var _suButton = __webpack_require__(45); var _suButton2 = _interopRequireDefault(_suButton); var _suButtons = __webpack_require__(50); var _suButtons2 = _interopRequireDefault(_suButtons); var _suCarousel = __webpack_require__(53); var _suCarousel2 = _interopRequireDefault(_suCarousel); var _suCheckbox = __webpack_require__(56); var _suCheckbox2 = _interopRequireDefault(_suCheckbox); var _suChosen = __webpack_require__(59); var _suChosen2 = _interopRequireDefault(_suChosen); var _suContentWrap = __webpack_require__(64); var _suContentWrap2 = _interopRequireDefault(_suContentWrap); var _suDatepicker = __webpack_require__(69); var _suDatepicker2 = _interopRequireDefault(_suDatepicker); var _suGrid = __webpack_require__(74); var _suGrid2 = _interopRequireDefault(_suGrid); var _suGridMasonry = __webpack_require__(79); var _suGridMasonry2 = _interopRequireDefault(_suGridMasonry); var _suInput = __webpack_require__(84); var _suInput2 = _interopRequireDefault(_suInput); var _suInputGroup = __webpack_require__(89); var _suInputGroup2 = _interopRequireDefault(_suInputGroup); var _suLabel = __webpack_require__(94); var _suLabel2 = _interopRequireDefault(_suLabel); var _suList = __webpack_require__(97); var _suList2 = _interopRequireDefault(_suList); var _suModal = __webpack_require__(100); var _suModal2 = _interopRequireDefault(_suModal); var _suPagination = __webpack_require__(105); var _suPagination2 = _interopRequireDefault(_suPagination); var _suPanel = __webpack_require__(108); var _suPanel2 = _interopRequireDefault(_suPanel); var _suPopover = __webpack_require__(113); var _suPopover2 = _interopRequireDefault(_suPopover); var _suProgressBar = __webpack_require__(118); var _suProgressBar2 = _interopRequireDefault(_suProgressBar); var _suSelect = __webpack_require__(121); var _suSelect2 = _interopRequireDefault(_suSelect); var _suTab = __webpack_require__(130); var _suTab2 = _interopRequireDefault(_suTab); var _suTabs = __webpack_require__(135); var _suTabs2 = _interopRequireDefault(_suTabs); var _suTaginput = __webpack_require__(138); var _suTaginput2 = _interopRequireDefault(_suTaginput); var _suThumbnail = __webpack_require__(141); var _suThumbnail2 = _interopRequireDefault(_suThumbnail); var _suTooltip = __webpack_require__(144); var _suTooltip2 = _interopRequireDefault(_suTooltip); var _suTypeahead = __webpack_require__(151); var _suTypeahead2 = _interopRequireDefault(_suTypeahead); var _suUploader = __webpack_require__(157); var _suUploader2 = _interopRequireDefault(_suUploader); var _suGridesayui = __webpack_require__(168); var _suGridesayui2 = _interopRequireDefault(_suGridesayui); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } __webpack_require__(192); __webpack_require__(200); __webpack_require__(207); __webpack_require__(209); __webpack_require__(211); __webpack_require__(214); __webpack_require__(216); __webpack_require__(218); __webpack_require__(220); var comps = { suAccordion: _suAccordion2.default, suAlert: _suAlert2.default, suBreadcrumb: _suBreadcrumb2.default, suButton: _suButton2.default, suButtons: _suButtons2.default, suCarousel: _suCarousel2.default, suCheckbox: _suCheckbox2.default, suChosen: _suChosen2.default, suContentWrap: _suContentWrap2.default, suDatepicker: _suDatepicker2.default, suGrid: _suGrid2.default, suGridMasonry: _suGridMasonry2.default, suInput: _suInput2.default, suInputGroup: _suInputGroup2.default, suLabel: _suLabel2.default, suList: _suList2.default, suModal: _suModal2.default, suPagination: _suPagination2.default, suPanel: _suPanel2.default, suPopover: _suPopover2.default, suProgressBar: _suProgressBar2.default, suSelect: _suSelect2.default, suTab: _suTab2.default, suTabs: _suTabs2.default, suTaginput: _suTaginput2.default, suThumbnail: _suThumbnail2.default, suTooltip: _suTooltip2.default, suTypeahead: _suTypeahead2.default, suUploader: _suUploader2.default }; var su = { components: comps, // link tow object __linkObj: function __linkObj(p1, p2) { var obj = {}; if (p1) { for (var a in p1) { obj[a] = p1[a]; } } if (p2) { for (var b in p2) { obj[b] = p2[b]; } } return obj; }, // app export default exportDefault: function exportDefault(options) { var me = this; options = options || {}; options.components = me.__linkObj(options.components, me.components); return options; }, // add su components cps: function cps(components) { var me = this; return me.__linkObj(components, me.components); }, // load all components loadAll: function loadAll(options, callback) { var me = this; var Vue = __webpack_require__(220); options = options || {}; options.el = options.el || 'body'; // components options.components = me.__linkObj(options.components, me.components); var v = new Vue(options); if (callback instanceof Function) { callback(v); } return v; } }; //su = su.__linkObj(su, comps); exports.default = su; /***/ }, /* 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 */ /***/ function(module, exports, __webpack_require__) { module.exports = __webpack_require__(32) if (module.exports.__esModule) module.exports = module.exports.default ;(typeof module.exports === "function" ? module.exports.options : module.exports).template = __webpack_require__(33) if (false) { (function () { var hotAPI = require("vue-hot-reload-api") hotAPI.install(require("vue")) if (!hotAPI.compatible) return var id = "-!babel!./../node_modules/vue-loader/lib/selector.js?type=script&index=0!./suAccordion.vue" hotAPI.createRecord(id, module.exports) module.hot.accept(["-!babel!./../node_modules/vue-loader/lib/selector.js?type=script&index=0!./suAccordion.vue","-!vue-html-loader!./../node_modules/vue-loader/lib/selector.js?type=template&index=0!./suAccordion.vue"], function () { var newOptions = require("-!babel!./../node_modules/vue-loader/lib/selector.js?type=script&index=0!./suAccordion.vue") if (newOptions && newOptions.__esModule) newOptions = newOptions.default var newTemplate = require("-!vue-html-loader!./../node_modules/vue-loader/lib/selector.js?type=template&index=0!./suAccordion.vue") hotAPI.update(id, newOptions, newTemplate) }) })() } /***/ }, /* 32 */ /***/ function(module, exports) { 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); // <template> // <div id="accordion" role="tablist" aria-multiselectable="true" class="panel-group"> // <div class="panel panel-default" class="[addclass]" v-for="item in data"> // <div id="{{item.headingid}}" role="tab" class="panel-heading"> // <h4 class="panel-title"> // <a data-toggle="collapse" data-parent="#accordion" href="#{{item.collapseid}}" aria-expanded="true" aria-controls="{{item.collapseid}}" class="{{item.collapsed}}"> // {{item.title}} // </a> // </h4> // </div> // <div id="{{item.collapseid}}" role="tabpanel" aria-labelledby="{{item.headingOne}}" class="panel-collapse collapse {{item.in}}" aria-expanded="true"> // <div class="panel-body">{{item.content}}</div> // </div> // </div> // </div> // </template> // <script> exports.default = { props: { data: Array, addclass: { type: String, default: '' } } }; // </script> /***/ }, /* 33 */ /***/ function(module, exports) { module.exports = "<div id=\"accordion\" role=\"tablist\" aria-multiselectable=\"true\" class=\"panel-group\">\r\n <div class=\"panel panel-default\" class=\"[addclass]\" v-for=\"item in data\">\r\n <div id=\"{{item.headingid}}\" role=\"tab\" class=\"panel-heading\">\r\n <h4 class=\"panel-title\">\r\n <a data-toggle=\"collapse\" data-parent=\"#accordion\" href=\"#{{item.collapseid}}\" aria-expanded=\"true\" aria-controls=\"{{item.collapseid}}\" class=\"{{item.collapsed}}\"> \r\n {{item.title}} \r\n </a>\r\n</h4>\r\n </div>\r\n <div id=\"{{item.collapseid}}\" role=\"tabpanel\" aria-labelledby=\"{{item.headingOne}}\" class=\"panel-collapse collapse {{item.in}}\" aria-expanded=\"true\">\r\n <div class=\"panel-body\">{{item.content}}</div>\r\n </div>\r\n </div>\r\n </div>"; /***/ }, /* 34 */ /***/ function(module, exports, __webpack_require__) { __webpack_require__(35) module.exports = __webpack_require__(39) if (module.exports.__esModule) module.exports = module.exports.default ;(typeof module.exports === "function" ? module.exports.options : module.exports).template = __webpack_require__(41) if (false) { (function () { var hotAPI = require("vue-hot-reload-api") hotAPI.install(require("vue")) if (!hotAPI.compatible) return var id = "-!babel!./../node_modules/vue-loader/lib/selector.js?type=script&index=0!./suAlert.vue" hotAPI.createRecord(id, module.exports) module.hot.accept(["-!babel!./../node_modules/vue-loader/lib/selector.js?type=script&index=0!./suAlert.vue","-!vue-html-loader!./../node_modules/vue-loader/lib/selector.js?type=template&index=0!./suAlert.vue"], function () { var newOptions = require("-!babel!./../node_modules/vue-loader/lib/selector.js?type=script&index=0!./suAlert.vue") if (newOptions && newOptions.__esModule) newOptions = newOptions.default var newTemplate = require("-!vue-html-loader!./../node_modules/vue-loader/lib/selector.js?type=template&index=0!./suAlert.vue") hotAPI.update(id, newOptions, newTemplate) }) })() } /***/ }, /* 35 */ /***/ function(module, exports, __webpack_require__) { // style-loader: Adds some css to the DOM by adding a <style> tag // load the styles var content = __webpack_require__(36); if(typeof content === 'string') content = [[module.id, content, '']]; // add the styles to the DOM var update = __webpack_require__(38)(content, {}); if(content.locals) module.exports = content.locals; // Hot Module Replacement if(false) { // When the styles change, update the <style> tags if(!content.locals) { module.hot.accept("!!./../node_modules/css-loader/index.js!./../node_modules/vue-loader/lib/style-rewriter.js?id=_v-34188976&file=suAlert.vue!./../node_modules/vue-loader/lib/selector.js?type=style&index=0!./suAlert.vue", function() { var newContent = require("!!./../node_modules/css-loader/index.js!./../node_modules/vue-loader/lib/style-rewriter.js?id=_v-34188976&file=suAlert.vue!./../node_modules/vue-loader/lib/selector.js?type=style&index=0!./suAlert.vue"); if(typeof newContent === 'string') newContent = [[module.id, newContent, '']]; update(newContent); }); } // When the module is disposed, remove the <style> tags module.hot.dispose(function() { update(); }); } /***/ }, /* 36 */ /***/ function(module, exports, __webpack_require__) { exports = module.exports = __webpack_require__(37)(); // imports // module exports.push([module.id, ".fade-transition {\n -webkit-transition: opacity .3s ease;\n transition: opacity .3s ease;\n }\n \n .fade-enter,\n .fade-leave {\n height: 0;\n opacity: 0;\n }\n \n .alert.top {\n position: fixed;\n top: 30px;\n margin: 0 auto;\n left: 0;\n right: 0;\n z-index: 2;\n }\n \n .alert.top-right {\n position: fixed;\n top: 30px;\n right: 50px;\n z-index: 2;\n }", ""]); // exports /***/ }, /* 37 */ /***/ function(module, exports) { /* MIT License http://www.opensource.org/licenses/mit-license.php Author Tobias Koppers @sokra */ // css base code, injected by the css-loader module.exports = function() { var list = []; // return the list of modules as css string list.toString = function toString() { var result = []; for(var i = 0; i < this.length; i++) { var item = this[i]; if(item[2]) { result.push("@media " + item[2] + "{" + item[1] + "}"); } else { result.push(item[1]); } } return result.join(""); }; // import a list of modules into the list list.i = function(modules, mediaQuery) { if(typeof modules === "string") modules = [[null, modules, ""]]; var alreadyImportedModules = {}; for(var i = 0; i < this.length; i++) { var id = this[i][0]; if(typeof id === "number") alreadyImportedModules[id] = true; } for(i = 0; i < modules.length; i++) { var item = modules[i]; // skip already imported module // this implementation is not 100% perfect for weird media query combinations // when a module is imported multiple times with different media queries. // I hope this will never occur (Hey this way we have smaller bundles) if(typeof item[0] !== "number" || !alreadyImportedModules[item[0]]) { if(mediaQuery && !item[2]) { item[2] = mediaQuery; } else if(mediaQuery) { item[2] = "(" + item[2] + ") and (" + mediaQuery + ")"; } list.push(item); } } }; return list; }; /***/ }, /* 38 */ /***/ function(module, exports, __webpack_require__) { /* MIT License http://www.opensource.org/licenses/mit-license.php Author Tobias Koppers @sokra */ var stylesInDom = {}, memoize = function(fn) { var memo; return function () { if (typeof memo === "undefined") memo = fn.apply(this, arguments); return memo; }; }, isOldIE = memoize(function() { return /msie [6-9]\b/.test(window.navigator.userAgent.toLowerCase()); }), getHeadElement = memoize(function () { return document.head || document.getElementsByTagName("head")[0]; }), singletonElement = null, singletonCounter = 0, styleElementsInsertedAtTop = []; module.exports = function(list, options) { if(false) { if(typeof document !== "object") throw new Error("The style-loader cannot be used in a non-browser environment"); } options = options || {}; // Force single-tag solution on IE6-9, which has a hard limit on the # of <style> // tags it will allow on a page if (typeof options.singleton === "undefined") options.singleton = isOldIE(); // By default, add <style> tags to the bottom of <head>. if (typeof options.insertAt === "undefined") options.insertAt = "bottom"; var styles = listToStyles(list); addStylesToDom(styles, options); return function update(newList) { var mayRemove = []; for(var i = 0; i < styles.length; i++) { var item = styles[i]; var domStyle = stylesInDom[item.id]; domStyle.refs--; mayRemove.push(domStyle); } if(newList) { var newStyles = listToStyles(newList); addStylesToDom(newStyles, options); } for(var i = 0; i < mayRemove.length; i++) { var domStyle = mayRemove[i]; if(domStyle.refs === 0) { for(var j = 0; j < domStyle.parts.length; j++) domStyle.parts[j](); delete stylesInDom[domStyle.id]; } } }; } function addStylesToDom(styles, options) { for(var i = 0; i < styles.length; i++) { var item = styles[i]; var domStyle = stylesInDom[item.id]; if(domStyle) { domStyle.refs++; for(var j = 0; j < domStyle.parts.length; j++) { domStyle.parts[j](item.parts[j]); } for(; j < item.parts.length; j++) { domStyle.parts.push(addStyle(item.parts[j], options)); } } else { var parts = []; for(var j = 0; j < item.parts.length; j++) { parts.push(addStyle(item.parts[j], options)); } stylesInDom[item.id] = {id: item.id, refs: 1, parts: parts}; } } } function listToStyles(list) { var styles = []; var newStyles = {}; for(var i = 0; i < list.length; i++) { var item = list[i]; var id = item[0]; var css = item[1]; var media = item[2]; var sourceMap = item[3]; var part = {css: css, media: media, sourceMap: sourceMap}; if(!newStyles[id]) styles.push(newStyles[id] = {id: id, parts: [part]}); else newStyles[id].parts.push(part); } return styles; } function insertStyleElement(options, styleElement) { var head = getHeadElement(); var lastStyleElementInsertedAtTop = styleElementsInsertedAtTop[styleElementsInsertedAtTop.length - 1]; if (options.insertAt === "top") { if(!lastStyleElementInsertedAtTop) { head.insertBefore(styleElement, head.firstChild); } else if(lastStyleElementInsertedAtTop.nextSibling) { head.insertBefore(styleElement, lastStyleElementInsertedAtTop.nextSibling); } else { head.appendChild(styleElement); } styleElementsInsertedAtTop.push(styleElement); } else if (options.insertAt === "bottom") { head.appendChild(styleElement); } else { throw new Error("Invalid value for parameter 'insertAt'. Must be 'top' or 'bottom'."); } } function removeStyleElement(styleElement) { styleElement.parentNode.removeChild(styleElement); var idx = styleElementsInsertedAtTop.indexOf(styleElement); if(idx >= 0) { styleElementsInsertedAtTop.splice(idx, 1); } } function createStyleElement(options) { var styleElement = document.createElement("style"); styleElement.type = "text/css"; insertStyleElement(options, styleElement); return styleElement; } function createLinkElement(options) { var linkElement = document.createElement("link"); linkElement.rel = "stylesheet"; insertStyleElement(options, linkElement); return linkElement; } function addStyle(obj, options) { var styleElement, update, remove; if (options.singleton) { var styleIndex = singletonCounter++; styleElement = singletonElement || (singletonElement = createStyleElement(options)); update = applyToSingletonTag.bind(null, styleElement, styleIndex, false); remove = applyToSingletonTag.bind(null, styleElement, styleIndex, true); } else if(obj.sourceMap && typeof URL === "function" && typeof URL.createObjectURL === "function" && typeof URL.revokeObjectURL === "function" && typeof Blob === "function" && typeof btoa === "function") { styleElement = createLinkElement(options); update = updateLink.bind(null, styleElement); remove = function() { removeStyleElement(styleElement); if(styleElement.href) URL.revokeObjectURL(styleElement.href); }; } else { styleElement = createStyleElement(options); update = applyToTag.bind(null, styleElement); remove = function() { removeStyleElement(styleElement); }; } update(obj); return function updateStyle(newObj) { if(newObj) { if(newObj.css === obj.css && newObj.media === obj.media && newObj.sourceMap === obj.sourceMap) return; update(obj = newObj); } else { remove(); } }; } var replaceText = (function () { var textStore = []; return function (index, replacement) { textStore[index] = replacement; return textStore.filter(Boolean).join('\n'); }; })(); function applyToSingletonTag(styleElement, index, remove, obj) { var css = remove ? "" : obj.css; if (styleElement.styleSheet) { styleElement.styleSheet.cssText = replaceText(index, css); } else { var cssNode = document.createTextNode(css); var childNodes = styleElement.childNodes; if (childNodes[index]) styleElement.removeChild(childNodes[index]); if (childNodes.length) { styleElement.insertBefore(cssNode, childNodes[index]); } else { styleElement.appendChild(cssNode); } } } function applyToTag(styleElement, obj) { var css = obj.css; var media = obj.media; if(media) { styleElement.setAttribute("media", media) } if(styleElement.styleSheet) { styleElement.styleSheet.cssText = css; } else { while(styleElement.firstChild) { styleElement.removeChild(styleElement.firstChild); } styleElement.appendChild(document.createTextNode(css)); } } function updateLink(linkElement, obj) { var css = obj.css; var sourceMap = obj.sourceMap; if(sourceMap) { // http://stackoverflow.com/a/26603875 css += "\n/*# sourceMappingURL=data:application/json;base64," + btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap)))) + " */"; } var blob = new Blob([css], { type: "text/css" }); var oldSrc = linkElement.href; linkElement.href = URL.createObjectURL(blob); if(oldSrc) URL.revokeObjectURL(oldSrc); } /***/ }, /* 39 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _coerceBoolean = __webpack_require__(40); var _coerceBoolean2 = _interopRequireDefault(_coerceBoolean); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } exports.default = { props: { type: { type: String }, dismissable: { type: Boolean, coerce: _coerceBoolean2.default, default: false }, show: { type: Boolean, coerce: _coerceBoolean2.default, default: true, twoWay: true }, duration: { type: Number, default: 0 }, width: { type: String }, placement: { type: String } }, watch: { show: function show(val) { var _this = this; if (this._timeout) clearTimeout(this._timeout); if (val && Boolean(this.duration)) { this._timeout = setTimeout(function () { return _this.show = false; }, this.duration); } } } }; // </script> // <style> // .fade-transition { // transition: opacity .3s ease; // } // .fade-enter, // .fade-leave { // height: 0; // opacity: 0; // } // .alert.top { // position: fixed; // top: 30px; // margin: 0 auto; // left: 0; // right: 0; // z-index: 2; // } // .alert.top-right { // position: fixed; // top: 30px; // right: 50px; // z-index: 2; // } // </style> // <template> // <div v-show="show" v-bind:class="{ // 'alert': true, // 'alert-success':(type == 'success'), // 'alert-warning':(type == 'warning'), // 'alert-info': (type == 'info'), // 'alert-danger': (type == 'danger'), // 'top': (placement === 'top'), // 'top-right': (placement === 'top-right') // }" transition="fade" v-bind:style="{width:width}" role="alert"> // <button v-show="dismissable" type="button" class="close" @click="show = false"> // <span>&times;</span> // </button> // <slot></slot> // </div> // </template> // <script> /***/ }, /* 40 */ /***/ function(module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); // Attempt to convert a string value to a Boolean. Otherwise, return the value // without modification so Vue can throw a warning. exports.default = function (val) { return typeof val !== "string" ? val : val === "true" ? true : val === "false" ? false : val === "null" ? false : val === "undefined" ? false : val; }; /***/ }, /* 41 */ /***/ function(module, exports) { module.exports = "<div v-show=\"show\" v-bind:class=\"{\n 'alert':\t\ttrue,\n 'alert-success':(type == 'success'),\n 'alert-warning':(type == 'warning'),\n 'alert-info':\t(type == 'info'),\n 'alert-danger':\t(type == 'danger'),\n 'top': \t\t\t(placement === 'top'),\n 'top-right': \t(placement === 'top-right')\n }\" transition=\"fade\" v-bind:style=\"{width:width}\" role=\"alert\">\n <button v-show=\"dismissable\" type=\"button\" class=\"close\" @click=\"show = false\">\n <span>&times;</span>\n </button>\n <slot></slot>\n </div>"; /***/ }, /* 42 */ /***/ function(module, exports, __webpack_require__) { module.exports = __webpack_require__(43) if (module.exports.__esModule) module.exports = module.exports.default ;(typeof module.exports === "function" ? module.exports.options : module.exports).template = __webpack_require__(44) if (false) { (function () { var hotAPI = require("vue-hot-reload-api") hotAPI.install(require("vue")) if (!hotAPI.compatible) return var id = "-!babel!./../node_modules/vue-loader/lib/selector.js?type=script&index=0!./suBreadcrumb.vue" hotAPI.createRecord(id, module.exports) module.hot.accept(["-!babel!./../node_modules/vue-loader/lib/selector.js?type=script&index=0!./suBreadcrumb.vue","-!vue-html-loader!./../node_modules/vue-loader/lib/selector.js?type=template&index=0!./suBreadcrumb.vue"], function () { var newOptions = require("-!babel!./../node_modules/vue-loader/lib/selector.js?type=script&index=0!./suBreadcrumb.vue") if (newOptions && newOptions.__esModule) newOptions = newOptions.default var newTemplate = require("-!vue-html-loader!./../node_modules/vue-loader/lib/selector.js?type=template&index=0!./suBreadcrumb.vue") hotAPI.update(id, newOptions, newTemplate) }) })() } /***/ }, /* 43 */ /***/ function(module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); // <template> // <ol class="breadcrumb"> // <li :class="{active:item.is_active}" v-for="item in data"> // <a href="item.url" v-if="is_active">{{item.name}}</a> // {{item.name}} // </li> // </ol> // </template> // <script> exports.default = { props: { data: Array } }; // </script> /***/ }, /* 44 */ /***/ function(module, exports) { module.exports = "<ol class=\"breadcrumb\">\r\n <li :class=\"{active:item.is_active}\" v-for=\"item in data\">\r\n <a href=\"item.url\" v-if=\"is_active\">{{item.name}}</a>\r\n {{item.name}}\r\n </li>\r\n </ol>"; /***/ }, /* 45 */ /***/ function(module, exports, __webpack_require__) { __webpack_require__(46) module.exports = __webpack_require__(48) if (module.exports.__esModule) module.exports = module.exports.default ;(typeof module.exports === "function" ? module.exports.options : module.exports).template = __webpack_require__(49) if (false) { (function () { var hotAPI = require("vue-hot-reload-api") hotAPI.install(require("vue")) if (!hotAPI.compatible) return var id = "-!babel!./../node_modules/vue-loader/lib/selector.js?type=script&index=0!./suButton.vue" hotAPI.createRecord(id, module.exports) module.hot.accept(["-!babel!./../node_modules/vue-loader/lib/selector.js?type=script&index=0!./suButton.vue","-!vue-html-loader!./../node_modules/vue-loader/lib/selector.js?type=template&index=0!./suButton.vue"], function () { var newOptions = require("-!babel!./../node_modules/vue-loader/lib/selector.js?type=script&index=0!./suButton.vue") if (newOptions && newOptions.__esModule) newOptions = newOptions.default var newTemplate = require("-!vue-html-loader!./../node_modules/vue-loader/lib/selector.js?type=template&index=0!./suButton.vue") hotAPI.update(id, newOptions, newTemplate) }) })() } /***/ }, /* 46 */ /***/ function(module, exports, __webpack_require__) { // style-loader: Adds some css to the DOM by adding a <style> tag // load the styles var content = __webpack_require__(47); if(typeof content === 'string') content = [[module.id, content, '']]; // add the styles to the DOM var update = __webpack_require__(38)(content, {}); if(content.locals) module.exports = content.locals; // Hot Module Replacement if(false) { // When the styles change, update the <style> tags if(!content.locals) { module.hot.accept("!!./../node_modules/css-loader/index.js!./../node_modules/vue-loader/lib/style-rewriter.js?id=_v-16f5f4f0&file=suButton.vue!./../node_modules/vue-loader/lib/selector.js?type=style&index=0!./suButton.vue", function() { var newContent = require("!!./../node_modules/css-loader/index.js!./../node_modules/vue-loader/lib/style-rewriter.js?id=_v-16f5f4f0&file=suButton.vue!./../node_modules/vue-loader/lib/selector.js?type=style&index=0!./suButton.vue"); if(typeof newContent === 'string') newContent = [[module.id, newContent, '']]; update(newContent); }); } // When the module is disposed, remove the <style> tags module.hot.dispose(function() { update(); }); } /***/ }, /* 47 */ /***/ function(module, exports, __webpack_require__) { exports = module.exports = __webpack_require__(37)(); // imports // module exports.push([module.id, ".open .dropdown-menu {\r\n display: block;\r\n}", ""]); // exports /***/ }, /* 48 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _coerceBoolean = __webpack_require__(40); var _coerceBoolean2 = _interopRequireDefault(_coerceBoolean); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } exports.default = { props: { data: Array, value: { type: String }, btn_labeled: { type: String, default: false }, checked: { type: Boolean, coerce: _coerceBoolean2.default, default: false }, addico: { type: String }, ico_right: { type: String, default: false }, dropdown: { type: String } }, computed: { addclass: function addclass() { return this.$parent.addclass; }, sizi: function sizi() { return this.$parent.sizi; }, pill: function pill() { return this.$parent.pill; }, oval: function oval() { return this.$parent.oval; }, square: function square() { return this.$parent.square; }, active: function active() { return this.$parent.value === this.value; } }, methods: { handleClick: function handleClick() { this.$parent.value = this.value; } }, created: function created() { if (this.$parent.value === this.value) { this.checked = true; } else if (!this.$parent.value.length && this.checked) { this.$parent.value = this.value; } } }; // </script> // <style> // .open .dropdown-menu { // display: block; // } // </style> // <template> // <button type="button" class="btn" :checked="checked" @click="handleClick" v-bind:class="{ // 'active':active, // 'dropdown-toggle':dropdown =='dropdown', // 'btn-labeled':btn_labeled == 'true', // }" :class="[addclass,sizi,pill,oval,square]" v-bind:data-toggle="[dropdown]"> // <span v-if="ico_right"> // <slot></slot> // <span v-if="btn_labeled" class="btn-label" v-bind:class="{'btn-label-right':ico_right =='true'}"><i class="fa" :class="[addico]"></i></span> // </span> // <span v-else> // <span v-if="btn_labeled" class="btn-label" v-bind:class="{'btn-label-right':ico_right =='true'}"><i class="fa" :class="[addico]"></i></span> // <slot></slot> // <span class="caret" v-if="dropdown"></span> // </span> // <ul role="menu" class="dropdown-menu" v-if="dropdown" > // <li v-for="item in data" v-bind:class="item.divider"><a href="#">{{item.name}}</a> // </li> // </ul> // </button> // </template> // <script> /***/ }, /* 49 */ /***/ function(module, exports) { module.exports = "<button type=\"button\" class=\"btn\" :checked=\"checked\" @click=\"handleClick\" v-bind:class=\"{\r\n 'active':active,\r\n 'dropdown-toggle':dropdown =='dropdown',\r\n 'btn-labeled':btn_labeled == 'true', \r\n }\" :class=\"[addclass,sizi,pill,oval,square]\" v-bind:data-toggle=\"[dropdown]\">\r\n <span v-if=\"ico_right\">\r\n <slot></slot>\r\n <span v-if=\"btn_labeled\" class=\"btn-label\" v-bind:class=\"{'btn-label-right':ico_right =='true'}\"><i class=\"fa\" :class=\"[addico]\"></i></span>\r\n </span>\r\n <span v-else>\r\n <span v-if=\"btn_labeled\" class=\"btn-label\" v-bind:class=\"{'btn-label-right':ico_right =='true'}\"><i class=\"fa\" :class=\"[addico]\"></i></span>\r\n <slot></slot>\r\n <span class=\"caret\" v-if=\"dropdown\"></span>\r\n </span>\r\n <ul role=\"menu\" class=\"dropdown-menu\" v-if=\"dropdown\" >\r\n <li v-for=\"item in data\" v-bind:class=\"item.divider\"><a href=\"#\">{{item.name}}</a>\r\n </li> \r\n </ul>\r\n </button>"; /***/ }, /* 50 */ /***/ function(module, exports, __webpack_require__) { module.exports = __webpack_require__(51) if (module.exports.__esModule) module.exports = module.exports.default ;(typeof module.exports === "function" ? module.exports.options : module.exports).template = __webpack_require__(52) if (false) { (function () { var hotAPI = require("vue-hot-reload-api") hotAPI.install(require("vue")) if (!hotAPI.compatible) return var id = "-!babel!./../node_modules/vue-loader/lib/selector.js?type=script&index=0!./suButtons.vue" hotAPI.createRecord(id, module.exports) module.hot.accept(["-!babel!./../node_modules/vue-loader/lib/selector.js?type=script&index=0!./suButtons.vue","-!vue-html-loader!./../node_modules/vue-loader/lib/selector.js?type=template&index=0!./suButtons.vue"], function () { var newOptions = require("-!babel!./../node_modules/vue-loader/lib/selector.js?type=script&index=0!./suButtons.vue") if (newOptions && newOptions.__esModule) newOptions = newOptions.default var newTemplate = require("-!vue-html-loader!./../node_modules/vue-loader/lib/selector.js?type=template&index=0!./suButtons.vue") hotAPI.update(id, newOptions, newTemplate) }) })() } /***/ }, /* 51 */ /***/ function(module, exports) { 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); // <template> // <div class="btn-group" data-toggle="buttons"> // <slot></slot> // </div> // </template> // <script> exports.default = { props: { value: { type: String, twoWay: true }, addclass: { type: String, default: 'btn-default' }, sizi: { type: String, default: '' }, pill: { type: String, default: '' }, oval: { type: String, default: '' }, square: { type: String, default: '' }, btnico_labeled: { type: String, default: true } } }; // </script> /***/ }, /* 52 */ /***/ function(module, exports) { module.exports = "<div class=\"btn-group\" data-toggle=\"buttons\">\r\n <slot></slot>\r\n </div>"; /***/ }, /* 53 */ /***/ function(module, exports, __webpack_require__) { module.exports = __webpack_require__(54) if (module.exports.__esModule) module.exports = module.exports.default ;(typeof module.exports === "function" ? module.exports.options : module.exports).template = __webpack_require__(55) if (false) { (function () { var hotAPI = require("vue-hot-reload-api") hotAPI.install(require("vue")) if (!hotAPI.compatible) return var id = "-!babel!./../node_modules/vue-loader/lib/selector.js?type=script&index=0!./suCarousel.vue" hotAPI.createRecord(id, module.exports) module.hot.accept(["-!babel!./../node_modules/vue-loader/lib/selector.js?type=script&index=0!./suCarousel.vue","-!vue-html-loader!./../node_modules/vue-loader/lib/selector.js?type=template&index=0!./suCarousel.vue"], function () { var newOptions = require("-!babel!./../node_modules/vue-loader/lib/selector.js?type=script&index=0!./suCarousel.vue") if (newOptions && newOptions.__esModule) newOptions = newOptions.default var newTemplate = require("-!vue-html-loader!./../node_modules/vue-loader/lib/selector.js?type=template&index=0!./suCarousel.vue") hotAPI.update(id, newOptions, newTemplate) }) })() } /***/ }, /* 54 */ /***/ function(module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); // <template> // <div id="carousel-example-captions" data-ride="carousel" class="carousel slide"> // <ol class="carousel-indicators" > // <li data-target="#carousel-example-captions" data-slide-to="{{key}}" v-for="key in columns"></li> // </ol> // <div role="listbox" class="carousel-inner" > // <div class="item {{entry.active}}" v-for="entry in data"> // <img :src="entry.imgsrc" alt="{{entry.imgalt}}"> // <slot> // <div class="carousel-caption"> // <h3>{{entry.title}}</h3> // <p>{{entry.con}}</p> // </div> // </slot> // </div> // </div> // <a href="#carousel-example-captions" role="button" data-slide="prev" class="left carousel-control"> // <span aria-hidden="true" class="glyphicon glyphicon-chevron-left"></span> // <span class="sr-only">Previous</span> // </a> // <a href="#carousel-example-captions" role="button" data-slide="next" class="right carousel-control"> // <span aria-hidden="true" class="glyphicon glyphicon-chevron-right"></span> // <span class="sr-only">Next</span> // </a> // </div> // </template> // <script> exports.default = { props: { data: Array, columns: Array } }; // </script> /***/ }, /* 55 */ /***/ function(module, exports) { module.exports = "<div id=\"carousel-example-captions\" data-ride=\"carousel\" class=\"carousel slide\">\r\n <ol class=\"carousel-indicators\" >\r\n <li data-target=\"#carousel-example-captions\" data-slide-to=\"{{key}}\" v-for=\"key in columns\"></li> \r\n </ol>\r\n <div role=\"listbox\" class=\"carousel-inner\" > \r\n <div class=\"item {{entry.active}}\" v-for=\"entry in data\">\r\n <img :src=\"entry.imgsrc\" alt=\"{{entry.imgalt}}\">\r\n <slot>\r\n <div class=\"carousel-caption\">\r\n <h3>{{entry.title}}</h3>\r\n <p>{{entry.con}}</p>\r\n </div>\r\n </slot>\r\n </div> \r\n </div>\r\n <a href=\"#carousel-example-captions\" role=\"button\" data-slide=\"prev\" class=\"left carousel-control\">\r\n <span aria-hidden=\"true\" class=\"glyphicon glyphicon-chevron-left\"></span>\r\n <span class=\"sr-only\">Previous</span>\r\n </a>\r\n <a href=\"#carousel-example-captions\" role=\"button\" data-slide=\"next\" class=\"right carousel-control\">\r\n <span aria-hidden=\"true\" class=\"glyphicon glyphicon-chevron-right\"></span>\r\n <span class=\"sr-only\">Next</span>\r\n </a>\r\n </div>"; /***/ }, /* 56 */ /***/ function(module, exports, __webpack_require__) { module.exports = __webpack_require__(57) if (module.exports.__esModule) module.exports = module.exports.default ;(typeof module.exports === "function" ? module.exports.options : module.exports).template = __webpack_require__(58) if (false) { (function () { var hotAPI = require("vue-hot-reload-api") hotAPI.install(require("vue")) if (!hotAPI.compatible) return var id = "-!babel!./../node_modules/vue-loader/lib/selector.js?type=script&index=0!./suCheckbox.vue" hotAPI.createRecord(id, module.exports) module.hot.accept(["-!babel!./../node_modules/vue-loader/lib/selector.js?type=script&index=0!./suCheckbox.vue","-!vue-html-loader!./../node_modules/vue-loader/lib/selector.js?type=template&index=0!./suCheckbox.vue"], function () { var newOptions = require("-!babel!./../node_modules/vue-loader/lib/selector.js?type=script&index=0!./suCheckbox.vue") if (newOptions && newOptions.__esModule) newOptions = newOptions.default var newTemplate = require("-!vue-html-loader!./../node_modules/vue-loader/lib/selector.js?type=template&index=0!./suCheckbox.vue") hotAPI.update(id, newOptions, newTemplate) }) })() } /***/ }, /* 57 */ /***/ function(module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); // <template> // <label class="checkbox-inline" style="margin-top: 6px;" v-bind:class="{ // 'c-checkbox':type == 'checkbox', // 'c-radio':type == 'radio' // }"> // <input id="{{id}}" name="{{name}}" type="{{type}}" value="{{value}}" required="required" data-parsley-error-message="{{error_msg}}" > // <span class="fa fa-check" v-if="type == 'checkbox'"></span> // <span class="fa fa-circle" v-if="type == 'radio'"></span> // <slot>{{name}}</slot> // </label> // </template> // <script> exports.default = { props: { type: { type: String }, // default: "checkbox" id: { type: String }, name: { type: String }, value: { type: String }, required: { type: String, default: false }, error_msg: { type: String, default: "" } } }; // </script> /***/ }, /* 58 */ /***/ function(module, exports) { module.exports = "<label class=\"checkbox-inline\" style=\"margin-top: 6px;\" v-bind:class=\"{\r\n 'c-checkbox':type == 'checkbox',\r\n 'c-radio':type == 'radio'\r\n }\">\r\n <input id=\"{{id}}\" name=\"{{name}}\" type=\"{{type}}\" value=\"{{value}}\" required=\"required\" data-parsley-error-message=\"{{error_msg}}\" >\r\n <span class=\"fa fa-check\" v-if=\"type == 'checkbox'\"></span>\r\n <span class=\"fa fa-circle\" v-if=\"type == 'radio'\"></span>\r\n <slot>{{name}}</slot>\r\n </label>"; /***/ }, /* 59 */ /***/ function(module, exports, __webpack_require__) { __webpack_require__(60) module.exports = __webpack_require__(62) if (module.exports.__esModule) module.exports = module.exports.default ;(typeof module.exports === "function" ? module.exports.options : module.exports).template = __webpack_require__(63) if (false) { (function () { var hotAPI = require("vue-hot-reload-api") hotAPI.install(require("vue")) if (!hotAPI.compatible) return var id = "-!babel!./../node_modules/vue-loader/lib/selector.js?type=script&index=0!./suChosen.vue" hotAPI.createRecord(id, module.exports) module.hot.accept(["-!babel!./../node_modules/vue-loader/lib/selector.js?type=script&index=0!./suChosen.vue","-!vue-html-loader!./../node_modules/vue-loader/lib/selector.js?type=template&index=0!./suChosen.vue"], function () { var newOptions = require("-!babel!./../node_modules/vue-loader/lib/selector.js?type=script&index=0!./suChosen.vue") if (newOptions && newOptions.__esModule) newOptions = newOptions.default var newTemplate = require("-!vue-html-loader!./../node_modules/vue-loader/lib/selector.js?type=template&index=0!./suChosen.vue") hotAPI.update(id, newOptions, newTemplate) }) })() } /***/ }, /* 60 */ /***/ function(module, exports, __webpack_require__) { // style-loader: Adds some css to the DOM by adding a <style> tag // load the styles var content = __webpack_require__(61); if(typeof content === 'string') content = [[module.id, content, '']]; // add the styles to the DOM var update = __webpack_require__(38)(content, {}); if(content.locals) module.exports = content.locals; // Hot Module Replacement if(false) { // When the styles change, update the <style> tags if(!content.locals) { module.hot.accept("!!./../node_modules/css-loader/index.js!./../node_modules/vue-loader/lib/style-rewriter.js?id=_v-13f841c8&file=suChosen.vue!./../node_modules/vue-loader/lib/selector.js?type=style&index=0!./suChosen.vue", function() { var newContent = require("!!./../node_modules/css-loader/index.js!./../node_modules/vue-loader/lib/style-rewriter.js?id=_v-13f841c8&file=suChosen.vue!./../node_modules/vue-loader/lib/selector.js?type=style&index=0!./suChosen.vue"); if(typeof newContent === 'string') newContent = [[module.id, newContent, '']]; update(newContent); }); } // When the module is disposed, remove the <style> tags module.hot.dispose(function() { update(); }); } /***/ }, /* 61 */ /***/ function(module, exports, __webpack_require__) { exports = module.exports = __webpack_require__(37)(); // imports // module exports.push([module.id, "body .chosen-container-multi .chosen-choices li.search-choice {\r\n margin: 0 5px 0 0;\r\n}", ""]); // exports /***/ }, /* 62 */ /***/ function(module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); // <template> // <select data-placeholder="{{placeholder}}" class="chosen-select" multiple="{{multiple}}"> // <slot> // <option value="{{item.value}}" hassubinfo="true" v-for="item in data">{{item.name}}</option> // </slot> // </select> // </template> // <script> exports.default = { props: { multiple: { type: String, default: false }, placeholder: { type: String, default: false }, data: Array } }; // </script> // <style> // body .chosen-container-multi .chosen-choices li.search-choice { // margin: 0 5px 0 0; // } // </style> /***/ }, /* 63 */ /***/ function(module, exports) { module.exports = "<select data-placeholder=\"{{placeholder}}\" class=\"chosen-select\" multiple=\"{{multiple}}\">\r\n <slot>\r\n <option value=\"{{item.value}}\" hassubinfo=\"true\" v-for=\"item in data\">{{item.name}}</option>\r\n </slot>\r\n </select>"; /***/ }, /* 64 */ /***/ function(module, exports, __webpack_require__) { __webpack_require__(65) module.exports = __webpack_require__(67) if (module.exports.__esModule) module.exports = module.exports.default ;(typeof module.exports === "function" ? module.exports.options : module.exports).template = __webpack_require__(68) if (false) { (function () { var hotAPI = require("vue-hot-reload-api") hotAPI.install(require("vue")) if (!hotAPI.compatible) return var id = "-!babel!./../node_modules/vue-loader/lib/selector.js?type=script&index=0!./suContentWrap.vue" hotAPI.createRecord(id, module.exports) module.hot.accept(["-!babel!./../node_modules/vue-loader/lib/selector.js?type=script&index=0!./suContentWrap.vue","-!vue-html-loader!./../node_modules/vue-loader/lib/selector.js?type=template&index=0!./suContentWrap.vue"], function () { var newOptions = require("-!babel!./../node_modules/vue-loader/lib/selector.js?type=script&index=0!./suContentWrap.vue") if (newOptions && newOptions.__esModule) newOptions = newOptions.default var newTemplate = require("-!vue-html-loader!./../node_modules/vue-loader/lib/selector.js?type=template&index=0!./suContentWrap.vue") hotAPI.update(id, newOptions, newTemplate) }) })() } /***/ }, /* 65 */ /***/ function(module, exports, __webpack_require__) { // style-loader: Adds some css to the DOM by adding a <style> tag // load the styles var content = __webpack_require__(66); if(typeof content === 'string') content = [[module.id, content, '']]; // add the styles to the DOM var update = __webpack_require__(38)(content, {}); if(content.locals) module.exports = content.locals; // Hot Module Replacement if(false) { // When the styles change, update the <style> tags if(!content.locals) { module.hot.accept("!!./../node_modules/css-loader/index.js!./../node_modules/vue-loader/lib/style-rewriter.js?id=_v-f684e106&file=suContentWrap.vue!./../node_modules/vue-loader/lib/selector