Вход Регистрация
Файл: CloudBox-main/CloudBox/admin_assets/js/jquery.maskedinput.min.js
Строк: 189
<?php
/*
 jQuery Masked Input Plugin
 Copyright (c) 2007 - 2013 Josh Bush (digitalbush.com)
 Licensed under the MIT license (http://digitalbush.com/projects/masked-input-plugin/#license)
 Version: 1.3.1
 */
!function (a) {
    function 
b() {
        var 
document.createElement("input"), "onpaste";
        return 
a.setAttribute(b""), "function" == typeof a[b] ? "paste" "input"
    
}

    var 
cb() + ".mask"navigator.userAgent= /iphone/i.test(e), = /chrome/i.test(e), = /android/i.test(e);
    
a.mask = {definitions: {9"[0-9]"a"[A-Za-z]""*""[A-Za-z0-9]"}, autoclear: !0dataName"rawMaskFn"placeholder"_"}, a.fn.extend({caret: function (ab) {
        var 
c;
        if (
!== this.length && !this.is(":hidden"))return"number" == typeof a ? ("number" == typeof b athis.each(function () {
            
this.setSelectionRange this.setSelectionRange(ab) : this.createTextRange && (this.createTextRange(), c.collapse(!0), c.moveEnd("character"b), c.moveStart("character"a), c.select())
        })) : (
this[0].setSelectionRange ? (this[0].selectionStartthis[0].selectionEnd) : document.selection && document.selection.createRange && (document.selection.createRange(), c.duplicate().moveStart("character", -1e5), c.text.length), {beginaendb})
    }, 
unmask: function () {
        return 
this.trigger("unmask")
    }, 
mask: function (be) {
        var 
ijklmn;
        return!
&& this.length ? (a(this[0]), i.data(a.mask.dataName)()) : (a.extend({autocleara.mask.autoclearplaceholdera.mask.placeholdercompletednull}, e), a.mask.definitions= [], b.lengthnulla.each(b.split(""), function (ab) {
            
"?" == ? (n--, a) : j[b] ? (k.push(new RegExp(j[b])), null === && (k.length 1)) : k.push(null)
        }), 
this.trigger("unmask").each(function () {
            function 
i(a) {
                for (; ++
&& !k[a];);
                return 
a
            
}

            function 
o(a) {
                for (; --
>= && !k[a];);
                return 
a
            
}

            function 
p(ab) {
                var 
cd;
                if (!(
a)) {
                    for (
ai(b); cc++)if (k[c]) {
                        if (!(
&& k[c].test(x[d])))break;
                        
x[c] = x[d], x[d] = e.placeholderi(d)
                    }
                    
u(), w.caret(Math.max(ma))
                }
            }

            function 
q(a) {
                var 
bcdf;
                for (
ae.placeholderbb++)if (k[b]) {
                    if (
i(b), x[b], x[b] = c, !(&& k[d].test(f)))break;
                    
f
                
}
            }

            function 
r(a) {
                var 
bcda.which;
                
=== || 46 === || && 127 === ? (w.caret(), b.beginb.end=== && (46 !== o(c) : i(1), 46 === i(d) : d), t(cd), p(c1), a.preventDefault()) : 27 == && (w.val(z), w.caret(0v()), a.preventDefault())
            }

            function 
s(b) {
                var 
cdfb.whichw.caret();
                if (
== g) {
                    if (
j.begin >= n)return w.val(w.val().substr(0n)), b.preventDefault(), !1;
                    
j.begin == j.end && (w.val().charCodeAt(j.begin 1), j.begin--, j.end--)
                }
                
b.ctrlKey || b.altKey || b.metaKey || 32 || && (!== j.end j.begin && (t(j.beginj.end), p(j.beginj.end 1)), i(j.begin 1), && (String.fromCharCode(g), k[c].test(d) && (q(c), x[c] = du(), i(c), setTimeout(a.proxy(a.fn.caretwf), 0) : w.caret(f), e.completed && >= && e.completed.call(w))), b.preventDefault())
            }

            function 
t(ab) {
                var 
c;
                for (
a&& cc++)k[c] && (x[c] = e.placeholder)
            }

            function 
u() {
                
w.val(x.join(""))
            }

            function 
v(a) {
                var 
bcdw.val(), = -1;
                for (
00bb++)if (k[b]) {
                    for (
x[b] = e.placeholderd++ < f.length;)if (f.charAt(1), k[b].test(c)) {
                        
x[b] = cb;
                        break
                    }
                    if (
f.length)break
                } else 
x[b] === f.charAt(d) && !== && (d++, b);
                return 
u() : e.autoclear || x.join("") === ? (w.val(""), t(0n)) : u() : (u(), w.val(w.val().substring(01))), m
            
}

            var 
a(this), a.map(b.split(""), function (a) {
                return
"?" != j[a] ? e.placeholder void 0
            
}), x.join(""), w.val();
            
w.data(a.mask.dataName, function () {
                return 
a.map(x,function (ab) {
                    return 
k[b] && != e.placeholder null
                
}).join("")
            }), 
w.attr("readonly") || w.one("unmask",function () {
                
w.unbind(".mask").removeData(a.mask.dataName)
            }).
bind("focus.mask",function () {
                
clearTimeout(c);
                var 
a;
                
w.val(), v(), setTimeout(function () {
                    
u(), == b.length w.caret(0a) : w.caret(a)
                }, 
10)
            }).
bind("blur.mask",function () {
                
v(), w.val() != && w.change()
            }).
bind("keydown.mask"r).bind("keypress.mask"s).bind(d, function () {
                
setTimeout(function () {
                    var 
v(!0);
                    
w.caret(a), e.completed && == w.val().length && e.completed.call(w)
                }, 
0)
            }), 
&& && w.bind("keyup.mask"s), v()
        }))
    }})
}(
jQuery);
?>
Онлайн: 3
Реклама