diff --git a/ajax/libs/jquery.mask/0.9.0/jquery.mask.min.js b/ajax/libs/jquery.mask/0.9.0/jquery.mask.min.js new file mode 100644 index 000000000..000df2b66 --- /dev/null +++ b/ajax/libs/jquery.mask/0.9.0/jquery.mask.min.js @@ -0,0 +1,10 @@ +// jQuery Mask Plugin v0.9.0 +// github.com/igorescobar/jQuery-Mask-Plugin +(function(k){var p=function(n,f,h){var g=this,a=k(n),m={byPassKeys:[8,9,37,38,39,40],maskChars:{":":":","-":"-",".":"\\.","(":"\\(",")":"\\)","/":"/",",":",",_:"_"," ":"\\s","+":"\\+"},translationNumbers:{0:"\\d",1:"\\d",2:"\\d",3:"\\d",4:"\\d",5:"\\d",6:"\\d",7:"\\d",8:"\\d",9:"\\d"},translation:{A:"[a-zA-Z0-9]",S:"[a-zA-Z]"}};g.init=function(){g.settings={};h=h||{};m.translation=k.extend({},m.translation,m.translationNumbers);g.settings=k.extend(!0,{},m,h);g.settings.specialChars=k.extend({},g.settings.maskChars, +g.settings.translation);a.each(function(){f=d.resolveMask();f=d.fixRangeMask(f);a.attr("maxlength",f.length);a.attr("autocomplete","off");d.destroyEvents();d.setOnKeyUp();d.setOnPaste()})};var d={onPasteMethod:function(){setTimeout(function(){a.trigger("keyup")},100)},setOnPaste:function(){d.hasOnSupport()?a.on("paste",d.onPasteMethod):a.get(0).addEventListener("paste",d.onPasteMethod,!1)},setOnKeyUp:function(){a.keyup(d.maskBehaviour).trigger("keyup")},hasOnSupport:function(){return k.isFunction(k().on)}, +destroyEvents:function(){a.unbind("keyup").unbind("onpaste")},resolveMask:function(){return"function"==typeof f?f(d.getVal(),void 0,h):f},setVal:function(b){"input"===a.get(0).tagName.toLowerCase()?a.val(b):a.html(b);return a},getVal:function(){return"input"===a.get(0).tagName.toLowerCase()?a.val():a.text()},specialChar:function(b,c){return g.settings.specialChars[b.charAt(c)]},maskChar:function(b,c){return g.settings.maskChars[b.charAt(c)]},maskBehaviour:function(b){b=b||window.event;if(-1