vue-formulate-trim
Version:
## Project setup ``` npm install ```
2 lines • 2.42 kB
JavaScript
(function(e,t){if("object"===typeof exports&&"object"===typeof module)module.exports=t();else if("function"===typeof define&&define.amd)define([],t);else{var n=t();for(var o in n)("object"===typeof exports?exports:e)[o]=n[o]}})(self,(function(){return function(){"use strict";var e={};!function(){e.d=function(t,n){for(var o in n)e.o(n,o)&&!e.o(t,o)&&Object.defineProperty(t,o,{enumerable:!0,get:n[o]})}}(),function(){e.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}}(),function(){e.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}}();var t={};e.r(t),e.d(t,{default:function(){return a}});var n=function(){var e=this,t=e._self._c;return t("input",{directives:[{name:"model",rawName:"v-model.trim",value:e.context.model,expression:"context.model",modifiers:{trim:!0}}],class:e.classes,attrs:{placeholder:e.placeholder},domProps:{value:e.context.model},on:{input:function(t){t.target.composing||e.$set(e.context,"model",t.target.value.trim())},blur:function(t){return e.$forceUpdate()}}})},o=[],r={props:{context:{type:Object,required:!0}},computed:{placeholder(){return this.context.attributes.placeholder||""},classes(){let e=this.context.attributes.class,t=this.context.attributes.styling;e=e.toString().split(" "),"string"===typeof t&&(t=t.toString().split(" "));let n=e.concat(t);return n=n.join(" "),n}}},i=r;function s(e,t,n,o,r,i,s,c){var l,a="function"===typeof e?e.options:e;if(t&&(a.render=t,a.staticRenderFns=n,a._compiled=!0),o&&(a.functional=!0),i&&(a._scopeId="data-v-"+i),s?(l=function(e){e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,e||"undefined"===typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(s)},a._ssrRegister=l):r&&(l=c?function(){r.call(this,(a.functional?this.parent:this).$root.$options.shadowRoot)}:r),l)if(a.functional){a._injectStyles=l;var u=a.render;a.render=function(e,t){return l.call(t),u(e,t)}}else{var f=a.beforeCreate;a.beforeCreate=f?[].concat(f,l):[l]}return{exports:e,options:a}}var c=s(i,n,o,!1,null,null,null),l=c.exports;function a(e){e.extend({components:{FormulateTrim:l},library:{trim:{classification:"text",component:"FormulateTrim"}}})}return t}()}));
//# sourceMappingURL=index.js.map