UNPKG

vue-material

Version:
1 lines 9.62 kB
!(function(e,t){var r,n;if("object"==typeof exports&&"object"==typeof module)module.exports=t(require("vue"));else if("function"==typeof define&&define.amd)define(["vue"],t);else{r=t("object"==typeof exports?require("vue"):e.Vue);for(n in r)("object"==typeof exports?exports:e)[n]=r[n]}})(this,(function(e){return (function(e){function t(n){if(r[n])return r[n].exports;var o=r[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var r={};return t.m=e,t.c=r,t.d=function(e,r,n){t.o(e,r)||Object.defineProperty(e,r,{configurable:!1,enumerable:!0,get:n})},t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,"a",r),r},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=415)})({0:function(e,t){e.exports=function(e,t,r,n,o,u){var i,s,a,c,l,d=e=e||{},f=typeof e.default;return"object"!==f&&"function"!==f||(i=e,d=e.default),s="function"==typeof d?d.options:d,t&&(s.render=t.render,s.staticRenderFns=t.staticRenderFns,s._compiled=!0),r&&(s.functional=!0),o&&(s._scopeId=o),u?(a=function(e){e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,e||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),n&&n.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(u)},s._ssrRegister=a):n&&(a=n),a&&(c=s.functional,l=c?s.render:s.beforeCreate,c?(s._injectStyles=a,s.render=function(e,t){return a.call(t),l(e,t)}):s.beforeCreate=l?[].concat(l,a):[a]),{esModule:i,exports:d,options:s}}},1:function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}var o,u,i,s;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t={props:{mdTheme:null},computed:{$mdActiveTheme:function(){var e=u.default.enabled,t=u.default.getThemeName,r=u.default.getAncestorTheme;return e&&!1!==this.mdTheme?t(this.mdTheme||r(this)):null}}};return(0,s.default)(t,e)},o=r(4),u=n(o),i=r(6),s=n(i)},2:function(t,r){t.exports=e},21:function(e,t){},22:function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}var o,u,i,s;Object.defineProperty(t,"__esModule",{value:!0}),o=r(1),u=n(o),i=r(23),s=n(i),t.default=new u.default({name:"MdIcon",components:{MdSvgLoader:s.default},props:{mdSrc:String}})},23:function(e,t,r){"use strict";function n(e){r(24)}var o,u,i,s,a,c,l,d,f,m,h,p;Object.defineProperty(t,"__esModule",{value:!0}),o=r(25),u=r.n(o),i=function(){var e=this,t=e.$createElement;return(e._self._c||t)("i",{staticClass:"md-svg-loader",domProps:{innerHTML:e._s(e.html)}})},s=[],a={render:i,staticRenderFns:s},c=a,l=r(0),d=!1,f=n,m=null,h=null,p=l(u.a,c,d,f,m,h),t.default=p.exports},24:function(e,t){},25:function(e,t,r){"use strict";function n(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,r){function n(o,u){var i,s;try{i=t[o](u),s=i.value}catch(e){return void r(e)}if(!i.done)return Promise.resolve(s).then((function(e){n("next",e)}),(function(e){n("throw",e)}));e(s)}return n("next")})}}Object.defineProperty(t,"__esModule",{value:!0});var o={};t.default={name:"MdSVGLoader",props:{mdSrc:{type:String,required:!0}},data:function(){return{html:null,error:null}},watch:{mdSrc:function(){this.html=null,this.loadSVG()}},methods:{isSVG:function(e){return e.indexOf("svg")>=0},setHtml:(function(){function e(e){return t.apply(this,arguments)}var t=n(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o[this.mdSrc];case 2:return this.html=e.sent,e.next=5,this.$nextTick();case 5:this.$emit("md-loaded");case 6:case"end":return e.stop()}}),e,this)})));return e})(),unexpectedError:function(e){this.error="Something bad happened trying to fetch "+this.mdSrc+".",e(this.error)},loadSVG:function(){var e=this;o.hasOwnProperty(this.mdSrc)?this.setHtml():o[this.mdSrc]=new Promise(function(t,r){var n=new window.XMLHttpRequest;n.open("GET",e.mdSrc,!0),n.onload=function(){var o=n.getResponseHeader("content-type");200===n.status?e.isSVG(o)?(t(n.response),e.setHtml()):(e.error="The file "+e.mdSrc+" is not a valid SVG.",r(e.error)):n.status>=400&&n.status<500?(e.error="The file "+e.mdSrc+" do not exists.",r(e.error)):e.unexpectedError(r)},n.onerror=function(){return e.unexpectedError(r)},n.onabort=function(){return e.unexpectedError(r)},n.send()})}},mounted:function(){this.loadSVG()}}},3:function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}var o,u,i,s,a;Object.defineProperty(t,"__esModule",{value:!0}),r(7),o=r(5),u=n(o),i=r(4),s=n(i),a=function(){var e=new u.default({ripple:!0,theming:{},locale:{startYear:1900,endYear:2099,dateFormat:"YYYY-MM-DD",days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],shorterDays:["S","M","T","W","T","F","S"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","June","July","Aug","Sept","Oct","Nov","Dec"],shorterMonths:["J","F","M","A","M","Ju","Ju","A","Se","O","N","D"]}});return Object.defineProperties(e.theming,{metaColors:{get:function(){return s.default.metaColors},set:function(e){s.default.metaColors=e}},theme:{get:function(){return s.default.theme},set:function(e){s.default.theme=e}},enabled:{get:function(){return s.default.enabled},set:function(e){s.default.enabled=e}}}),e},t.default=function(e){e.material||(e.material=a(),e.prototype.$material=e.material)}},4:function(e,t,r){"use strict";var n,o,u,i,s;Object.defineProperty(t,"__esModule",{value:!0}),n=r(2),o=(function(e){return e&&e.__esModule?e:{default:e}})(n),u=null,i=null,s=null,t.default=new o.default({data:function(){return{prefix:"md-theme-",theme:"default",enabled:!0,metaColors:!1}},computed:{themeTarget:function(){return!this.$isServer&&document.documentElement},fullThemeName:function(){return this.getThemeName()}},watch:{enabled:{immediate:!0,handler:function(){var e=this.fullThemeName,t=this.themeTarget,r=this.enabled;t&&(r?(t.classList.add(e),this.metaColors&&this.setHtmlMetaColors(e)):(t.classList.remove(e),this.metaColors&&this.setHtmlMetaColors()))}},theme:function(e,t){var r=this.getThemeName,n=this.themeTarget;e=r(e),n.classList.remove(r(t)),n.classList.add(e),this.metaColors&&this.setHtmlMetaColors(e)},metaColors:function(e){e?this.setHtmlMetaColors(this.fullThemeName):this.setHtmlMetaColors()}},methods:{getAncestorTheme:function(e){var t,r=this;return e?(t=e.mdTheme,(function e(n){if(n){var o=n.mdTheme,u=n.$parent;return o&&o!==t?o:e(u)}return r.theme})(e.$parent)):null},getThemeName:function(e){var t=e||this.theme;return this.prefix+t},setMicrosoftColors:function(e){u&&u.setAttribute("content",e)},setThemeColors:function(e){i&&i.setAttribute("content",e)},setMaskColors:function(e){s&&s.setAttribute("color",e)},setHtmlMetaColors:function(e){var t,r="#fff";e&&(t=window.getComputedStyle(document.documentElement),r=t.getPropertyValue("--"+e+"-primary")),r&&(this.setMicrosoftColors(r),this.setThemeColors(r),this.setMaskColors(r))}},mounted:function(){var e=this;u=document.querySelector('[name="msapplication-TileColor"]'),i=document.querySelector('[name="theme-color"]'),s=document.querySelector('[rel="mask-icon"]'),this.enabled&&this.metaColors&&window.addEventListener("load",(function(){e.setHtmlMetaColors(e.fullThemeName)}))}})},415:function(e,t,r){e.exports=r(71)},5:function(e,t,r){"use strict";var n,o;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t={};return o.default.util.defineReactive(t,"reactive",e),t.reactive},n=r(2),o=(function(e){return e&&e.__esModule?e:{default:e}})(n)},6:function(e,t,r){"use strict";function n(e){return!!e&&"object"==typeof e}function o(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||u(e)}function u(e){return e.$$typeof===m}function i(e){return Array.isArray(e)?[]:{}}function s(e,t){return t&&!1===t.clone||!d(e)?e:l(i(e),e,t)}function a(e,t,r){return e.concat(t).map((function(e){return s(e,r)}))}function c(e,t,r){var n={};return d(e)&&Object.keys(e).forEach((function(t){n[t]=s(e[t],r)})),Object.keys(t).forEach((function(o){d(t[o])&&e[o]?n[o]=l(e[o],t[o],r):n[o]=s(t[o],r)})),n}function l(e,t,r){var n=Array.isArray(t),o=Array.isArray(e),u=r||{arrayMerge:a};return n===o?n?(u.arrayMerge||a)(e,t,r):c(e,t,r):s(t,r)}var d,f,m,h;Object.defineProperty(t,"__esModule",{value:!0}),d=function(e){return n(e)&&!o(e)},f="function"==typeof Symbol&&Symbol.for,m=f?Symbol.for("react.element"):60103,l.all=function(e,t){if(!Array.isArray(e))throw Error("first argument should be an array");return e.reduce((function(e,r){return l(e,r,t)}),{})},h=l,t.default=h},7:function(e,t){},71:function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}var o,u,i,s;Object.defineProperty(t,"__esModule",{value:!0}),o=r(3),u=n(o),i=r(9),s=n(i),t.default=function(e){(0,u.default)(e),e.component(s.default.name,s.default)}},9:function(e,t,r){"use strict";function n(e){r(21)}var o,u,i,s,a,c,l,d,f,m,h,p;Object.defineProperty(t,"__esModule",{value:!0}),o=r(22),u=r.n(o),i=function(){var e=this,t=e.$createElement,r=e._self._c||t;return e.mdSrc?r("md-svg-loader",{staticClass:"md-icon md-icon-image",class:[e.$mdActiveTheme],attrs:{"md-src":e.mdSrc},on:{"md-loaded":function(t){e.$emit("md-loaded")}}}):r("i",{staticClass:"md-icon md-icon-font",class:[e.$mdActiveTheme]},[e._t("default")],2)},s=[],a={render:i,staticRenderFns:s},c=a,l=r(0),d=!1,f=n,m=null,h=null,p=l(u.a,c,d,f,m,h),t.default=p.exports}})}));