UNPKG

w-ui

Version:

A Vue.js 2.0 UI Toolkit for mobile

1 lines 8.67 kB
module.exports=function(n){function e(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return n[r].call(o.exports,o,o.exports,e),o.l=!0,o.exports}var t={};return e.m=n,e.c=t,e.d=function(n,t,r){e.o(n,t)||Object.defineProperty(n,t,{configurable:!1,enumerable:!0,get:r})},e.n=function(n){var t=n&&n.__esModule?function(){return n.default}:function(){return n};return e.d(t,"a",t),t},e.o=function(n,e){return Object.prototype.hasOwnProperty.call(n,e)},e.p="",e(e.s=63)}({0:function(n,e){n.exports=function(n,e,t,r,o,i){var a,s=n=n||{},c=typeof n.default;"object"!==c&&"function"!==c||(a=n,s=n.default);var d="function"==typeof s?s.options:s;e&&(d.render=e.render,d.staticRenderFns=e.staticRenderFns,d._compiled=!0),t&&(d.functional=!0),o&&(d._scopeId=o);var u;if(i?(u=function(n){n=n||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,n||"undefined"==typeof __VUE_SSR_CONTEXT__||(n=__VUE_SSR_CONTEXT__),r&&r.call(this,n),n&&n._registeredComponents&&n._registeredComponents.add(i)},d._ssrRegister=u):r&&(u=r),u){var f=d.functional,l=f?d.render:d.beforeCreate;f?(d._injectStyles=u,d.render=function(n,e){return u.call(e),l(n,e)}):d.beforeCreate=l?[].concat(l,u):[u]}return{esModule:a,exports:s,options:d}}},1:function(n,e,t){"use strict";function r(n,e){var t=n[1]||"",r=n[3];if(!r)return t;if(e&&"function"==typeof btoa){var i=o(r);return[t].concat(r.sources.map(function(n){return"/*# sourceURL="+r.sourceRoot+n+" */"})).concat([i]).join("\n")}return[t].join("\n")}function o(n){return"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(n))))+" */"}n.exports=function(n){var e=[];return e.toString=function(){return this.map(function(e){var t=r(e,n);return e[2]?"@media "+e[2]+"{"+t+"}":t}).join("")},e.i=function(n,t){"string"==typeof n&&(n=[[null,n,""]]);for(var r={},o=0;o<this.length;o++){var i=this[o][0];"number"==typeof i&&(r[i]=!0)}for(o=0;o<n.length;o++){var a=n[o];"number"==typeof a[0]&&r[a[0]]||(t&&!a[2]?a[2]=t:t&&(a[2]="("+a[2]+") and ("+t+")"),e.push(a))}},e}},2:function(n,e,t){function r(n){for(var e=0;e<n.length;e++){var t=n[e],r=u[t.id];if(r){r.refs++;for(var o=0;o<r.parts.length;o++)r.parts[o](t.parts[o]);for(;o<t.parts.length;o++)r.parts.push(i(t.parts[o]));r.parts.length>t.parts.length&&(r.parts.length=t.parts.length)}else{for(var a=[],o=0;o<t.parts.length;o++)a.push(i(t.parts[o]));u[t.id]={id:t.id,refs:1,parts:a}}}}function o(){var n=document.createElement("style");return n.type="text/css",f.appendChild(n),n}function i(n){var e,t,r=document.querySelector("style["+v+'~="'+n.id+'"]');if(r){if(h)return m;r.parentNode.removeChild(r)}if(g){var i=p++;r=l||(l=o()),e=a.bind(null,r,i,!1),t=a.bind(null,r,i,!0)}else r=o(),e=s.bind(null,r),t=function(){r.parentNode.removeChild(r)};return e(n),function(r){if(r){if(r.css===n.css&&r.media===n.media&&r.sourceMap===n.sourceMap)return;e(n=r)}else t()}}function a(n,e,t,r){var o=t?"":r.css;if(n.styleSheet)n.styleSheet.cssText=w(e,o);else{var i=document.createTextNode(o),a=n.childNodes;a[e]&&n.removeChild(a[e]),a.length?n.insertBefore(i,a[e]):n.appendChild(i)}}function s(n,e){var t=e.css,r=e.media,o=e.sourceMap;if(r&&n.setAttribute("media",r),b.ssrId&&n.setAttribute(v,e.id),o&&(t+="\n/*# sourceURL="+o.sources[0]+" */",t+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(o))))+" */"),n.styleSheet)n.styleSheet.cssText=t;else{for(;n.firstChild;)n.removeChild(n.firstChild);n.appendChild(document.createTextNode(t))}}var c="undefined"!=typeof document;if("undefined"!=typeof DEBUG&&DEBUG&&!c)throw new Error("vue-style-loader cannot be used in a non-browser environment. Use { target: 'node' } in your Webpack config to indicate a server-rendering environment.");var d=t(3),u={},f=c&&(document.head||document.getElementsByTagName("head")[0]),l=null,p=0,h=!1,m=function(){},b=null,v="data-vue-ssr-id",g="undefined"!=typeof navigator&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase());n.exports=function(n,e,t,o){h=t,b=o||{};var i=d(n,e);return r(i),function(e){for(var t=[],o=0;o<i.length;o++){var a=i[o],s=u[a.id];s.refs--,t.push(s)}e?(i=d(n,e),r(i)):i=[];for(var o=0;o<t.length;o++){var s=t[o];if(0===s.refs){for(var c=0;c<s.parts.length;c++)s.parts[c]();delete u[s.id]}}}};var w=function(){var n=[];return function(e,t){return n[e]=t,n.filter(Boolean).join("\n")}}()},3:function(n,e,t){"use strict";n.exports=function(n,e){for(var t=[],r={},o=0;o<e.length;o++){var i=e[o],a=i[0],s=i[1],c=i[2],d=i[3],u={id:n+":"+o,css:s,media:c,sourceMap:d};r[a]?r[a].parts.push(u):t.push(r[a]={id:a,parts:[u]})}return t}},63:function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Accordion=void 0;var r=t(64),o=function(n){return n&&n.__esModule?n:{default:n}}(r);e.Accordion=o.default},64:function(n,e,t){"use strict";function r(n){c||t(65)}Object.defineProperty(e,"__esModule",{value:!0});var o=t(8),i=t.n(o);for(var a in o)"default"!==a&&function(n){t.d(e,n,function(){return o[n]})}(a);var s=t(67),c=!1,d=t(0),u=r,f=d(i.a,s.a,!1,u,null,null);f.options.__file="packages/accordion/src/Accordion.vue",e.default=f.exports},65:function(n,e,t){var r=t(66);"string"==typeof r&&(r=[[n.i,r,""]]),r.locals&&(n.exports=r.locals);t(2)("ceee9fec",r,!1,{})},66:function(n,e,t){e=n.exports=t(1)(!1),e.push([n.i,"\n.wui-accordion {\n background-color: #fff;\n}\n.wui-accordion .w-accordion-title {\n min-height: 1rem;\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n position: relative;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n padding: 0 .24rem;\n overflow: hidden;\n border-bottom: 1px #f5f5f5 solid;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n}\n.wui-accordion .w-accordion-title > span {\n display: block;\n -webkit-box-flex: 1;\n -webkit-flex: 1;\n -ms-flex: 1;\n flex: 1;\n font-size: .28rem;\n color: #444;\n}\n.wui-accordion .w-accordion-title > i {\n overflow: hidden;\n position: relative;\n width: 16px;\n height: 16px;\n}\n.wui-accordion .w-accordion-title > i:before {\n content: '';\n position: absolute;\n left: 0;\n top: 4px;\n width: 0;\n height: 0;\n border-top: 8px solid #d0d0d0;\n border-bottom: 8px solid transparent;\n border-right: 8px solid transparent;\n border-left: 8px solid transparent;\n display: block;\n -webkit-transition: -webkit-transform 0.4s linear;\n transition: -webkit-transform 0.4s linear;\n transition: transform 0.4s linear;\n transition: transform 0.4s linear, -webkit-transform 0.4s linear;\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n -webkit-transform-origin: 50% 50%;\n transform-origin: 50% 50%;\n z-index: 1;\n}\n.wui-accordion .w-accordion-title > i:after {\n content: '';\n position: absolute;\n left: 0px;\n top: 2px;\n width: 0;\n height: 0;\n border-top: 8px solid #fff;\n border-bottom: 8px solid transparent;\n border-right: 8px solid transparent;\n border-left: 8px solid transparent;\n display: block;\n -webkit-transition: -webkit-transform 0.4s linear;\n transition: -webkit-transform 0.4s linear;\n transition: transform 0.4s linear;\n transition: transform 0.4s linear, -webkit-transform 0.4s linear;\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n -webkit-transform-origin: 50% 50%;\n transform-origin: 50% 50%;\n z-index: 2;\n}\n.wui-accordion .w-accordion-title > i.accordion-rotated:before {\n top: -4px;\n -webkit-transform: rotate(-180deg);\n transform: rotate(-180deg);\n}\n.wui-accordion .w-accordion-title > i.accordion-rotated:after {\n -webkit-transform: rotate(-180deg);\n transform: rotate(-180deg);\n top: -2px;\n}\n.wui-accordion .w-accordion-content {\n position: relative;\n overflow: hidden;\n -webkit-transition: height .2s linear;\n transition: height .2s linear;\n}\n",""])},67:function(n,e,t){"use strict";var r=function(){var n=this,e=n.$createElement;return(n._self._c||e)("div",{staticClass:"wui-accordion"},[n._t("default")],2)},o=[];r._withStripped=!0;var i={render:r,staticRenderFns:o};e.a=i},8:function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"w-accordion",data:function(){return{opening:!1}},props:{accordion:{type:Boolean,default:!1}},methods:{open:function(n){var e=this;this.opening||this.$children.forEach(function(t){t._uid===n?t.show?t.closeItem():t.openItem():!e.accordion&&t.closeItem()})}}}}});