Вход Регистрация
Файл: data/js.source.js
Строк: 200
<?php
var Gmanager = {
    
_getKey: function (e) {
        if (
e.which == null && (e.charCode != null || e.keyCode != null)) {
            
e.which e.charCode != null e.charCode e.keyCode;
        }
        return 
e.which;
    },
    
_insAtCaret: function (os) {
        var 
r;
        
o.focus();

        if (
document.selection !== undefined) {
            
document.selection.createRange();
            if (
r.parentElement() !== o) {
                return;
            }
            
r.text s;
            
r.select();
        } else if (
o.selectionStart !== undefined) {
            
o.selectionStart;
            
o.value o.value.substr(0r) + o.value.substr(o.selectionEndo.value.length);
            
+= s.length;
            
o.setSelectionRange(rr);
        } else {
            
o.value += s;
        }
        
o.focus();
    },
    
_getCaretPosition: function (t) {
        var 
sel, clone;

        if (
t.selectionStart !== undefined) {
            return 
t.selectionStart;
        } else if (
document.selection) {
            
sel document.selection.createRange();
            clone = 
sel.duplicate();
            
sel.collapse(true);
            clone.
moveToElementText(t);
            clone.
setEndPoint("EndToEnd"sel);
            return clone.
text.length;
        }

        return 
0;
    },
    
_setCaretPosition: function (tn) {
        var 
r;

        if (
document.all === undefined || window.opera !== undefined) {
            if (
window.opera !== undefined) {
                
t.setSelectionRange(11);
            } else {
                
t.setSelectionRange(nn);
            }
        } else {
            
t.createTextRange();
            
r.collapse(true);
            
r.moveStart("character"t.value.substring(0n).replace(/n/g"").length 1);
            
r.moveEnd("character"0);
            
r.select();
        }
    },
    
number: function (e) {
        var 
key this._getKey(e);

        if (
e.ctrlKey || e.altKey || key 32) {
            return 
true;
        }
        return (/[
d]/.test(String.fromCharCode(key)));
    },
    
check: function (fnc) {
        var 
0;
        for (; 
f[n].lengthi++) {
            
f[n][i].checked c;
        }
    },
    
checkForm: function (fn) {
        if (
f[n] === undefined) {
            return 
false;
        } else if (
f[n] instanceof HTMLInputElement) {
            if (!
f[n].checked) {
                
window.alert(document.getElementById("chF").innerHTML);
            }
            return 
f[n].checked;
        }

        var 
0;
        for (; 
f[n].lengthi++) {
            if (
f[n][i].checked) {
                return 
true;
            }
        }

        
window.alert(document.getElementById("chF").innerHTML);
        return 
false;
    },
    
delNotify: function () {
        return 
window.confirm(document.getElementById("delN").innerHTML);
    },
    
paste: function (p) {
        var 
document.forms.post.sql;

        if (
!== "" && o) {
            
this._insAtCaret(odecodeURIComponent(p));
        }
    },
    
files: function (t) {
        var 
document.createElement("input"),
            
fl document.getElementById("fl"),
            
fliflbel1el2;

        
f.setAttribute("name""f[]");
        
f.setAttribute("type""file");

        if (
=== 1) {
            
fl.insertBefore(fnull);
            
fl.appendChild(document.createElement("br"));
        } else {
            
fli fl.getElementsByTagName("input");
            
flb fl.getElementsByTagName("br");
            if (
fli.length 0) {
                
el1 fli[fli.length 1];
                
el1.parentNode.removeChild(el1);
                
el2 flb[flb.length 1];
                
el2.parentNode.removeChild(el2);
            }
        }
    },
    
edit: function (tn) {
        var 
tr n.parentNode;
        var 
tb tr.parentNode,
            
f;

        if (
this.id === undefined) {
            
this.id tb.lastChild.getAttribute("id").substring(1);
        }
        
this.id++;

        if (
=== 1) {
            
tr.cloneNode(true);
            
f.setAttribute("id""i" this.id);
            
f.getElementsByTagName("input").item(0).setAttribute("value""");
            
f.getElementsByTagName("td").item(0).innerHTML "+";
            
tb.insertBefore(ftr.nextSibling);
        } else {
            
tb.removeChild(tr);
        }
    },
    
formatCode: function (et) {
        var 
pos this._getCaretPosition(t),
            
arrstr,
            
comp "",
            
0;

        if ((
this._getKey(e) === 13) && !(/opera mini|opera mobi/.test(window.navigator.userAgent.toLowerCase()))) {
            
arr t.value.substring(0pos).split("n");
            
str arr[arr.length 1].split("");

            for (; 
str.lengthi++) {
                if (
str[i] === " ") {
                    
comp += " ";
                } else {
                    break;
                }
            }

            if (
t.value.slice(pos 1pos) === "{") {
                
comp += "    ";
            }

            
t.value t.value.substring(0pos) + "n" comp t.value.substring(post.value.length);
            
this._setCaretPosition(tpos comp.length 1);
            return 
false;
        }
        return 
true;
    }
};
?>
Онлайн: 2
Реклама