mirror of
https://github.com/Hopiu/vue-material.git
synced 2026-04-02 14:20:30 +00:00
* [build] 0.4.1 * [release] 0.4.1 * Adjust menu offset position when page scrolling occurs. fix #172
1 line
No EOL
17 KiB
JavaScript
1 line
No EOL
17 KiB
JavaScript
!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.default={red:{50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000",darkText:[50,100,200,300,"A100"]},pink:{50:"#fce4ec",100:"#f8bbd0",200:"#f48fb1",300:"#f06292",400:"#ec407a",500:"#e91e63",600:"#d81b60",700:"#c2185b",800:"#ad1457",900:"#880e4f",A100:"#ff80ab",A200:"#ff4081",A400:"#f50057",A700:"#c51162",darkText:[50,100,200,"A100"]},purple:{50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",A100:"#ea80fc",A200:"#e040fb",A400:"#d500f9",A700:"#aa00ff",darkText:[50,100,200,"A100"]},"deep-purple":{50:"#ede7f6",100:"#d1c4e9",200:"#b39ddb",300:"#9575cd",400:"#7e57c2",500:"#673ab7",600:"#5e35b1",700:"#512da8",800:"#4527a0",900:"#311b92",A100:"#b388ff",A200:"#7c4dff",A400:"#651fff",A700:"#6200ea",darkText:[50,100,200,"A100"]},indigo:{50:"#e8eaf6",100:"#c5cae9",200:"#9fa8da",300:"#7986cb",400:"#5c6bc0",500:"#3f51b5",600:"#3949ab",700:"#303f9f",800:"#283593",900:"#1a237e",A100:"#8c9eff",A200:"#536dfe",A400:"#3d5afe",A700:"#304ffe",darkText:[50,100,200,"A100"]},blue:{50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff",darkText:[50,100,200,300,400,"A100"]},"light-blue":{50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",A100:"#80d8ff",A200:"#40c4ff",A400:"#00b0ff",A700:"#0091ea",darkText:[50,100,200,300,400,500,"A100","A200","A300"]},cyan:{50:"#e0f7fa",100:"#b2ebf2",200:"#80deea",300:"#4dd0e1",400:"#26c6da",500:"#00bcd4",600:"#00acc1",700:"#0097a7",800:"#00838f",900:"#006064",A100:"#84ffff",A200:"#18ffff",A400:"#00e5ff",A700:"#00b8d4",darkText:[50,100,200,300,400,500,600,"A100","A200","A300","A400"]},teal:{50:"#e0f2f1",100:"#b2dfdb",200:"#80cbc4",300:"#4db6ac",400:"#26a69a",500:"#009688",600:"#00897b",700:"#00796b",800:"#00695c",900:"#004d40",A100:"#a7ffeb",A200:"#64ffda",A400:"#1de9b6",A700:"#00bfa5",darkText:[50,100,200,300,400,"A100","A200","A300","A400"]},green:{50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853",darkText:[50,100,200,300,400,500,"A100","A200","A300","A400"]},"light-green":{50:"#f1f8e9",100:"#dcedc8",200:"#c5e1a5",300:"#aed581",400:"#9ccc65",500:"#8bc34a",600:"#7cb342",700:"#689f38",800:"#558b2f",900:"#33691e",A100:"#ccff90",A200:"#b2ff59",A400:"#76ff03",A700:"#64dd17",darkText:[50,100,200,300,400,500,600,"A100","A200","A300","A400"]},lime:{50:"#f9fbe7",100:"#f0f4c3",200:"#e6ee9c",300:"#dce775",400:"#d4e157",500:"#cddc39",600:"#c0ca33",700:"#afb42b",800:"#9e9d24",900:"#827717",A100:"#f4ff81",A200:"#eeff41",A400:"#c6ff00",A700:"#aeea00",darkText:[50,100,200,300,400,500,600,700,800,"A100","A200","A300","A400"]},yellow:{50:"#fffde7",100:"#fff9c4",200:"#fff59d",300:"#fff176",400:"#ffee58",500:"#ffeb3b",600:"#fdd835",700:"#fbc02d",800:"#f9a825",900:"#f57f17",A100:"#ffff8d",A200:"#ffff00",A400:"#ffea00",A700:"#ffd600",darkText:[50,100,200,300,400,500,600,700,800,900,"A100","A200","A300","A400"]},amber:{50:"#fff8e1",100:"#ffecb3",200:"#ffe082",300:"#ffd54f",400:"#ffca28",500:"#ffc107",600:"#ffb300",700:"#ffa000",800:"#ff8f00",900:"#ff6f00",A100:"#ffe57f",A200:"#ffd740",A400:"#ffc400",A700:"#ffab00",darkText:[50,100,200,300,400,500,600,700,800,900,"A100","A200","A300","A400"]},orange:{50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00",darkText:[50,100,200,300,400,500,600,700,"A100","A200","A300","A400"]},"deep-orange":{50:"#fbe9e7",100:"#ffccbc",200:"#ffab91",300:"#ff8a65",400:"#ff7043",500:"#ff5722",600:"#f4511e",700:"#e64a19",800:"#d84315",900:"#bf360c",A100:"#ff9e80",A200:"#ff6e40",A400:"#ff3d00",A700:"#dd2c00",darkText:[50,100,200,300,400,"A100","A200"]},brown:{50:"#efebe9",100:"#d7ccc8",200:"#bcaaa4",300:"#a1887f",400:"#8d6e63",500:"#795548",600:"#6d4c41",700:"#5d4037",800:"#4e342e",900:"#3e2723",A100:"#d7ccc8",A200:"#bcaaa4",A400:"#8d6e63",A700:"#5d4037",darkText:[50,100,200,"A100","A200","A300","A400"]},grey:{50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#fff",A200:"#000000",A400:"#303030",A700:"#616161",darkText:[50,100,200,300,400,500,"A100"]},"blue-grey":{50:"#eceff1",100:"#cfd8dc",200:"#b0bec5",300:"#90a4ae",400:"#78909c",500:"#607d8b",600:"#546e7a",700:"#455a64",800:"#37474f",900:"#263238",A100:"#cfd8dc",A200:"#b0bec5",A400:"#78909c",A700:"#455a64",darkText:[50,100,200,300,"A100","A200","A300","A400"]},white:{50:"#fff",100:"#fff",200:"#fff",300:"#fff",400:"#fff",500:"#fff",600:"#fff",700:"#fff",800:"#fff",900:"#fff",A100:"#fff",A200:"#fff",A400:"#fff",A700:"#fff",darkText:[50,100,200,300,400,500,600,700,800,900,"A100","A200","A300","A400"]},black:{50:"#000",100:"#000",200:"#000",300:"#000",400:"#000",500:"#000",600:"#000",700:"#000",800:"#000",900:"#000",A100:"#000",A200:"#000",A400:"#000",A700:"#000",darkText:[]}},e.exports=t.default},32:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var f="",r="",n="",a=e.toString().match(/^#?(([0-9a-zA-Z]{3}){1,3})$/);if(!a)throw new Error("Invalid color"+e);if(e=a[1],6===e.length)f=parseInt(e.substring(0,2),16),r=parseInt(e.substring(2,4),16),n=parseInt(e.substring(4,6),16);else if(3===e.length){var o=e.substring(0,1),i=e.substring(1,2),d=e.substring(2,3);f=parseInt(o+o,16),r=parseInt(i+i,16),n=parseInt(d+d,16)}return t?(t>1&&(t/=100),"rgba("+f+", "+r+", "+n+", "+t+")"):"rgb("+f+", "+r+", "+n+")"},e.exports=t.default},33:function(e,t,f){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function n(e){return n.installed?void console.warn("Vue Material is already installed."):(n.installed=!0,e.material={styles:[l.default]},e.use(o.default),void e.use(d.default))}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;var a=f(30),o=r(a),i=f(29),d=r(i),c=f(123),l=r(c);f(231),e.exports=t.default},77:function(e,t,f){t=e.exports=f(78)(),t.push([e.id,'html{height:100%;box-sizing:border-box}html *,html :after,html :before{box-sizing:inherit}body{min-height:100%;margin:0;position:relative;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:rgba(0,0,0,.87);font-family:Roboto,Lato,sans-serif}audio,canvas,embed,iframe,img,object,svg,video{max-width:100%;height:auto;font-style:italic;vertical-align:middle}[tabindex="-1"]:focus{outline:none!important}.md-scrollbar::-webkit-scrollbar,.md-scrollbar ::-webkit-scrollbar{width:10px;height:10px;box-shadow:inset 1px 1px 0 rgba(0,0,0,.12);transition:all .5s cubic-bezier(.35,0,.25,1);background-color:rgba(0,0,0,.05)}.md-scrollbar::-webkit-scrollbar:hover,.md-scrollbar ::-webkit-scrollbar:hover{box-shadow:inset 1px 1px 0 rgba(0,0,0,.054),inset 0 -1px 0 rgba(0,0,0,.038);background-color:rgba(0,0,0,.087)}.md-scrollbar::-webkit-scrollbar-button,.md-scrollbar ::-webkit-scrollbar-button{display:none}.md-scrollbar::-webkit-scrollbar-corner,.md-scrollbar ::-webkit-scrollbar-corner{background-color:transparent}.md-scrollbar::-webkit-scrollbar-thumb,.md-scrollbar ::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.26);box-shadow:inset 1px 1px 0 rgba(0,0,0,.054),inset 0 -1px 0 rgba(0,0,0,.087);transition:all .5s cubic-bezier(.35,0,.25,1)}.md-caption{font-size:12px;font-weight:400;letter-spacing:.02em;line-height:17px}.md-body-1,body{font-weight:400;line-height:20px}.md-body-1,.md-body-2,body{font-size:14px;letter-spacing:.01em}.md-body-2{font-weight:500;line-height:24px}.md-subheading{font-size:16px;font-weight:400;letter-spacing:.01em;line-height:24px}.md-title{font-size:20px;font-weight:500;letter-spacing:.005em;line-height:26px}.md-headline{font-size:24px;line-height:32px}.md-display-1,.md-headline{font-weight:400;letter-spacing:0}.md-display-1{font-size:34px;line-height:40px}.md-display-2{font-size:45px;font-weight:400;letter-spacing:0;line-height:48px}.md-display-3{font-size:56px;font-weight:400;letter-spacing:-.005em;line-height:58px}.md-display-4{font-size:112px;font-weight:300;letter-spacing:-.01em;line-height:112px}a:not(.md-button):not(.md-bottom-bar-item){text-decoration:none}a:not(.md-button):not(.md-bottom-bar-item):hover{text-decoration:underline}button:focus{outline:none}',""])},78:function(e,t){e.exports=function(){var e=[];return e.toString=function(){for(var e=[],t=0;t<this.length;t++){var f=this[t];f[2]?e.push("@media "+f[2]+"{"+f[1]+"}"):e.push(f[1])}return e.join("")},e.i=function(t,f){"string"==typeof t&&(t=[[null,t,""]]);for(var r={},n=0;n<this.length;n++){var a=this[n][0];"number"==typeof a&&(r[a]=!0)}for(n=0;n<t.length;n++){var o=t[n];"number"==typeof o[0]&&r[o[0]]||(f&&!o[2]?o[2]=f:f&&(o[2]="("+o[2]+") and ("+f+")"),e.push(o))}},e}},95:function(e,t){},123:function(e,t){e.exports=".THEME_NAME :not(input):not(textarea)::selection{background:ACCENT-COLOR;color:ACCENT-CONTRAST}.THEME_NAME a:not(.md-button){color:ACCENT-COLOR}.THEME_NAME a:not(.md-button):hover{color:ACCENT-COLOR-800}body.THEME_NAME{background-color:BACKGROUND-COLOR-50;color:BACKGROUND-CONTRAST-0.87}.THEME_NAME .md-caption,.THEME_NAME .md-display-1,.THEME_NAME .md-display-2,.THEME_NAME .md-display-3,.THEME_NAME .md-display-4{color:BACKGROUND-CONTRAST-0.57}.THEME_NAME code:not(.hljs){background-color:ACCENT-COLOR-A100-0.2;color:ACCENT-COLOR-800}\n"},124:function(e,t){!function(){function e(e,r){var n=e[r];e[r]=function(e){var r,a=!1,o=!1;return e.match(f)?(e=e.replace(f,""),this.parentNode||(t.appendChild(this),o=!0),parentNode=this.parentNode,this.id||(this.id="rootedQuerySelector_id_"+(new Date).getTime(),a=!0),r=n.call(parentNode,"#"+this.id+" "+e),a&&(this.id=""),o&&t.removeChild(this),r):n.call(this,e)}}if(!HTMLElement.prototype.querySelectorAll)throw new Error("rootedQuerySelectorAll: This polyfill can only be used with browsers that support querySelectorAll");var t=document.createElement("div");try{t.querySelectorAll(":scope *")}catch(t){var f=/^\s*:scope/gi;e(HTMLElement.prototype,"querySelector"),e(HTMLElement.prototype,"querySelectorAll")}}()},179:function(e,t,f){var r,n;f(95),n=r=r||{},"object"!=typeof r.default&&"function"!=typeof r.default||(n=r=r.default),"function"==typeof n&&(n=n.options),e.exports=r},230:function(e,t,f){function r(e,t){for(var f=0;f<e.length;f++){var r=e[f],n=s[r.id];if(n){n.refs++;for(var a=0;a<n.parts.length;a++)n.parts[a](r.parts[a]);for(;a<r.parts.length;a++)n.parts.push(d(r.parts[a],t))}else{for(var o=[],a=0;a<r.parts.length;a++)o.push(d(r.parts[a],t));s[r.id]={id:r.id,refs:1,parts:o}}}}function n(e){for(var t=[],f={},r=0;r<e.length;r++){var n=e[r],a=n[0],o=n[1],i=n[2],d=n[3],c={css:o,media:i,sourceMap:d};f[a]?f[a].parts.push(c):t.push(f[a]={id:a,parts:[c]})}return t}function a(e,t){var f=b(),r=m[m.length-1];if("top"===e.insertAt)r?r.nextSibling?f.insertBefore(t,r.nextSibling):f.appendChild(t):f.insertBefore(t,f.firstChild),m.push(t);else{if("bottom"!==e.insertAt)throw new Error("Invalid value for parameter 'insertAt'. Must be 'top' or 'bottom'.");f.appendChild(t)}}function o(e){e.parentNode.removeChild(e);var t=m.indexOf(e);t>=0&&m.splice(t,1)}function i(e){var t=document.createElement("style");return t.type="text/css",a(e,t),t}function d(e,t){var f,r,n;if(t.singleton){var a=h++;f=A||(A=i(t)),r=c.bind(null,f,a,!1),n=c.bind(null,f,a,!0)}else f=i(t),r=l.bind(null,f),n=function(){o(f)};return r(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;r(e=t)}else n()}}function c(e,t,f,r){var n=f?"":r.css;if(e.styleSheet)e.styleSheet.cssText=g(t,n);else{var a=document.createTextNode(n),o=e.childNodes;o[t]&&e.removeChild(o[t]),o.length?e.insertBefore(a,o[t]):e.appendChild(a)}}function l(e,t){var f=t.css,r=t.media,n=t.sourceMap;if(r&&e.setAttribute("media",r),n&&(f+="\n/*# sourceURL="+n.sources[0]+" */",f+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(n))))+" */"),e.styleSheet)e.styleSheet.cssText=f;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(f))}}var s={},u=function(e){var t;return function(){return"undefined"==typeof t&&(t=e.apply(this,arguments)),t}},p=u(function(){return/msie [6-9]\b/.test(window.navigator.userAgent.toLowerCase())}),b=u(function(){return document.head||document.getElementsByTagName("head")[0]}),A=null,h=0,m=[];e.exports=function(e,t){t=t||{},"undefined"==typeof t.singleton&&(t.singleton=p()),"undefined"==typeof t.insertAt&&(t.insertAt="bottom");var f=n(e);return r(f,t),function(e){for(var a=[],o=0;o<f.length;o++){var i=f[o],d=s[i.id];d.refs--,a.push(d)}if(e){var c=n(e);r(c,t)}for(var o=0;o<a.length;o++){var d=a[o];if(0===d.refs){for(var l=0;l<d.parts.length;l++)d.parts[l]();delete s[d.id]}}}};var g=function(){var e=[];return function(t,f){return e[t]=f,e.filter(Boolean).join("\n")}}()},231:function(e,t,f){var r=f(77);"string"==typeof r&&(r=[[e.id,r,""]]);f(230)(r,{});r.locals&&(e.exports=r.locals)}})}); |