UNPKG

vue-material

Version:
1 lines 18.9 kB
!(function(e,t){var n,r;if("object"==typeof exports&&"object"==typeof module)module.exports=t(require("vue"));else if("function"==typeof define&&define.amd)define(["vue"],t);else{n=t("object"==typeof exports?require("vue"):e.Vue);for(r in n)("object"==typeof exports?exports:e)[r]=n[r]}})(this,(function(e){return (function(e){function t(r){if(n[r])return n[r].exports;var a=n[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,t),a.l=!0,a.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=403)})({0:function(e,t){e.exports=function(e,t,n,r,a,o){var i,u,s,d,l,c=e=e||{},f=typeof e.default;return"object"!==f&&"function"!==f||(i=e,c=e.default),u="function"==typeof c?c.options:c,t&&(u.render=t.render,u.staticRenderFns=t.staticRenderFns,u._compiled=!0),n&&(u.functional=!0),a&&(u._scopeId=a),o?(s=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__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(o)},u._ssrRegister=s):r&&(s=r),s&&(d=u.functional,l=d?u.render:u.beforeCreate,d?(u._injectStyles=s,u.render=function(e,t){return s.call(t),l(e,t)}):u.beforeCreate=l?[].concat(l,s):[s]),{esModule:i,exports:c,options:u}}},1:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var a,o,i,u;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t={props:{mdTheme:null},computed:{$mdActiveTheme:function(){var e=o.default.enabled,t=o.default.getThemeName,n=o.default.getAncestorTheme;return e&&!1!==this.mdTheme?t(this.mdTheme||n(this)):null}}};return(0,u.default)(t,e)},a=n(4),o=r(a),i=n(6),u=r(i)},148:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var a,o,i,u,s,d,l,c,f,m,p,h,v,_,y,b,M,g,C,x,O,j,S,T,P,A;Object.defineProperty(t,"__esModule",{value:!0}),a=n(3),o=r(a),i=n(149),u=r(i),s=n(152),d=r(s),l=n(155),c=r(l),f=n(158),m=r(f),p=n(160),h=r(p),v=n(163),_=r(v),y=n(166),b=r(y),M=n(169),g=r(M),C=n(172),x=r(C),O=n(175),j=r(O),S=n(178),T=r(S),P=n(181),A=r(P),t.default=function(e){(0,o.default)(e),e.component(u.default.name,u.default),e.component(d.default.name,d.default),e.component(c.default.name,c.default),e.component(m.default.name,m.default),e.component(h.default.name,h.default),e.component(_.default.name,_.default),e.component(b.default.name,b.default),e.component(g.default.name,g.default),e.component(x.default.name,x.default),e.component(j.default.name,j.default),e.component(T.default.name,T.default),e.component(A.default.name,A.default)}},149:function(e,t,n){"use strict";function r(e){n(150)}var a,o,i,u,s,d,l,c,f,m,p,h;Object.defineProperty(t,"__esModule",{value:!0}),a=n(151),o=n.n(a),i=function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{staticClass:"md-card",class:[e.$mdActiveTheme,e.cardClasses]},[e._t("default")],2)},u=[],s={render:i,staticRenderFns:u},d=s,l=n(0),c=!1,f=r,m=null,p=null,h=l(o.a,d,c,f,m,p),t.default=h.exports},150:function(e,t){},151:function(e,t,n){"use strict";var r,a;Object.defineProperty(t,"__esModule",{value:!0}),r=n(1),a=(function(e){return e&&e.__esModule?e:{default:e}})(r),t.default=new a.default({name:"MdCard",props:{mdWithHover:Boolean},data:function(){return{MdCard:{expand:!1}}},provide:function(){return{MdCard:this.MdCard}},computed:{cardClasses:function(){return{"md-with-hover":this.mdWithHover,"md-expand-active":this.MdCard.expand}}}})},152:function(e,t,n){"use strict";function r(e){n(153)}var a,o,i,u,s,d,l,c,f,m,p,h;Object.defineProperty(t,"__esModule",{value:!0}),a=n(154),o=n.n(a),i=function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{staticClass:"md-card-area",class:e.areaClasses},[e._t("default")],2)},u=[],s={render:i,staticRenderFns:u},d=s,l=n(0),c=!1,f=r,m=null,p=null,h=l(o.a,d,c,f,m,p),t.default=h.exports},153:function(e,t){},154:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"MdCardArea",props:{mdInset:Boolean},computed:{areaClasses:function(){return{"md-inset":this.mdInset}}}}},155:function(e,t,n){"use strict";function r(e){n(156)}var a,o,i,u,s,d,l,c,f,m,p,h;Object.defineProperty(t,"__esModule",{value:!0}),a=n(157),o=n.n(a),i=function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{staticClass:"md-card-header"},[e._t("default")],2)},u=[],s={render:i,staticRenderFns:u},d=s,l=n(0),c=!1,f=r,m=null,p=null,h=l(o.a,d,c,f,m,p),t.default=h.exports},156:function(e,t){},157:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"MdCardHeader"}},158:function(e,t,n){"use strict";var r,a,o,i,u,s,d,l,c,f,m,p;Object.defineProperty(t,"__esModule",{value:!0}),r=n(159),a=n.n(r),o=function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{staticClass:"md-card-header-text"},[e._t("default")],2)},i=[],u={render:o,staticRenderFns:i},s=u,d=n(0),l=!1,c=null,f=null,m=null,p=d(a.a,s,l,c,f,m),t.default=p.exports},159:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"MdCardHeaderText",data:function(){return{parentClasses:null}},mounted:function(){this.parentClasses=this.$parent.$el.classList,this.parentClasses.contains("md-card-header")&&this.parentClasses.add("md-card-header-flex")},beforeDestroy:function(){this.parentClasses.remove("md-card-header-flex")}}},160:function(e,t,n){"use strict";function r(e){n(161)}var a,o,i,u,s,d,l,c,f,m,p,h;Object.defineProperty(t,"__esModule",{value:!0}),a=n(162),o=n.n(a),i=function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{staticClass:"md-card-media",class:e.mediaClasses},[e._t("default")],2)},u=[],s={render:i,staticRenderFns:u},d=s,l=n(0),c=!1,f=r,m=null,p=null,h=l(o.a,d,c,f,m,p),t.default=h.exports},161:function(e,t){},162:function(e,t,n){"use strict";var r,a,o,i;Object.defineProperty(t,"__esModule",{value:!0}),r=(function(){function e(e,t){var n,r,a=[],o=!0,i=!1,u=void 0;try{for(n=e[Symbol.iterator]();!(o=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);o=!0);}catch(e){i=!0,u=e}finally{try{!o&&n.return&&n.return()}finally{if(i)throw u}}return a}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}})(),a=Object.assign||function(e){var t,n,r;for(t=1;t<arguments.length;t++){n=arguments[t];for(r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o=n(8),i=(function(e){return e&&e.__esModule?e:{default:e}})(o),t.default={name:"MdCardMedia",props:{mdRatio:a({type:String},(0,i.default)("md-ratio",["16-9","16/9","16:9","4-3","4/3","4:3","1-1","1/1","1:1"])),mdMedium:Boolean,mdBig:Boolean},computed:{mediaClasses:function(){var e,t,n,a,o={};return this.mdRatio&&(e=this.getAspectRatio())&&(t=r(e,2),n=t[0],a=t[1],o["md-ratio-"+n+"-"+a]=!0),(this.mdMedium||this.mdBig)&&(o={"md-medium":this.mdMedium,"md-big":this.mdBig}),o}},methods:{getAspectRatio:function(){var e=[];return-1!==this.mdRatio.indexOf(":")?e=this.mdRatio.split(":"):-1!==this.mdRatio.indexOf("/")?e=this.mdRatio.split("/"):-1!==this.mdRatio.indexOf("-")&&(e=this.mdRatio.split("-")),2===e.length?e:null}}}},163:function(e,t,n){"use strict";function r(e){n(164)}var a,o,i,u,s,d,l,c,f,m,p,h;Object.defineProperty(t,"__esModule",{value:!0}),a=n(165),o=n.n(a),i=function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{staticClass:"md-card-media-actions"},[e._t("default")],2)},u=[],s={render:i,staticRenderFns:u},d=s,l=n(0),c=!1,f=r,m=null,p=null,h=l(o.a,d,c,f,m,p),t.default=h.exports},164:function(e,t){},165:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"MdCardMediaActions"}},166:function(e,t,n){"use strict";function r(e){n(167)}var a,o,i,u,s,d,l,c,f,m,p,h;Object.defineProperty(t,"__esModule",{value:!0}),a=n(168),o=n.n(a),i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"md-card-media-cover",class:e.coverClasses},[e._t("default"),e._v(" "),e.mdTextScrim?n("div",{ref:"backdrop",staticClass:"md-card-backdrop",style:e.coverStyles}):e._e()],2)},u=[],s={render:i,staticRenderFns:u},d=s,l=n(0),c=!1,f=r,m=null,p=null,h=l(o.a,d,c,f,m,p),t.default=h.exports},167:function(e,t){},168:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"MdCardMediaCover",props:{mdTextScrim:Boolean,mdSolid:Boolean},data:function(){return{backdropBackground:{}}},computed:{coverClasses:function(){return{"md-text-scrim":this.mdTextScrim,"md-solid":this.mdSolid}},coverStyles:function(){return{background:this.backdropBackground}}},methods:{applyScrimColor:function(e){this.$refs.backdrop&&(this.backdropBackground="linear-gradient(to bottom, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, "+e/2+") 66%, rgba(0, 0, 0, "+e+") 100%)")},applySolidColor:function(e){var t=this.$el.querySelector(".md-card-area");t&&(t.style.background="rgba(0, 0, 0, "+e+")")},getImageLightness:function(e,t,n){var r=document.createElement("canvas");e.crossOrigin="Anonymous",e.onload=function(){var e,n,a=0,o=void 0,i=void 0,u=void 0,s=void 0,d=void 0,l=void 0,c=void 0;for(r.width=this.width,r.height=this.height,o=r.getContext("2d"),o.drawImage(this,0,0),i=o.getImageData(0,0,r.width,r.height),u=i.data,e=0,n=u.length;e<n;e+=4)s=u[e],d=u[e+1],l=u[e+2],c=Math.floor((s+d+l)/3),a+=c;t(Math.floor(a/(this.width*this.height)))},e.onerror=n}},mounted:function(){var e=this,t=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:.6;e.mdTextScrim?e.applyScrimColor(t):e.mdSolid&&e.applySolidColor(t)},n=this.$el.querySelector("img");n&&(this.mdTextScrim||this.mdSolid)&&this.getImageLightness(n,(function(e){var n=256,r=(100*Math.abs(n-e)/n+15)/100;r>=.7&&(r=.7),t(r)}),t)}}},169:function(e,t,n){"use strict";function r(e){n(170)}var a,o,i,u,s,d,l,c,f,m,p,h;Object.defineProperty(t,"__esModule",{value:!0}),a=n(171),o=n.n(a),i=function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{staticClass:"md-card-content"},[e._t("default")],2)},u=[],s={render:i,staticRenderFns:u},d=s,l=n(0),c=!1,f=r,m=null,p=null,h=l(o.a,d,c,f,m,p),t.default=h.exports},170:function(e,t){},171:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"MdCardContent"}},172:function(e,t,n){"use strict";function r(e){n(173)}var a,o,i,u,s,d,l,c,f,m,p,h;Object.defineProperty(t,"__esModule",{value:!0}),a=n(174),o=n.n(a),i=function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{staticClass:"md-card-expand"},[e._t("default")],2)},u=[],s={render:i,staticRenderFns:u},d=s,l=n(0),c=!1,f=r,m=null,p=null,h=l(o.a,d,c,f,m,p),t.default=h.exports},173:function(e,t){},174:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"MdCardExpand",inject:["MdCard"]}},175:function(e,t,n){"use strict";function r(e){n(176)}var a,o,i,u,s,d,l,c,f;Object.defineProperty(t,"__esModule",{value:!0}),a=n(177),o=n.n(a),i=n(0),u=null,s=!1,d=r,l=null,c=null,f=i(o.a,u,s,d,l,c),t.default=f.exports},176:function(e,t){},177:function(e,t,n){"use strict";var r,a;Object.defineProperty(t,"__esModule",{value:!0}),r=Object.assign||function(e){var t,n,r;for(t=1;t<arguments.length;t++){n=arguments[t];for(r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a=(function(){function e(e,t){var n,r,a=[],o=!0,i=!1,u=void 0;try{for(n=e[Symbol.iterator]();!(o=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);o=!0);}catch(e){i=!0,u=e}finally{try{!o&&n.return&&n.return()}finally{if(i)throw u}}return a}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}})(),t.default={name:"MdCardExpandTrigger",inject:["MdCard"],render:function(e){var t=this,n=a(this.$slots.default,1),o=n[0],i=" md-card-expand-trigger",u={click:function(){t.MdCard.expand=!t.MdCard.expand}};return o?(o.componentOptions.listeners=r({},o.componentOptions.listeners,u),o.data.staticClass+=i,o):e("div",{staticClass:i,on:u})}}},178:function(e,t,n){"use strict";function r(e){n(179)}var a,o,i,u,s,d,l,c,f,m,p,h;Object.defineProperty(t,"__esModule",{value:!0}),a=n(180),o=n.n(a),i=function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{staticClass:"md-card-expand-content",style:e.contentStyles},[e._t("default")],2)},u=[],s={render:i,staticRenderFns:u},d=s,l=n(0),c=!1,f=r,m=null,p=null,h=l(o.a,d,c,f,m,p),t.default=h.exports},179:function(e,t){},180:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"MdCardExpandContent",inject:["MdCard"],data:function(){return{marginTop:0}},computed:{expand:function(){return this.MdCard.expand},contentStyles:function(){return{"margin-top":"-"+this.marginTop+"px",opacity:0===this.marginTop?1:0}}},watch:{expand:function(e){this.marginTop=e?0:this.$el.children[0].offsetHeight}},mounted:function(){this.marginTop=this.$el.children[0].offsetHeight}}},181:function(e,t,n){"use strict";function r(e){n(182)}var a,o,i,u,s,d,l,c,f,m,p,h;Object.defineProperty(t,"__esModule",{value:!0}),a=n(183),o=n.n(a),i=function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{staticClass:"md-card-actions",class:"md-alignment-"+e.mdAlignment},[e._t("default")],2)},u=[],s={render:i,staticRenderFns:u},d=s,l=n(0),c=!1,f=r,m=null,p=null,h=l(o.a,d,c,f,m,p),t.default=h.exports},182:function(e,t){},183:function(e,t,n){"use strict";var r,a,o,i;Object.defineProperty(t,"__esModule",{value:!0}),r=Object.assign||function(e){var t,n,r;for(t=1;t<arguments.length;t++){n=arguments[t];for(r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a=n(8),o=(function(e){return e&&e.__esModule?e:{default:e}})(a),i=["left","right","space-between"],t.default={name:"MdCardActions",props:{mdAlignment:r({type:String,default:"right"},(0,o.default)("md-alignment",i))}}},2:function(t,n){t.exports=e},3:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var a,o,i,u,s;Object.defineProperty(t,"__esModule",{value:!0}),n(7),a=n(5),o=r(a),i=n(4),u=r(i),s=function(){var e=new o.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 u.default.metaColors},set:function(e){u.default.metaColors=e}},theme:{get:function(){return u.default.theme},set:function(e){u.default.theme=e}},enabled:{get:function(){return u.default.enabled},set:function(e){u.default.enabled=e}}}),e},t.default=function(e){e.material||(e.material=s(),e.prototype.$material=e.material)}},4:function(e,t,n){"use strict";var r,a,o,i,u;Object.defineProperty(t,"__esModule",{value:!0}),r=n(2),a=(function(e){return e&&e.__esModule?e:{default:e}})(r),o=null,i=null,u=null,t.default=new a.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,n=this.enabled;t&&(n?(t.classList.add(e),this.metaColors&&this.setHtmlMetaColors(e)):(t.classList.remove(e),this.metaColors&&this.setHtmlMetaColors()))}},theme:function(e,t){var n=this.getThemeName,r=this.themeTarget;e=n(e),r.classList.remove(n(t)),r.classList.add(e),this.metaColors&&this.setHtmlMetaColors(e)},metaColors:function(e){e?this.setHtmlMetaColors(this.fullThemeName):this.setHtmlMetaColors()}},methods:{getAncestorTheme:function(e){var t,n=this;return e?(t=e.mdTheme,(function e(r){if(r){var a=r.mdTheme,o=r.$parent;return a&&a!==t?a:e(o)}return n.theme})(e.$parent)):null},getThemeName:function(e){var t=e||this.theme;return this.prefix+t},setMicrosoftColors:function(e){o&&o.setAttribute("content",e)},setThemeColors:function(e){i&&i.setAttribute("content",e)},setMaskColors:function(e){u&&u.setAttribute("color",e)},setHtmlMetaColors:function(e){var t,n="#fff";e&&(t=window.getComputedStyle(document.documentElement),n=t.getPropertyValue("--"+e+"-primary")),n&&(this.setMicrosoftColors(n),this.setThemeColors(n),this.setMaskColors(n))}},mounted:function(){var e=this;o=document.querySelector('[name="msapplication-TileColor"]'),i=document.querySelector('[name="theme-color"]'),u=document.querySelector('[rel="mask-icon"]'),this.enabled&&this.metaColors&&window.addEventListener("load",(function(){e.setHtmlMetaColors(e.fullThemeName)}))}})},403:function(e,t,n){e.exports=n(148)},5:function(e,t,n){"use strict";var r,a;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t={};return a.default.util.defineReactive(t,"reactive",e),t.reactive},r=n(2),a=(function(e){return e&&e.__esModule?e:{default:e}})(r)},6:function(e,t,n){"use strict";function r(e){return!!e&&"object"==typeof e}function a(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||o(e)}function o(e){return e.$$typeof===m}function i(e){return Array.isArray(e)?[]:{}}function u(e,t){return t&&!1===t.clone||!c(e)?e:l(i(e),e,t)}function s(e,t,n){return e.concat(t).map((function(e){return u(e,n)}))}function d(e,t,n){var r={};return c(e)&&Object.keys(e).forEach((function(t){r[t]=u(e[t],n)})),Object.keys(t).forEach((function(a){c(t[a])&&e[a]?r[a]=l(e[a],t[a],n):r[a]=u(t[a],n)})),r}function l(e,t,n){var r=Array.isArray(t),a=Array.isArray(e),o=n||{arrayMerge:s};return r===a?r?(o.arrayMerge||s)(e,t,n):d(e,t,n):u(t,n)}var c,f,m,p;Object.defineProperty(t,"__esModule",{value:!0}),c=function(e){return r(e)&&!a(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,n){return l(e,n,t)}),{})},p=l,t.default=p},7:function(e,t){},8:function(e,t,n){"use strict";var r,a;Object.defineProperty(t,"__esModule",{value:!0}),r=n(2),a=(function(e){return e&&e.__esModule?e:{default:e}})(r),t.default=function(e,t){return{validator:function(n){return!!t.includes(n)||(a.default.util.warn("The "+e+" prop is invalid. Given value: "+n+". Available options: "+t.join(", ")+".",void 0),!1)}}}}})}));