UNPKG

vmui

Version:

A mobile components Library with Vue2.js.

2 lines 9.19 kB
/*! vmui v0.0.53 by Zhangling (c) 2017 */ !function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.vmui=e():t.vmui=e()}(this,function(){return function(t){function e(n){if(o[n])return o[n].exports;var r=o[n]={exports:{},id:n,loaded:!1};return t[n].call(r.exports,r,r.exports,e),r.loaded=!0,r.exports}var o={};return e.m=t,e.c=o,e.p="/dist/",e(0)}({0:function(t,e,o){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.Popup=void 0;var r=o(140),i=n(r);e.Popup=i.default},1:function(t,e){t.exports=function(t,e,o,n){var r,i=t=t||{},s=typeof t.default;"object"!==s&&"function"!==s||(r=t,i=t.default);var a="function"==typeof i?i.options:i;if(e&&(a.render=e.render,a.staticRenderFns=e.staticRenderFns),o&&(a._scopeId=o),n){var u=a.computed||(a.computed={});Object.keys(n).forEach(function(t){var e=n[t];u[t]=function(){return e}})}return{esModule:r,exports:i,options:a}}},2:function(t,e){t.exports=function(){var t=[];return t.toString=function(){for(var t=[],e=0;e<this.length;e++){var o=this[e];o[2]?t.push("@media "+o[2]+"{"+o[1]+"}"):t.push(o[1])}return t.join("")},t.i=function(e,o){"string"==typeof e&&(e=[[null,e,""]]);for(var n={},r=0;r<this.length;r++){var i=this[r][0];"number"==typeof i&&(n[i]=!0)}for(r=0;r<e.length;r++){var s=e[r];"number"==typeof s[0]&&n[s[0]]||(o&&!s[2]?s[2]=o:o&&(s[2]="("+s[2]+") and ("+o+")"),t.push(s))}},t}},3:function(t,e,o){function n(t){for(var e=0;e<t.length;e++){var o=t[e],n=p[o.id];if(n){n.refs++;for(var r=0;r<n.parts.length;r++)n.parts[r](o.parts[r]);for(;r<o.parts.length;r++)n.parts.push(i(o.parts[r]));n.parts.length>o.parts.length&&(n.parts.length=o.parts.length)}else{for(var s=[],r=0;r<o.parts.length;r++)s.push(i(o.parts[r]));p[o.id]={id:o.id,refs:1,parts:s}}}}function r(){var t=document.createElement("style");return t.type="text/css",l.appendChild(t),t}function i(t){var e,o,n=document.querySelector('style[data-vue-ssr-id~="'+t.id+'"]');if(n){if(v)return m;n.parentNode.removeChild(n)}if(h){var i=c++;n=d||(d=r()),e=s.bind(null,n,i,!1),o=s.bind(null,n,i,!0)}else n=r(),e=a.bind(null,n),o=function(){n.parentNode.removeChild(n)};return e(t),function(n){if(n){if(n.css===t.css&&n.media===t.media&&n.sourceMap===t.sourceMap)return;e(t=n)}else o()}}function s(t,e,o,n){var r=o?"":n.css;if(t.styleSheet)t.styleSheet.cssText=g(e,r);else{var i=document.createTextNode(r),s=t.childNodes;s[e]&&t.removeChild(s[e]),s.length?t.insertBefore(i,s[e]):t.appendChild(i)}}function a(t,e){var o=e.css,n=e.media,r=e.sourceMap;if(n&&t.setAttribute("media",n),r&&(o+="\n/*# sourceURL="+r.sources[0]+" */",o+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(r))))+" */"),t.styleSheet)t.styleSheet.cssText=o;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(o))}}var u="undefined"!=typeof document,f=o(4),p={},l=u&&(document.head||document.getElementsByTagName("head")[0]),d=null,c=0,v=!1,m=function(){},h="undefined"!=typeof navigator&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase());t.exports=function(t,e,o){v=o;var r=f(t,e);return n(r),function(e){for(var o=[],i=0;i<r.length;i++){var s=r[i],a=p[s.id];a.refs--,o.push(a)}e?(r=f(t,e),n(r)):r=[];for(var i=0;i<o.length;i++){var a=o[i];if(0===a.refs){for(var u=0;u<a.parts.length;u++)a.parts[u]();delete p[a.id]}}}};var g=function(){var t=[];return function(e,o){return t[e]=o,t.filter(Boolean).join("\n")}}()},4:function(t,e){t.exports=function(t,e){for(var o=[],n={},r=0;r<e.length;r++){var i=e[r],s=i[0],a=i[1],u=i[2],f=i[3],p={id:t+":"+r,css:a,media:u,sourceMap:f};n[s]?n[s].parts.push(p):o.push(n[s]={id:s,parts:[p]})}return o}},5:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=function(){var t=function(t){t.preventDefault(),t.stopPropagation()},e=!1;return{lock:function(){e||(e=!0,document.addEventListener("touchmove",t))},unlock:function(){e=!1,document.removeEventListener("touchmove",t)}}}(),n=function(t){var e=/^#([a-fA-F0-9]){3}(([a-fA-F0-9]){3})?$/,o=/^[rR][gG][bB][aA]\(\s*((25[0-5]|2[0-4]\d|1?\d{1,2})\s*,\s*){3}\s*(\.|\d+\.)?\d+\s*\)$/,n=/^[rR][gG][bB]\(\s*((25[0-5]|2[0-4]\d|1?\d{1,2})\s*,\s*){2}(25[0-5]|2[0-4]\d|1?\d{1,2})\s*\)$/;return e.test(t)||o.test(t)||n.test(t)},r=function(t){for(var e=t;e&&"HTML"!==e.tagName&&"BODY"!==e.tagName&&1===e.nodeType;){var o=document.defaultView.getComputedStyle(e).overflowY;if("scroll"===o||"auto"===o)return e;e=e.parentNode}return window},i=function(t,e,o){var n=t==window?document.body.offsetHeight:t.offsetHeight,r=t===window?0:t.getBoundingClientRect().top,i=e.getBoundingClientRect().top-r,s=i+e.offsetHeight;return i>=0&&i<n*(o||1)||s>0&&s<=n*(o||1)},s=function(t,e){return e=e||"",0!=e.replace(/\s/g,"").length&&new RegExp(" "+e+" ").test(" "+t.className+" ")},a=function(t,e){s(t,e)||(t.className=""==t.className?e:t.className+" "+e)},u=function(t,e){if(s(t,e)){for(var o=" "+t.className.replace(/[\t\r\n]/g,"")+" ";o.indexOf(" "+e+" ")>=0;)o=o.replace(" "+e+" "," ");t.className=o.replace(/^\s+|\s+$/g,"")}},f=function(t){function e(o,n,r){if(o!==n){var i=o+r>n?n:o+r;o>n&&(i=o-r<n?n:o-r),t===window?window.scrollTo(i,i):t.scrollTop=i,window.requestAnimationFrame(function(){return e(i,n,r)})}}var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments[2],r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:500;window.requestAnimationFrame||(window.requestAnimationFrame=window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.msRequestAnimationFrame||function(t){return window.setTimeout(t,1e3/60)});var i=Math.abs(o-n),s=Math.ceil(i/r*50);e(o,n,s)};e.pageScroll=o,e.isColor=n,e.getScrollview=r,e.checkInview=i,e.addClass=a,e.removeClass=u,e.scrollTop=f},52:function(t,e,o){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=o(5);e.default={name:"vm-popup",data:function(){return{show:!1,isIOS:!!(window.navigator&&window.navigator.userAgent||"").match(/\(i[^;]+;( U;)? CPU.+Mac OS X/)}},props:{position:{validator:function(t){return["bottom","center","left","right","top"].indexOf(t)>-1},default:"center"},width:{type:String,default:"50%"},height:{type:String,default:"50%"},value:{type:Boolean,default:!1}},watch:{value:function(t){this.isIOS&&(t?(0,n.addClass)(this.scrollView,"vm-fix-ios-overflow-scrolling-bug"):(0,n.removeClass)(this.scrollView,"vm-fix-ios-overflow-scrolling-bug")),this.show=t}},mounted:function(){this.scrollView=(0,n.getScrollview)(this.$el)},methods:{styles:function(){return"left"==this.position||"right"==this.position?{width:this.width}:"top"==this.position||"bottom"==this.position?{width:"100%",height:this.height}:{width:this.width}},classes:function(){return("center"==this.position?"vm-popup-center ":"vm-popup ")+(this.show?"popup-show ":"")+"popup-"+this.position},close:function(){this.isIOS&&(0,n.removeClass)(this.scrollView,"vm-fix-ios-overflow-scrolling-bug"),this.show=!1,this.$emit("input",!1)}}}},99:function(t,e,o){e=t.exports=o(2)(),e.push([t.id,".vm-popup[data-v-7f4fa7d4]{position:fixed;background-color:#fff;z-index:1501;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;pointer-events:none}.vm-popup.popup-left[data-v-7f4fa7d4]{-webkit-transform:translate(-100%);transform:translate(-100%);left:0;top:0;height:100%}.vm-popup.popup-right[data-v-7f4fa7d4]{-webkit-transform:translate(100%);transform:translate(100%);right:0;top:0;height:100%}.vm-popup.popup-top[data-v-7f4fa7d4]{-webkit-transform:translateY(-100%);transform:translateY(-100%);right:0;top:0}.vm-popup.popup-bottom[data-v-7f4fa7d4]{-webkit-transform:translateY(100%);transform:translateY(100%);right:0;bottom:0}.vm-popup.popup-show[data-v-7f4fa7d4]{pointer-events:auto;-webkit-transform:translate(0);transform:translate(0)}.vm-popup-center[data-v-7f4fa7d4]{background-color:#fff;z-index:1502;position:fixed;top:50%;left:50%;opacity:0;-webkit-transform:translate(-50%,-50%) scale(.8);transform:translate(-50%,-50%) scale(.8);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all .1s;transition:all .1s;border-radius:2px;pointer-events:none}.vm-popup-center.popup-show[data-v-7f4fa7d4]{pointer-events:auto;opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.vm-popup-mask[data-v-7f4fa7d4]{background-color:rgba(0,0,0,.4);position:fixed;z-index:1500;bottom:0;right:0;left:0;top:0}",""])},140:function(t,e,o){o(223);var n=o(1)(o(52),o(192),"data-v-7f4fa7d4",null);t.exports=n.exports},192:function(t,e){t.exports={render:function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("div",[o("div",{directives:[{name:"show",rawName:"v-show",value:t.show,expression:"show"}],staticClass:"vm-popup-mask",on:{click:function(e){e.stopPropagation(),t.close(e)}}}),t._v(" "),o("div",{class:t.classes(),style:t.styles()},[t._t("default")],2)])},staticRenderFns:[]}},223:function(t,e,o){var n=o(99);"string"==typeof n&&(n=[[t.id,n,""]]),n.locals&&(t.exports=n.locals);o(3)("8d1e59ec",n,!0)}})});