vue-material/dist/components/mdCore/index.js

1 line
17 KiB
JavaScript
Raw Normal View History

2016-12-05 03:53:41 +00:00
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.VueMaterial=t():e.VueMaterial=t()}(this,function(){return function(e){function t(r){if(f[r])return f[r].exports;var n=f[r]={exports:{},id:r,loaded:!1};return e[r].call(n.exports,n,n.exports,t),n.loaded=!0,n.exports}var f={};return t.m=e,t.c=f,t.p="/",t(0)}({0:function(e,t,f){e.exports=f(33)},29:function(e,t,f){"use strict";function r(e){var t="md-ink-ripple",f="md-ripple",r="md-active",n=void 0,a=void 0,o=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a;e.removeEventListener("mousedown",n)},i=function(e,a){a&&!function(){var o=a.querySelector(":scope > ."+t+"> ."+f);o&&(n=function(e){var t=a.getBoundingClientRect();e.stopPropagation(),o.classList.remove(r);var f=e.pageY-t.top-o.offsetHeight/2-document.body.scrollTop,n=e.pageX-t.left-o.offsetWidth/2-document.body.scrollLeft;o.style.top=f+"px",o.style.left=n+"px",o.classList.add(r)},e.removeEventListener("mousedown",n),e.addEventListener("mousedown",n))}()},d=function(e,t,f){return e=document.createElement("div"),e.className=t,f&&(e.style.width=f,e.style.height=f),e},c=function(e){var t=["relative","absolute","fixed"];return t.indexOf(getComputedStyle(e).position)>-1},l=function(e){var t=!1,f=e;if(!e)return!1;if(c(e))return e;for(;!t&&(f=f.parentNode,f&&"body"!==f.tagName.toLowerCase());)f&&c(f)&&(t=f);return t},s=function(e,r){var n=l(e);if(n){var o=n.querySelector(":scope > ."+t+"> ."+f);if(!o){var c=Math.round(Math.max(n.offsetWidth,n.offsetHeight))+"px",s=r||d(o,t),u=d(o,f,c);s.appendChild(u),n.appendChild(s)}n===e&&o||(a=e,i(e,n))}};e.directive("mdInkRipple",function(t,f){e.nextTick(function(){f.value?o(t):s(t)})}),e.component("md-ink-ripple",{props:{mdDisabled:Boolean},render:function(e){return e("div",{staticClass:"md-ink-ripple"})},watch:{mdDisabled:function(){this.mdDisabled?o(this.$el.parentNode):s(this.$el.parentNode,this.$el)}},mounted:function(){this.mdDisabled||s(this.$el.parentNode,this.$el)},destroyed:function(){o(this.$el.parentNode)}})}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r,f(124),f(179),e.exports=t.default},30:function(e,t,f){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function n(e){e.directive("mdTheme",h),e.material.theme={register:function(t,f){var r={};r[t]=f,A(r,e.material.styles)},registerAll:function(t){A(t,e.material.styles)}}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;var a=f(31),o=r(a),i=f(32),d=r(i),c=["primary","accent","background","warn","hue-1","hue-2","hue-3"],l={primary:"indigo",accent:"pink",background:"grey",warn:"deep-orange"},s=function(e,t){var f=document.head,r="md-theme-"+t;if(!f.querySelector("#"+r)){var n=document.createElement("style");e=e.replace(/THEME_NAME/g,r),n.type="text/css",n.id=r,n.textContent=e,f.appendChild(n)}},u=[],p=function(e,t){return c.forEach(function(f){e=e.replace(RegExp("("+f.toUpperCase()+")-(COLOR|CONTRAST)-?(A?\\d*)-?(\\d*\\.?\\d+)?","g"),function(e,r,n,a,i){var c=void 0,s=0===+a?500:a;if(t[f]?"string"==typeof t[f]?c=o.default[t[f]]:(c=o.default[t[f].color]||o.default[l[f]],s=0===+a?t[f].hue:a):c=o.default[l[f]],"COLOR"===n){var u=o.default[t[f]];return a||u||("accent"===f?s="A200":"background"===f&&(s=50)),i?(0,d.default)(c[s],i):c[s]}return c.darkText.indexOf(s)>=0?i?(0,d.default)("#000",i):"rgba(0, 0, 0, .87)":i?(0,d.default)("#fff",i):"rgba(255, 255, 255, .87)"})}),e},b=function(e,t,f){var r=[];f.forEach(function(t){r.push(p(t,e))}),s(r.join("\n"),t)},A=function(e,t){var f=e?Object.keys(e):[];f.indexOf("default")===-1&&(b(l,"default",t),u.push("default")),f.forEach(function(f){b(e[f],f,t),u.push(f)})},h=function(e,t){var f=t.value,r=t.oldValue,n=f,a="md-theme-"+n,o="md-theme-"+r;e.classList.contains(a)||(e.classList.remove(o),n&&u.indexOf(n)>=0?e.classList.add(a):(e.classList.add(o),console.warn('Attempted to use unregistered theme "'+n+'".')))};e.exports=t.default},31:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.defau