mirror of
https://github.com/Hopiu/vue-material.git
synced 2026-05-19 04:31:08 +00:00
1 line
No EOL
6.5 KiB
JavaScript
1 line
No EOL
6.5 KiB
JavaScript
!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.VueMaterial=e():t.VueMaterial=e()}(this,function(){return function(t){function e(i){if(n[i])return n[i].exports;var r=n[i]={exports:{},id:i,loaded:!1};return t[i].call(r.exports,r,r.exports,e),r.loaded=!0,r.exports}var n={};return e.m=t,e.c=n,e.p="/",e(0)}({0:function(t,e,n){t.exports=n(19)},1:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={props:{mdTheme:String},data:function(){return{closestThemedParent:!1}},methods:{getClosestThemedParent:function(t){return!(!t||!t.$el||0===t._uid)&&(t.mdTheme||t.mdName?t:this.getClosestThemedParent(t.$parent))}},computed:{themeClass:function(){if(this.mdTheme)return"md-theme-"+this.mdTheme;var t=this.closestThemedParent.mdTheme;return t||(t=this.closestThemedParent?this.closestThemedParent.mdName:this.$material.currentTheme),"md-theme-"+t}},mounted:function(){this.closestThemedParent=this.getClosestThemedParent(this.$parent),this.$material.currentTheme||this.$material.setCurrentTheme("default")}},t.exports=e.default},19:function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}function r(t){t.component("md-list",t.extend(o.default)),t.component("md-list-item",t.extend(d.default)),t.component("md-list-expand",t.extend(l.default)),t.material.styles.push(m.default)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=r;var s=n(169),o=i(s),a=n(171),d=i(a),c=n(170),l=i(c),u=n(126),m=i(u);t.exports=e.default},61:function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),s=i(r);e.default={mixins:[s.default]},t.exports=e.default},62:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={data:function(){return{height:0,contentObserver:null,transitionOff:!0}},computed:{classes:function(){return{"md-transition-off":this.transitionOff}}},methods:{calculatePadding:function(){var t=this;this.height=-this.$el.offsetHeight+"px",window.setTimeout(function(){t.transitionOff=!1})},recalculateAfterChildChange:function(){this.transitionOff=!0,this.calculatePadding()},observeChildChanges:function(){this.contentObserver=new MutationObserver(this.recalculateAfterChildChange),this.contentObserver.observe(this.$refs.expand,{childList:!0,characterData:!0,subtree:!0})}},mounted:function(){this.calculatePadding(),this.observeChildChanges()},beforeDestroy:function(){this.contentObserver&&this.contentObserver.disconnect()}},t.exports=e.default},63:function(t,e){"use strict";function n(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}return Array.from(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.default={props:{href:String,target:String,disabled:Boolean},render:function(t){var e=this,i="md-button md-list-item-container",r="md-list-item-holder",s=this.$slots.default,o=s[0].componentOptions,a=void 0,d=void 0,c={staticClass:"md-list-item",on:{click:function(t){e.$emit("click",t)}}},l=function(e){return t("div",{staticClass:r},e)},u=function(){return t("md-ink-ripple")},m=function(){return s[0].data.staticClass=i+" "+r,t("li",c,[].concat(n(s),[u()]))},f=function(){s.some(function(t,e){if(t.componentOptions&&"md-list-expand"===t.componentOptions.tag)return a=t,d=e,!0})},h=function(){return t("md-icon",{staticClass:"md-list-expand-indicator"},"keyboard_arrow_down")},p=function(t){t.$children.some(function(t){t.$el.classList.contains("md-list-expand")&&t.calculatePadding()})},v=function(t){var e=void 0;t.$parent.$children.some(function(t){var n=t.$el.classList;if(n.contains("md-list-item-expand")&&n.contains("md-active"))return e=t,n.remove("md-active"),p(t),!0}),e&&t.$el===e.$el||t.$el.classList.add("md-active")},E=function(){return s.splice(d,1),s.push(h()),t("button",{staticClass:i,on:{click:function(){v(e),e.$emit("click")}}},[l(s),u()])},O=function(){return c.staticClass+=" md-list-item-expand",t("li",c,[E(),a])};if(o&&"router-link"===o.tag)return m();if(f(),a)return O();var C=t("md-button",{staticClass:i,attrs:{target:this.target,href:this.href,disabled:this.disabled}},[l(s)]);return this.target&&(C.data.attrs.rel="noopener"),t("li",c,[C])}},t.exports=e.default},101:function(t,e){},126:function(t,e){t.exports=".THEME_NAME.md-list{background-color:BACKGROUND-COLOR-A100;color:BACKGROUND-CONTRAST}.THEME_NAME.md-list.md-transparent{background-color:transparent;color:inherit}.THEME_NAME.md-list .md-list-item .router-link-active.md-list-item-container{color:PRIMARY-COLOR}.THEME_NAME.md-list .md-list-item .router-link-active.md-list-item-container>.md-icon{color:PRIMARY-COLOR}.THEME_NAME.md-list .md-list-item.md-primary .md-list-item-container{color:PRIMARY-COLOR}.THEME_NAME.md-list .md-list-item.md-primary .md-list-item-container>.md-icon{color:PRIMARY-COLOR}.THEME_NAME.md-list .md-list-item.md-accent .md-list-item-container{color:ACCENT-COLOR}.THEME_NAME.md-list .md-list-item.md-accent .md-list-item-container>.md-icon{color:ACCENT-COLOR}.THEME_NAME.md-list .md-list-item.md-warn .md-list-item-container{color:WARN-COLOR}.THEME_NAME.md-list .md-list-item.md-warn .md-list-item-container>.md-icon{color:WARN-COLOR}.THEME_NAME.md-list .md-list-item-expand .md-list-item-container{background-color:BACKGROUND-COLOR-A100}.THEME_NAME.md-list .md-list-item-expand .md-list-item-container:hover,.THEME_NAME.md-list .md-list-item-expand .md-list-item-container:focus{background-color:rgba(153,153,153,0.2)}\n"},169:function(t,e,n){var i,r;n(101),i=n(61);var s=n(216);r=i=i||{},"object"!=typeof i.default&&"function"!=typeof i.default||(r=i=i.default),"function"==typeof r&&(r=r.options),r.render=s.render,r.staticRenderFns=s.staticRenderFns,t.exports=i},170:function(t,e,n){var i,r;i=n(62);var s=n(204);r=i=i||{},"object"!=typeof i.default&&"function"!=typeof i.default||(r=i=i.default),"function"==typeof r&&(r=r.options),r.render=s.render,r.staticRenderFns=s.staticRenderFns,t.exports=i},171:function(t,e,n){var i,r;i=n(63),r=i=i||{},"object"!=typeof i.default&&"function"!=typeof i.default||(r=i=i.default),"function"==typeof r&&(r=r.options),t.exports=i},204:function(t,e){t.exports={render:function(){var t=this,e=(t.$createElement,t._c);return e("div",{ref:"expand",staticClass:"md-list-expand",class:t.classes,style:{"margin-bottom":t.height}},[t._t("default")],!0)},staticRenderFns:[]}},216:function(t,e){t.exports={render:function(){var t=this,e=(t.$createElement,t._c);return e("ul",{staticClass:"md-list",class:[t.themeClass]},[t._t("default")],!0)},staticRenderFns:[]}}})}); |