📄 dojo.js
字号:
} dojo.setObject("google.gears.factory", _198); return dojo.getObject("google.gears"); }; dojo.isGears = (!!dojo._gearsObject()) || 0; dojo.doc = window["document"] || null; dojo.body = function () { return dojo.doc.body || dojo.doc.getElementsByTagName("body")[0]; }; dojo.setContext = function (_19b, _19c) { dojo.global = _19b; dojo.doc = _19c; }; dojo._fireCallback = function (_19d, _19e, _19f) { if (_19e && dojo.isString(_19d)) { _19d = _19e[_19d]; } return _19d.apply(_19e, _19f || []); }; dojo.withGlobal = function (_1a0, _1a1, _1a2, _1a3) { var rval; var _1a5 = dojo.global; var _1a6 = dojo.doc; try { dojo.setContext(_1a0, _1a0.document); rval = dojo._fireCallback(_1a1, _1a2, _1a3); } finally { dojo.setContext(_1a5, _1a6); } return rval; }; dojo.withDoc = function (_1a7, _1a8, _1a9, _1aa) { var rval; var _1ac = dojo.doc; try { dojo.doc = _1a7; rval = dojo._fireCallback(_1a8, _1a9, _1aa); } finally { dojo.doc = _1ac; } return rval; }; } if (!dojo._hasResource["dojo._base.event"]) { dojo._hasResource["dojo._base.event"] = true; dojo.provide("dojo._base.event"); (function () { var del = (dojo._event_listener = {add:function (node, name, fp) { if (!node) { return; } name = del._normalizeEventName(name); fp = del._fixCallback(name, fp); var _1b1 = name; if (!dojo.isIE && (name == "mouseenter" || name == "mouseleave")) { var ofp = fp; name = (name == "mouseenter") ? "mouseover" : "mouseout"; fp = function (e) { if (!dojo.isDescendant(e.relatedTarget, node)) { return ofp.call(this, e); } }; } node.addEventListener(name, fp, false); return fp; }, remove:function (node, _1b5, _1b6) { if (node) { node.removeEventListener(del._normalizeEventName(_1b5), _1b6, false); } }, _normalizeEventName:function (name) { return name.slice(0, 2) == "on" ? name.slice(2) : name; }, _fixCallback:function (name, fp) { return name != "keypress" ? fp : function (e) { return fp.call(this, del._fixEvent(e, this)); }; }, _fixEvent:function (evt, _1bc) { switch (evt.type) { case "keypress": del._setKeyChar(evt); break; } return evt; }, _setKeyChar:function (evt) { evt.keyChar = evt.charCode ? String.fromCharCode(evt.charCode) : ""; }}); dojo.fixEvent = function (evt, _1bf) { return del._fixEvent(evt, _1bf); }; dojo.stopEvent = function (evt) { evt.preventDefault(); evt.stopPropagation(); }; var _1c1 = dojo._listener; dojo._connect = function (obj, _1c3, _1c4, _1c5, _1c6) { var _1c7 = obj && (obj.nodeType || obj.attachEvent || obj.addEventListener); var lid = !_1c7 ? 0 : (!_1c6 ? 1 : 2), l = [dojo._listener, del, _1c1][lid]; var h = l.add(obj, _1c3, dojo.hitch(_1c4, _1c5)); return [obj, _1c3, h, lid]; }; dojo._disconnect = function (obj, _1cc, _1cd, _1ce) { ([dojo._listener, del, _1c1][_1ce]).remove(obj, _1cc, _1cd); }; dojo.keys = {BACKSPACE:8, TAB:9, CLEAR:12, ENTER:13, SHIFT:16, CTRL:17, ALT:18, PAUSE:19, CAPS_LOCK:20, ESCAPE:27, SPACE:32, PAGE_UP:33, PAGE_DOWN:34, END:35, HOME:36, LEFT_ARROW:37, UP_ARROW:38, RIGHT_ARROW:39, DOWN_ARROW:40, INSERT:45, DELETE:46, HELP:47, LEFT_WINDOW:91, RIGHT_WINDOW:92, SELECT:93, NUMPAD_0:96, NUMPAD_1:97, NUMPAD_2:98, NUMPAD_3:99, NUMPAD_4:100, NUMPAD_5:101, NUMPAD_6:102, NUMPAD_7:103, NUMPAD_8:104, NUMPAD_9:105, NUMPAD_MULTIPLY:106, NUMPAD_PLUS:107, NUMPAD_ENTER:108, NUMPAD_MINUS:109, NUMPAD_PERIOD:110, NUMPAD_DIVIDE:111, F1:112, F2:113, F3:114, F4:115, F5:116, F6:117, F7:118, F8:119, F9:120, F10:121, F11:122, F12:123, F13:124, F14:125, F15:126, NUM_LOCK:144, SCROLL_LOCK:145}; if (dojo.isIE) { var _1cf = function (e, code) { try { return (e.keyCode = code); } catch (e) { return 0; } }; var iel = dojo._listener; if (!dojo.config._allow_leaks) { _1c1 = iel = dojo._ie_listener = {handlers:[], add:function (_1d3, _1d4, _1d5) { _1d3 = _1d3 || dojo.global; var f = _1d3[_1d4]; if (!f || !f._listeners) { var d = dojo._getIeDispatcher(); d.target = f && (ieh.push(f) - 1); d._listeners = []; f = _1d3[_1d4] = d; } return f._listeners.push(ieh.push(_1d5) - 1); }, remove:function (_1d9, _1da, _1db) { var f = (_1d9 || dojo.global)[_1da], l = f && f._listeners; if (f && l && _1db--) { delete ieh[l[_1db]]; delete l[_1db]; } }}; var ieh = iel.handlers; } dojo.mixin(del, {add:function (node, _1df, fp) { if (!node) { return; } _1df = del._normalizeEventName(_1df); if (_1df == "onkeypress") { var kd = node.onkeydown; if (!kd || !kd._listeners || !kd._stealthKeydownHandle) { var h = del.add(node, "onkeydown", del._stealthKeyDown); kd = node.onkeydown; kd._stealthKeydownHandle = h; kd._stealthKeydownRefs = 1; } else { kd._stealthKeydownRefs++; } } return iel.add(node, _1df, del._fixCallback(fp)); }, remove:function (node, _1e4, _1e5) { _1e4 = del._normalizeEventName(_1e4); iel.remove(node, _1e4, _1e5); if (_1e4 == "onkeypress") { var kd = node.onkeydown; if (--kd._stealthKeydownRefs <= 0) { iel.remove(node, "onkeydown", kd._stealthKeydownHandle); delete kd._stealthKeydownHandle; } } }, _normalizeEventName:function (_1e7) { return _1e7.slice(0, 2) != "on" ? "on" + _1e7 : _1e7; }, _nop:function () { }, _fixEvent:function (evt, _1e9) { if (!evt) { var w = _1e9 && (_1e9.ownerDocument || _1e9.document || _1e9).parentWindow || window; evt = w.event; } if (!evt) { return (evt); } evt.target = evt.srcElement; evt.currentTarget = (_1e9 || evt.srcElement); evt.layerX = evt.offsetX; evt.layerY = evt.offsetY; var se = evt.srcElement, doc = (se && se.ownerDocument) || document; var _1ed = ((dojo.isIE < 6) || (doc["compatMode"] == "BackCompat")) ? doc.body : doc.documentElement; var _1ee = dojo._getIeDocumentElementOffset(); evt.pageX = evt.clientX + dojo._fixIeBiDiScrollLeft(_1ed.scrollLeft || 0) - _1ee.x; evt.pageY = evt.clientY + (_1ed.scrollTop || 0) - _1ee.y; if (evt.type == "mouseover") { evt.relatedTarget = evt.fromElement; } if (evt.type == "mouseout") { evt.relatedTarget = evt.toElement; } evt.stopPropagation = del._stopPropagation; evt.preventDefault = del._preventDefault; return del._fixKeys(evt); }, _fixKeys:function (evt) { switch (evt.type) { case "keypress": var c = ("charCode" in evt ? evt.charCode : evt.keyCode); if (c == 10) { c = 0; evt.keyCode = 13; } else { if (c == 13 || c == 27) { c = 0; } else { if (c == 3) { c = 99; } } } evt.charCode = c; del._setKeyChar(evt); break; } return evt; }, _punctMap:{106:42, 111:47, 186:59, 187:43, 188:44, 189:45, 190:46, 191:47, 192:96, 219:91, 220:92, 221:93, 222:39}, _stealthKeyDown:function (evt) { var kp = evt.currentTarget.onkeypress; if (!kp || !kp._listeners) { return; } var k = evt.keyCode; var _1f4 = (k != 13) && (k != 32) && (k != 27) && (k < 48 || k > 90) && (k < 96 || k > 111) && (k < 186 || k > 192) && (k < 219 || k > 222); if (_1f4 || evt.ctrlKey) { var c = _1f4 ? 0 : k; if (evt.ctrlKey) { if (k == 3 || k == 13) { return; } else { if (c > 95 && c < 106) { c -= 48; } else { if ((!evt.shiftKey) && (c >= 65 && c <= 90)) { c += 32; } else { c = del._punctMap[c] || c; } } } } var faux = del._synthesizeEvent(evt, {type:"keypress", faux:true, charCode:c}); kp.call(evt.currentTarget, faux); evt.cancelBubble = faux.cancelBubble; evt.returnValue = faux.returnValue; _1cf(evt, faux.keyCode); } }, _stopPropagation:function () { this.cancelBubble = true; }, _preventDefault:function () { this.bubbledKeyCode = this.keyCode; if (this.ctrlKey) { _1cf(this, 0); } this.returnValue = false; }}); dojo.stopEvent = function (evt) { evt = evt || window.event; del._stopPropagation.call(evt); del._preventDefault.call(evt); }; } del._synthesizeEvent = function (evt, _1f9) { var faux = dojo.mixin({}, evt, _1f9); del._setKeyChar(faux); faux.preventDefault = function () { evt.preventDefault(); }; faux.stopPropagation = function () { evt.stopPropagation(); }; return faux; }; if (dojo.isOpera) { dojo.mixin(del, {_fixEvent:function (evt, _1fc) { switch (evt.type) { case "keypress": var c = evt.which; if (c == 3) { c = 99; } c = ((c < 41) && (!evt.shiftKey) ? 0 : c); if ((evt.ctrlKey) && (!evt.shiftKey) && (c >= 65) && (c <= 90)) { c += 32; } return del._synthesizeEvent(evt, {charCode:c}); } return evt; }}); } if (dojo.isSafari) { dojo.mixin(del, {_fixEvent:function (evt, _1ff) { switch (evt.type) { case "keypress": var c = evt.charCode, s = evt.shiftKey, k = evt.keyCode; k = k || _203[evt.keyIdentifier] || 0; if (evt.keyIdentifier == "Enter") { c = 0; } else { if ((evt.ctrlKey) && (c > 0) && (c < 27)) { c += 96; } else { if (c == dojo.keys.SHIFT_TAB) { c = dojo.keys.TAB; s = true; } else { c = (c >= 32 && c < 63232 ? c : 0); } } } return del._synthesizeEvent(evt, {charCode:c, shiftKey:s, keyCode:k}); } return evt; }}); dojo.mixin(dojo.keys, {SHIFT_TAB:25, UP_ARROW:63232, DOWN_ARROW:63233, LEFT_ARROW:63234, RIGHT_ARROW:63235, F1:63236, F2:63237, F3:63238, F4:63239, F5:63240, F6:63241, F7:63242, F8:63243, F9:63244, F10:63245, F11:63246, F12:63247, PAUSE:63250, DELETE:63272, HOME:63273, END:63275, PAGE_UP:63276, PAGE_DOWN:63277, INSERT:63302, PRINT_SCREEN:63248, SCROLL_LOCK:63249, NUM_LOCK:63289}); var dk = dojo.keys, _203 = {"Up":dk.UP_ARROW, "Down":dk.DOWN_ARROW, "Left":dk.LEFT_ARROW, "Right":dk.RIGHT_ARROW, "PageUp":dk.PAGE_UP, "PageDown":dk.PAGE_DOWN}; } })(); if (dojo.isIE) { dojo._ieDispatcher = function (args, _206) { var ap = Array.prototype, h = dojo._ie_listener.handlers, c = args.callee, ls = c._listeners, t = h[c.target]; var r = t && t.apply(_206, args); for (var i in ls) { if (!(i in ap)) { h[ls[i]].apply(_206, args); } } return r; }; dojo._getIeDispatcher = function () { return new Function(dojo._scopeName + "._ieDispatcher(arguments, this)"); }; dojo._event_listener._fixCallback = function (fp) { var f = dojo._event_listener._fixEvent; return function (e) { return fp.call(this, f(e, this)); }; }; } } if (!dojo._hasResource["dojo._base.html"]) { dojo._hasResource["dojo._base.html"] = true; dojo.provide("dojo._base.html"); try { document.execCommand("BackgroundImageCache", false, true); } catch (e) { } if (dojo.isIE || dojo.isOpera) { dojo.byId = function (id, doc) { if (dojo.isString(id)) { var _d = doc || dojo.doc; var te = _d.getElementById(id); if (te && te.attributes.id.value == id) { return te; } else { var eles = _d.all[id]; if (!eles || !eles.length) { return eles; } var i = 0; while ((te = eles[i++])) { if (te.attributes.id.value == id) { return te; } } } } else { return id; } }; } else { dojo.byId = function (id, doc) { return dojo.isString(id) ? (doc || dojo.doc).getElementById(id) : id; }; } (function () { var d = dojo; var _21a = null; dojo.addOnUnload(function () { _21a = null; }); dojo._destroyElement = function (node) { node = d.byId(node); try { if (!_21a) { _21a = document.createElement("div"); } _21a.appendChild(node.parentNode ? node.parentNode.removeChild(node) : node); _21a.innerHTML = ""; } catch (e) { } }; dojo.isDescendant = function (node, _21d) { try { node = d.byId(node); _21d = d.byId(_21d); while (node) { if (node === _21d) { return true; } node = node.parentNode; } } catch (e) { } return false; }; dojo.setSelectable = function (node, _21f) { node = d.byId(node); if (d.isMozilla) { node.style.MozUserSelect = _21f ? "" : "none"; } else { if (d.isKhtml) { node.style.KhtmlUserSelect = _21f ? "auto" : "none"; } else { if (d.isIE) { node.unselectable = _21f ? "" : "on"; d.query("*", node).forEach(function (_220) { _220.unselectable = _21f ? "" : "on"; }); } } } }; var _221 = function (node, ref) { ref.parentNode.insertBefore(node, ref); return true; }; var _224 = function (node, ref) { var pn = ref.parentNode; if (ref == pn.lastChild) { pn.appendChild(node); } else { return _221(node, ref.nextSibling); } return true; }; dojo.place = function (node, _229, _22a) { if (!node || !_229 || _22a === undefined) { return false; } node = d.byId(node); _229 = d.byId(_229); if (typeof _22a == "number") { var cn = _229.childNodes; if ((_22a == 0 && cn.length == 0) || cn.length == _22a) { _229.appendChild(node); return true; } if (_22a == 0) { return _221(node, _229.firstChild); }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -