cube-ui
Version:
A fantastic mobile ui lib implement by Vue
1 lines • 10.7 kB
JavaScript
!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.textarea=e():(t.cube=t.cube||{},t.cube.textarea=e())}("undefined"!=typeof self?self:this,function(){return function(t){function e(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,e),o.l=!0,o.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=402)}({0:function(t,e){var n=t.exports={version:"2.5.7"};"number"==typeof __e&&(__e=n)},1:function(t,e){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},10:function(t,e,n){var r=n(1),o=n(0),u=n(31),i=n(6),a=n(5),c=function(t,e,n){var f,s,p,l=t&c.F,d=t&c.G,v=t&c.S,x=t&c.P,h=t&c.B,y=t&c.W,b=d?o:o[e]||(o[e]={}),m=b.prototype,_=d?r:v?r[e]:(r[e]||{}).prototype;d&&(n=e);for(f in n)(s=!l&&_&&void 0!==_[f])&&a(b,f)||(p=s?_[f]:n[f],b[f]=d&&"function"!=typeof _[f]?n[f]:h&&s?u(p,r):y&&_[f]==p?function(t){var e=function(e,n,r){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(e);case 2:return new t(e,n)}return new t(e,n,r)}return t.apply(this,arguments)};return e.prototype=t.prototype,e}(p):x&&"function"==typeof p?u(Function.call,p):p,x&&((b.virtual||(b.virtual={}))[f]=p,t&c.R&&m&&!m[f]&&i(m,f,p)))};c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,c.U=64,c.R=128,t.exports=c},11:function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},12:function(t,e,n){var r=n(8);t.exports=function(t){if(!r(t))throw TypeError(t+" is not an object!");return t}},13:function(t,e,n){var r=n(36),o=n(25);t.exports=Object.keys||function(t){return r(t,o)}},14:function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},15:function(t,e){t.exports=!0},164:function(t,e,n){var r,o,u;!function(n,i){o=[t,e],r=i,void 0!==(u="function"==typeof r?r.apply(e,o):r)&&(t.exports=u)}(0,function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.default={methods:{changeHander:function(t){this.$emit("change",t)},focus:function(){this.$refs.input.focus()},blur:function(){this.$refs.input.blur()}}},t.exports=e.default})},17:function(t,e){var n=0,r=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+r).toString(36))}},18:function(t,e){e.f={}.propertyIsEnumerable},19:function(t,e){t.exports=function(t){if(void 0==t)throw TypeError("Can't call method on "+t);return t}},20:function(t,e){var n=Math.ceil,r=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:n)(t)}},21:function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},22:function(t,e,n){var r=n(8);t.exports=function(t,e){if(!r(t))return t;var n,o;if(e&&"function"==typeof(n=t.toString)&&!r(o=n.call(t)))return o;if("function"==typeof(n=t.valueOf)&&!r(o=n.call(t)))return o;if(!e&&"function"==typeof(n=t.toString)&&!r(o=n.call(t)))return o;throw TypeError("Can't convert object to primitive value")}},23:function(t,e,n){var r=n(24)("keys"),o=n(17);t.exports=function(t){return r[t]||(r[t]=o(t))}},232:function(t,e,n){function r(t){n(233)}var o=n(9)(n(234),n(235),r,null,null);t.exports=o.exports},233:function(t,e){},234:function(t,e,n){var r,o,u;!function(i,a){o=[t,e,n(87),n(164)],r=a,void 0!==(u="function"==typeof r?r.apply(e,o):r)&&(t.exports=u)}(0,function(t,e,n,r){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var u=o(n),i=o(r),a={negative:!0,remain:!0};e.default={name:"cube-textarea",mixins:[i.default],data:function(){return{textareaValue:this.value,expanded:!!this.forceExpand||!!this.autoExpand&&!!this.value,isFocus:!1}},props:{value:{type:String,default:""},cols:Number,rows:Number,readonly:Boolean,wrap:String,required:Boolean,placeholder:{type:String,default:"please type here..."},dirname:String,form:String,name:String,autofocus:Boolean,disabled:{type:Boolean,default:!1},maxlength:{type:Number,default:60},indicator:{type:[Boolean,Object],default:!0},autoExpand:{type:Boolean,default:!1},forceExpand:{type:Boolean,default:!1}},computed:{indicatorConf:function(){var t=this.indicator;return"boolean"==typeof t&&(t={}),(0,u.default)({},a,t)},count:function(){return this.textareaValue.length},remain:function(){var t=this.maxlength-this.count;return!this.indicatorConf.negative&&t<0&&(t=0),t}},watch:{value:function(t){this.textareaValue=t},textareaValue:function(t){this.$emit("input",t),this.forceExpand||this.isFocus||!this.expanded||(this.expanded=!1)}},methods:{handleFocus:function(t){this.$emit("focus",t),this.expanded=!0,this.isFocus=!0},handleBlur:function(t){this.$emit("blur",t),this.forceExpand||0!==this.textareaValue.length||(this.expanded=!1),this.isFocus=!1}}},t.exports=e.default})},235:function(t,e){t.exports={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"cube-textarea-wrapper",class:{"cube-textarea_expanded":t.expanded,"cube-textarea_active":t.isFocus}},[n("textarea",t._b({directives:[{name:"model",rawName:"v-model",value:t.textareaValue,expression:"textareaValue"}],ref:"input",staticClass:"cube-textarea",attrs:{placeholder:t.placeholder,maxlength:t.maxlength,disabled:t.disabled},domProps:{value:t.textareaValue},on:{focus:t.handleFocus,blur:t.handleBlur,change:t.changeHander,input:function(e){e.target.composing||(t.textareaValue=e.target.value)}}},"textarea",t.$props,!1)),t._v(" "),t._t("indicator",[t.indicator?n("span",{directives:[{name:"show",rawName:"v-show",value:t.expanded,expression:"expanded"}],staticClass:"cube-textarea-indicator"},[t._v(t._s(t.indicatorConf.remain?t.remain:t.count))]):t._e()],{remain:t.remain,count:t.count})],2)},staticRenderFns:[]}},24:function(t,e,n){var r=n(0),o=n(1),u=o["__core-js_shared__"]||(o["__core-js_shared__"]={});(t.exports=function(t,e){return u[t]||(u[t]=void 0!==e?e:{})})("versions",[]).push({version:r.version,mode:n(15)?"pure":"global",copyright:"© 2018 Denis Pushkarev (zloirock.ru)"})},25:function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},27:function(t,e,n){var r=n(19);t.exports=function(t){return Object(r(t))}},28:function(t,e,n){var r=n(8),o=n(1).document,u=r(o)&&r(o.createElement);t.exports=function(t){return u?o.createElement(t):{}}},3:function(t,e,n){t.exports=!n(11)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},31:function(t,e,n){var r=n(34);t.exports=function(t,e,n){if(r(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,r){return t.call(e,n,r)};case 3:return function(n,r,o){return t.call(e,n,r,o)}}return function(){return t.apply(e,arguments)}}},32:function(t,e){e.f=Object.getOwnPropertySymbols},33:function(t,e,n){t.exports=!n(3)&&!n(11)(function(){return 7!=Object.defineProperty(n(28)("div"),"a",{get:function(){return 7}}).a})},34:function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},36:function(t,e,n){var r=n(5),o=n(7),u=n(50)(!1),i=n(23)("IE_PROTO");t.exports=function(t,e){var n,a=o(t),c=0,f=[];for(n in a)n!=i&&r(a,n)&&f.push(n);for(;e.length>c;)r(a,n=e[c++])&&(~u(f,n)||f.push(n));return f}},4:function(t,e,n){var r=n(12),o=n(33),u=n(22),i=Object.defineProperty;e.f=n(3)?Object.defineProperty:function(t,e,n){if(r(t),e=u(e,!0),r(n),o)try{return i(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},40:function(t,e,n){var r=n(21);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==r(t)?t.split(""):Object(t)}},402:function(t,e,n){var r,o,u;!function(i,a){o=[t,e,n(232)],r=a,void 0!==(u="function"==typeof r?r.apply(e,o):r)&&(t.exports=u)}(0,function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=function(t){return t&&t.__esModule?t:{default:t}}(n);r.default.install=function(t){t.component(r.default.name,r.default)},e.default=r.default,t.exports=e.default})},41:function(t,e,n){var r=n(20),o=Math.min;t.exports=function(t){return t>0?o(r(t),9007199254740991):0}},5:function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},50:function(t,e,n){var r=n(7),o=n(41),u=n(51);t.exports=function(t){return function(e,n,i){var a,c=r(e),f=o(c.length),s=u(i,f);if(t&&n!=n){for(;f>s;)if((a=c[s++])!=a)return!0}else for(;f>s;s++)if((t||s in c)&&c[s]===n)return t||s||0;return!t&&-1}}},51:function(t,e,n){var r=n(20),o=Math.max,u=Math.min;t.exports=function(t,e){return t=r(t),t<0?o(t+e,0):u(t,e)}},6:function(t,e,n){var r=n(4),o=n(14);t.exports=n(3)?function(t,e,n){return r.f(t,e,o(1,n))}:function(t,e,n){return t[e]=n,t}},7:function(t,e,n){var r=n(40),o=n(19);t.exports=function(t){return r(o(t))}},8:function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},87:function(t,e,n){t.exports={default:n(91),__esModule:!0}},9:function(t,e){t.exports=function(t,e,n,r,o){var u,i=t=t||{},a=typeof t.default;"object"!==a&&"function"!==a||(u=t,i=t.default);var c="function"==typeof i?i.options:i;e&&(c.render=e.render,c.staticRenderFns=e.staticRenderFns),r&&(c._scopeId=r);var f;if(o?(f=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__),n&&n.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(o)},c._ssrRegister=f):n&&(f=n),f){var s=c.functional,p=s?c.render:c.beforeCreate;s?c.render=function(t,e){return f.call(e),p(t,e)}:c.beforeCreate=p?[].concat(p,f):[f]}return{esModule:u,exports:i,options:c}}},91:function(t,e,n){n(92),t.exports=n(0).Object.assign},92:function(t,e,n){var r=n(10);r(r.S+r.F,"Object",{assign:n(93)})},93:function(t,e,n){"use strict";var r=n(13),o=n(32),u=n(18),i=n(27),a=n(40),c=Object.assign;t.exports=!c||n(11)(function(){var t={},e={},n=Symbol(),r="abcdefghijklmnopqrst";return t[n]=7,r.split("").forEach(function(t){e[t]=t}),7!=c({},t)[n]||Object.keys(c({},e)).join("")!=r})?function(t,e){for(var n=i(t),c=arguments.length,f=1,s=o.f,p=u.f;c>f;)for(var l,d=a(arguments[f++]),v=s?r(d).concat(s(d)):r(d),x=v.length,h=0;x>h;)p.call(d,l=v[h++])&&(n[l]=d[l]);return n}:c}})});