diff --git a/_config.yml b/_config.yml index ccb028a543984cbe79df0f7c1c1d102f3d26b943..9fbf0e310be23c435f2105b9d8d1d99aa7db399d 100644 --- a/_config.yml +++ b/_config.yml @@ -95,6 +95,9 @@ theme-plugins: maps-google: name: Google Maps files: [css, js] + input-mask: + name: Input Mask + files: [js] # iconfonts: # name: Iconfonts # files: [css] diff --git a/_includes/cards/form-input-mask.html b/_includes/cards/form-input-mask.html new file mode 100644 index 0000000000000000000000000000000000000000..61153446a749802b98ed527c431bafa6049b538c --- /dev/null +++ b/_includes/cards/form-input-mask.html @@ -0,0 +1,46 @@ +
+
+

Input mask

+
+
+
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+
+
\ No newline at end of file diff --git a/_includes/input-mask.html b/_includes/input-mask.html new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/assets/plugins/input-mask/js/jquery.mask.min.js b/assets/plugins/input-mask/js/jquery.mask.min.js new file mode 100644 index 0000000000000000000000000000000000000000..4f3efa5e3023b28915d5709e338639d2953ad10d --- /dev/null +++ b/assets/plugins/input-mask/js/jquery.mask.min.js @@ -0,0 +1,19 @@ +// jQuery Mask Plugin v1.14.13 +// github.com/igorescobar/jQuery-Mask-Plugin +var $jscomp={scope:{},findInternal:function(a,l,d){a instanceof String&&(a=String(a));for(var p=a.length,h=0;hd?g=10*e:f>=g&&f!==d?c.maskDigitPosMapOld[g]||(f=g,g=g-(l-h)-a,c.maskDigitPosMap[g]&&(g=f)):g>f&& +(g=g+(h-l)+m)}return g},behaviour:function(f){f=f||window.event;c.invalid=[];var e=b.data("mask-keycode");if(-1===a.inArray(e,m.byPassKeys)){var e=c.getMasked(),g=c.getCaret();setTimeout(function(){c.setCaret(c.calculateCaretPosition())},10);c.val(e);c.setCaret(g);return c.callbacks(f)}},getMasked:function(a,b){var g=[],d=void 0===b?c.val():b+"",n=0,h=e.length,q=0,l=d.length,k=1,r="push",p=-1,t=0,y=[],v,z;f.reverse?(r="unshift",k=-1,v=0,n=h-1,q=l-1,z=function(){return-1 - {% include cards/form-all-elements.html %} +
+
+ {% include cards/form-all-elements.html %} +
+
+ {% include cards/form-input-mask.html %} +
+
\ No newline at end of file