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

6 lines
20 KiB
JavaScript
Raw Normal View History

2017-01-10 04:04:09 +00:00
/*!
2017-02-09 00:05:12 +00:00
* Vue Material v0.7.1
2017-02-08 03:16:24 +00:00
* Made with love by Marcos Moura
* Released under the MIT License.
*/
2017-02-09 00:05:12 +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(n[r])return n[r].exports;var f=n[r]={i:r,l:!1,exports:{}};return e[r].call(f.exports,f,f.exports,t),f.l=!0,f.exports}var n={};return t.m=e,t.c=n,t.i=function(e){return e},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=428)})({0:function(e,t){e.exports=function(e,t,n,r){var f,o=e=e||{},i=typeof e.default;"object"!==i&&"function"!==i||(f=e,o=e.default);var a="function"==typeof o?o.options:o;if(t&&(a.render=t.render,a.staticRenderFns=t.staticRenderFns),n&&(a._scopeId=n),r){var u=a.computed||(a.computed={});Object.keys(r).forEach((function(e){var t=r[e];u[e]=function(){return t}}))}return{esModule:f,exports:o,options:a}}},10:function(e,t,n){var r=n(8),f=n(14);e.exports=n(3)?function(e,t,n){return r.f(e,t,f(1,n))}:function(e,t,n){return e[t]=n,e}},11:function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},121:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function f(e){return f.installed?void console.warn("Vue Material is already installed."):(f.installed=!0,e.use(i.default),e.use(u.default),void e.material.styles.push(s.default))}Object.defineProperty(t,"__esModule",{value:!0}),t.default=f;var o=n(126),i=r(o),a=n(125),u=r(a),c=n(259),s=r(c);n(200),e.exports=t.default},125:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function f(e){e.component("md-ink-ripple",i.default)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=f;var o=n(327),i=r(o);e.exports=t.default},126:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function f(e){e.material=new e({data:function(){return{styles:[],currentTheme:null,inkRipple:!0}},methods:{registerTheme:function(e,t){var n={};"string"==typeof e?n[e]=t:n=e,y(n,this.styles)},applyCurrentTheme:function(e){x(m[e]),document.body.classList.remove("md-theme-"+this.currentTheme),document.body.classList.add("md-theme-"+e),this.currentTheme=e},setCurrentTheme:function(e){b.indexOf(e)>=0?this.applyCurrentTheme(e):(b.indexOf("default")===-1?this.registerTheme("default",h):console.warn("The theme '"+e+"' doesn't exists. You need to register it first in order to use."),this.applyCurrentTheme("default"))}}}),e.component("md-theme",l.default),e.prototype.$material=e.material}Object.defineProperty(t,"__esModule",{value:!0});var o=n(40),i=r(o);t.default=f;var a=n(127),u=r(a),c=n(128),s=r(c),d=n(328),l=r(d),p=["primary","accent","background","warn","hue-1","hue-2","hue-3"],h={primary:"indigo",accent:"pink",background:"white",warn:"deep-orange"},A=function(e,t){var n=document.head,r="md-theme-"+t,f=n.querySelector("#"+r);if(f)f.textContent=e;else{var o=document.createElement("style");e=e.replace(/THEME_NAME/g,r),o.type="text/css",o.id=r,o.textContent=e,n.appendChild(o)}},b=[],m={},v=function(e,t,n){return p.forEach((function(r){e=e.replace(RegExp("("+r.toUpperCase()+")-(COLOR|CONTRAST)-?(A?\\d*)-?(\\d*\\.?\\d+)?","g"),(function(e,f,o,i,a){var c=void 0,d=0===+i?500:i;if(t[r]?"string"==typeof t[r]?c=u.default[t[r]]:(c=u.default[t[r].color]||u.default[h[r]],d=0===+i?t[r].hue:i):c=u.default[h[r]],"COLOR"===o){var l=u.default[t[r]];return i||l||("accent"===r?d="A200":"background"===r&&(d=50)),"primary"===r&&(m[n]=c[d]),a?(0,s.default)(c[d],a):c[d]}return c.darkText.indexOf(d)>=0?a?(0,s.default)("#000",a):"rgba(0, 0, 0, .87)":a?(0,s.default)("#fff",a):"rgba(255, 255, 255, .87)"}))})),e},g=function(e,t,n){var r=[];n.forEach((function(n){r.push(v(n,e,t))})),A(r.join("\n"),t)},y=function(e,t){var n=e?(0,i.default)(e):[];n.forEach((function(n){g(e[n],n,t),b.push(n)}))},x=function(e){var t=docu