w-ui
Version:
A Vue.js 2.0 UI Toolkit for mobile
1 lines • 7.81 kB
JavaScript
module.exports=function(t){function e(r){if(n[r])return n[r].exports;var a=n[r]={i:r,l:!1,exports:{}};return t[r].call(a.exports,a,a.exports,e),a.l=!0,a.exports}var n={};return e.m=t,e.c=n,e.d=function(t,n,r){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:r})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=270)}({0:function(t,e){t.exports=function(t,e,n,r,a,o){var i,s=t=t||{},u=typeof t.default;"object"!==u&&"function"!==u||(i=t,s=t.default);var c="function"==typeof s?s.options:s;e&&(c.render=e.render,c.staticRenderFns=e.staticRenderFns,c._compiled=!0),n&&(c.functional=!0),a&&(c._scopeId=a);var d;if(o?(d=function(t){t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,t||"undefined"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),r&&r.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(o)},c._ssrRegister=d):r&&(d=r),d){var l=c.functional,p=l?c.render:c.beforeCreate;l?(c._injectStyles=d,c.render=function(t,e){return d.call(e),p(t,e)}):c.beforeCreate=p?[].concat(p,d):[d]}return{esModule:i,exports:s,options:c}}},1:function(t,e,n){"use strict";function r(t,e){var n=t[1]||"",r=t[3];if(!r)return n;if(e&&"function"==typeof btoa){var o=a(r);return[n].concat(r.sources.map(function(t){return"/*# sourceURL="+r.sourceRoot+t+" */"})).concat([o]).join("\n")}return[n].join("\n")}function a(t){return"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(t))))+" */"}t.exports=function(t){var e=[];return e.toString=function(){return this.map(function(e){var n=r(e,t);return e[2]?"@media "+e[2]+"{"+n+"}":n}).join("")},e.i=function(t,n){"string"==typeof t&&(t=[[null,t,""]]);for(var r={},a=0;a<this.length;a++){var o=this[a][0];"number"==typeof o&&(r[o]=!0)}for(a=0;a<t.length;a++){var i=t[a];"number"==typeof i[0]&&r[i[0]]||(n&&!i[2]?i[2]=n:n&&(i[2]="("+i[2]+") and ("+n+")"),e.push(i))}},e}},2:function(t,e,n){function r(t){for(var e=0;e<t.length;e++){var n=t[e],r=d[n.id];if(r){r.refs++;for(var a=0;a<r.parts.length;a++)r.parts[a](n.parts[a]);for(;a<n.parts.length;a++)r.parts.push(o(n.parts[a]));r.parts.length>n.parts.length&&(r.parts.length=n.parts.length)}else{for(var i=[],a=0;a<n.parts.length;a++)i.push(o(n.parts[a]));d[n.id]={id:n.id,refs:1,parts:i}}}}function a(){var t=document.createElement("style");return t.type="text/css",l.appendChild(t),t}function o(t){var e,n,r=document.querySelector("style["+m+'~="'+t.id+'"]');if(r){if(g)return v;r.parentNode.removeChild(r)}if(x){var o=f++;r=p||(p=a()),e=i.bind(null,r,o,!1),n=i.bind(null,r,o,!0)}else r=a(),e=s.bind(null,r),n=function(){r.parentNode.removeChild(r)};return e(t),function(r){if(r){if(r.css===t.css&&r.media===t.media&&r.sourceMap===t.sourceMap)return;e(t=r)}else n()}}function i(t,e,n,r){var a=n?"":r.css;if(t.styleSheet)t.styleSheet.cssText=b(e,a);else{var o=document.createTextNode(a),i=t.childNodes;i[e]&&t.removeChild(i[e]),i.length?t.insertBefore(o,i[e]):t.appendChild(o)}}function s(t,e){var n=e.css,r=e.media,a=e.sourceMap;if(r&&t.setAttribute("media",r),h.ssrId&&t.setAttribute(m,e.id),a&&(n+="\n/*# sourceURL="+a.sources[0]+" */",n+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(a))))+" */"),t.styleSheet)t.styleSheet.cssText=n;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(n))}}var u="undefined"!=typeof document;if("undefined"!=typeof DEBUG&&DEBUG&&!u)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 c=n(3),d={},l=u&&(document.head||document.getElementsByTagName("head")[0]),p=null,f=0,g=!1,v=function(){},h=null,m="data-vue-ssr-id",x="undefined"!=typeof navigator&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase());t.exports=function(t,e,n,a){g=n,h=a||{};var o=c(t,e);return r(o),function(e){for(var n=[],a=0;a<o.length;a++){var i=o[a],s=d[i.id];s.refs--,n.push(s)}e?(o=c(t,e),r(o)):o=[];for(var a=0;a<n.length;a++){var s=n[a];if(0===s.refs){for(var u=0;u<s.parts.length;u++)s.parts[u]();delete d[s.id]}}}};var b=function(){var t=[];return function(e,n){return t[e]=n,t.filter(Boolean).join("\n")}}()},270:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Tag=void 0;var r=n(271),a=function(t){return t&&t.__esModule?t:{default:t}}(r);e.Tag=a.default},271:function(t,e,n){"use strict";function r(t){u||n(272)}Object.defineProperty(e,"__esModule",{value:!0});var a=n(55),o=n.n(a);for(var i in a)"default"!==i&&function(t){n.d(e,t,function(){return a[t]})}(i);var s=n(274),u=!1,c=n(0),d=r,l=c(o.a,s.a,!1,d,null,null);l.options.__file="packages/tag/src/tag.vue",e.default=l.exports},272:function(t,e,n){var r=n(273);"string"==typeof r&&(r=[[t.i,r,""]]),r.locals&&(t.exports=r.locals);n(2)("02a1e585",r,!1,{})},273:function(t,e,n){e=t.exports=n(1)(!1),e.push([t.i,"\n.wui-tags {\n width: 100%;\n outline: none;\n padding: 10px;\n background-color: #fff;\n border: 1px #ddd solid;\n border-radius: 4px;\n}\n.wui-tags::after {\n content: '';\n display: block;\n height: 0;\n clear: both;\n}\n.tags,\n.tags-input {\n position: relative;\n float: left;\n color: #444;\n background-color: #eee;\n line-height: 28px;\n margin: 0 4px 4px 0;\n padding: 0 5px 0px 10px;\n border-radius: 6px;\n}\n.tags .content,\n.tags-input .content {\n line-height: 28px;\n vertical-align: middle;\n}\n.tags .del,\n.tags-input .del {\n display: inline-block;\n width: 22px;\n height: 28px;\n text-align: center;\n cursor: pointer;\n font-size: 20px;\n color: #999;\n vertical-align: middle;\n}\n.tags-input {\n font-size: 14px;\n padding: 0;\n background-color: inherit;\n border: none;\n color: inherit;\n width: 10em;\n}\n.tags-enter,\n.tags-leave {\n -webkit-transform: scale(0.9);\n transform: scale(0.9);\n opacity: 0;\n}\n.tags-transition {\n -webkit-transition: all 0.3s ease;\n transition: all 0.3s ease;\n}\n",""])},274:function(t,e,n){"use strict";var r=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"wui-tags",on:{paste:function(e){t.pasteText(e)}}},[t._l(t.tags,function(e,r){return n("div",{key:"tag-"+r,staticClass:"tags",attrs:{transition:"tags"}},[n("span",{staticClass:"content"},[t._v(t._s(e))]),n("span",{staticClass:"del",on:{click:function(e){t.delTag(r,!1)}}},[t._v("×")])])}),t._v(" "),n("input",{directives:[{name:"model",rawName:"v-model",value:t.text,expression:"text"}],ref:"tagIn",staticClass:"tags-input",attrs:{type:"text",placeholder:"输入标签,回车创建"},domProps:{value:t.text},on:{keyup:function(e){if(!("button"in e)&&t._k(e.keyCode,"enter",13,e.key,"Enter"))return null;t.addTag(t.text)},input:function(e){e.target.composing||(t.text=e.target.value)}}})],2)},a=[];r._withStripped=!0;var o={render:r,staticRenderFns:a};e.a=o},3:function(t,e,n){"use strict";t.exports=function(t,e){for(var n=[],r={},a=0;a<e.length;a++){var o=e[a],i=o[0],s=o[1],u=o[2],c=o[3],d={id:t+":"+a,css:s,media:u,sourceMap:c};r[i]?r[i].parts.push(d):n.push(r[i]={id:i,parts:[d]})}return n}},55:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"w-tag",props:{tags:{type:Array,default:[]}},data:function(){return{text:""}},methods:{pasteText:function(t){t.preventDefault();var e=(t.clipboardData||window.clipboardData).getData("text");this.addTag(e)},addTag:function(t){""!=t.trim()&&(this.tags.push(t),this.text="")},delTag:function(t,e){e?t>=0&&""==this.text&&this.tags.splice(t,1):this.tags.splice(t,1),this.$refs.tagIn.focus()}}}}});