⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dojo.js

📁 图书馆管理系统 能满足 查询
💻 JS
📖 第 1 页 / 共 5 页
字号:
/*	Copyright (c) 2004-2008, The Dojo Foundation	All Rights Reserved.	Licensed under the Academic Free License version 2.1 or above OR the	modified BSD license. For more information on Dojo licensing, see:		http://dojotoolkit.org/book/dojo-book-0-9/introduction/licensing*//*	This is a compiled version of Dojo, built for deployment and not for	development. To get an editable version, please visit:		http://dojotoolkit.org	for documentation and information on getting the source.*/(function () {	var _1 = null;	if ((_1 || (typeof djConfig != "undefined" && djConfig.scopeMap)) && (typeof window != "undefined")) {		var _2 = "", _3 = "", _4 = "", _5 = {}, _6 = {};		_1 = _1 || djConfig.scopeMap;		for (var i = 0; i < _1.length; i++) {			var _8 = _1[i];			_2 += "var " + _8[0] + " = {}; " + _8[1] + " = " + _8[0] + ";" + _8[1] + "._scopeName = '" + _8[1] + "';";			_3 += (i == 0 ? "" : ",") + _8[0];			_4 += (i == 0 ? "" : ",") + _8[1];			_5[_8[0]] = _8[1];			_6[_8[1]] = _8[0];		}		eval(_2 + "dojo._scopeArgs = [" + _4 + "];");		dojo._scopePrefixArgs = _3;		dojo._scopePrefix = "(function(" + _3 + "){";		dojo._scopeSuffix = "})(" + _4 + ")";		dojo._scopeMap = _5;		dojo._scopeMapRev = _6;	}	(function () {		if (!this["console"]) {			this.console = {log:function () {			}};		}		var cn = ["assert", "count", "debug", "dir", "dirxml", "error", "group", "groupEnd", "info", "profile", "profileEnd", "time", "timeEnd", "trace", "warn", "log"];		var i = 0, tn;		while ((tn = cn[i++])) {			if (!console[tn]) {				(function () {					var _c = tn + "";					console[_c] = function () {						var a = Array.apply({}, arguments);						a.unshift(_c + ":");						console.log(a.join(" "));					};				})();			}		}		if (typeof dojo == "undefined") {			this.dojo = {_scopeName:"dojo", _scopePrefix:"", _scopePrefixArgs:"", _scopeSuffix:"", _scopeMap:{}, _scopeMapRev:{}};		}		var d = dojo;		if (typeof dijit == "undefined") {			this.dijit = {_scopeName:"dijit"};		}		if (typeof dojox == "undefined") {			this.dojox = {_scopeName:"dojox"};		}		if (!d._scopeArgs) {			d._scopeArgs = [dojo, dijit, dojox];		}		d.global = this;		d.config = {isDebug:false, debugAtAllCosts:false};		if (typeof djConfig != "undefined") {			for (var _f in djConfig) {				d.config[_f] = djConfig[_f];			}		}		var _10 = ["Browser", "Rhino", "Spidermonkey", "Mobile"];		var t;		while ((t = _10.shift())) {			d["is" + t] = false;		}		dojo.locale = d.config.locale;		var rev = "$Rev: 13707 $".match(/\d+/);		dojo.version = {major:1, minor:1, patch:1, flag:"", revision:rev ? +rev[0] : 999999, toString:function () {			with (d.version) {				return major + "." + minor + "." + patch + flag + " (" + revision + ")";			}		}};		if (typeof OpenAjax != "undefined") {			OpenAjax.hub.registerLibrary(dojo._scopeName, "http://dojotoolkit.org", d.version.toString());		}		dojo._mixin = function (obj, _14) {			var _15 = {};			for (var x in _14) {				if (_15[x] === undefined || _15[x] != _14[x]) {					obj[x] = _14[x];				}			}			if (d["isIE"] && _14) {				var p = _14.toString;				if (typeof p == "function" && p != obj.toString && p != _15.toString && p != "\nfunction toString() {\n    [native code]\n}\n") {					obj.toString = _14.toString;				}			}			return obj;		};		dojo.mixin = function (obj, _19) {			for (var i = 1, l = arguments.length; i < l; i++) {				d._mixin(obj, arguments[i]);			}			return obj;		};		dojo._getProp = function (_1c, _1d, _1e) {			var obj = _1e || d.global;			for (var i = 0, p; obj && (p = _1c[i]); i++) {				if (i == 0 && this._scopeMap[p]) {					p = this._scopeMap[p];				}				obj = (p in obj ? obj[p] : (_1d ? obj[p] = {} : undefined));			}			return obj;		};		dojo.setObject = function (_22, _23, _24) {			var _25 = _22.split("."), p = _25.pop(), obj = d._getProp(_25, true, _24);			return obj && p ? (obj[p] = _23) : undefined;		};		dojo.getObject = function (_28, _29, _2a) {			return d._getProp(_28.split("."), _29, _2a);		};		dojo.exists = function (_2b, obj) {			return !!d.getObject(_2b, false, obj);		};		dojo["eval"] = function (_2d) {			return d.global.eval ? d.global.eval(_2d) : eval(_2d);		};		d.deprecated = d.experimental = function () {		};	})();	(function () {		var d = dojo;		d.mixin(d, {_loadedModules:{}, _inFlightCount:0, _hasResource:{}, _modulePrefixes:{dojo:{name:"dojo", value:"."}, doh:{name:"doh", value:"../util/doh"}, tests:{name:"tests", value:"tests"}}, _moduleHasPrefix:function (_2f) {			var mp = this._modulePrefixes;			return !!(mp[_2f] && mp[_2f].value);		}, _getModulePrefix:function (_31) {			var mp = this._modulePrefixes;			if (this._moduleHasPrefix(_31)) {				return mp[_31].value;			}			return _31;		}, _loadedUrls:[], _postLoad:false, _loaders:[], _unloaders:[], _loadNotifying:false});		dojo._loadPath = function (_33, _34, cb) {			var uri = ((_33.charAt(0) == "/" || _33.match(/^\w+:/)) ? "" : this.baseUrl) + _33;			try {				return !_34 ? this._loadUri(uri, cb) : this._loadUriAndCheck(uri, _34, cb);			}			catch (e) {				console.error(e);				return false;			}		};		dojo._loadUri = function (uri, cb) {			if (this._loadedUrls[uri]) {				return true;			}			var _39 = this._getText(uri, true);			if (!_39) {				return false;			}			this._loadedUrls[uri] = true;			this._loadedUrls.push(uri);			if (cb) {				_39 = "(" + _39 + ")";			} else {				_39 = this._scopePrefix + _39 + this._scopeSuffix;			}			if (d.isMoz) {				_39 += "\r\n//@ sourceURL=" + uri;			}			var _3a = d["eval"](_39);			if (cb) {				cb(_3a);			}			return true;		};		dojo._loadUriAndCheck = function (uri, _3c, cb) {			var ok = false;			try {				ok = this._loadUri(uri, cb);			}			catch (e) {				console.error("failed loading " + uri + " with error: " + e);			}			return !!(ok && this._loadedModules[_3c]);		};		dojo.loaded = function () {			this._loadNotifying = true;			this._postLoad = true;			var mll = d._loaders;			this._loaders = [];			for (var x = 0; x < mll.length; x++) {				try {					mll[x]();				}				catch (e) {					throw e;					console.error("dojo.addOnLoad callback failed: " + e, e);				}			}			this._loadNotifying = false;			if (d._postLoad && d._inFlightCount == 0 && mll.length) {				d._callLoaded();			}		};		dojo.unloaded = function () {			var mll = this._unloaders;			while (mll.length) {				(mll.pop())();			}		};		var _42 = function (arr, obj, fn) {			if (!fn) {				arr.push(obj);			} else {				if (fn) {					var _46 = (typeof fn == "string") ? obj[fn] : fn;					arr.push(function () {						_46.call(obj);					});				}			}		};		dojo.addOnLoad = function (obj, _48) {			_42(d._loaders, obj, _48);			if (d._postLoad && d._inFlightCount == 0 && !d._loadNotifying) {				d._callLoaded();			}		};		dojo.addOnUnload = function (obj, _4a) {			_42(d._unloaders, obj, _4a);		};		dojo._modulesLoaded = function () {			if (d._postLoad) {				return;			}			if (d._inFlightCount > 0) {				console.warn("files still in flight!");				return;			}			d._callLoaded();		};		dojo._callLoaded = function () {			if (typeof setTimeout == "object" || (dojo.config.useXDomain && d.isOpera)) {				if (dojo.isAIR) {					setTimeout(function () {						dojo.loaded();					}, 0);				} else {					setTimeout(dojo._scopeName + ".loaded();", 0);				}			} else {				d.loaded();			}		};		dojo._getModuleSymbols = function (_4b) {			var _4c = _4b.split(".");			for (var i = _4c.length; i > 0; i--) {				var _4e = _4c.slice(0, i).join(".");				if ((i == 1) && !this._moduleHasPrefix(_4e)) {					_4c[0] = "../" + _4c[0];				} else {					var _4f = this._getModulePrefix(_4e);					if (_4f != _4e) {						_4c.splice(0, i, _4f);						break;					}				}			}			return _4c;		};		dojo._global_omit_module_check = false;		dojo._loadModule = dojo.require = function (_50, _51) {			_51 = this._global_omit_module_check || _51;			var _52 = this._loadedModules[_50];			if (_52) {				return _52;			}			var _53 = this._getModuleSymbols(_50).join("/") + ".js";			var _54 = (!_51) ? _50 : null;			var ok = this._loadPath(_53, _54);			if (!ok && !_51) {				throw new Error("Could not load '" + _50 + "'; last tried '" + _53 + "'");			}			if (!_51 && !this._isXDomain) {				_52 = this._loadedModules[_50];				if (!_52) {					throw new Error("symbol '" + _50 + "' is not defined after loading '" + _53 + "'");				}			}			return _52;		};		dojo.provide = function (_56) {			_56 = _56 + "";			return (d._loadedModules[_56] = d.getObject(_56, true));		};		dojo.platformRequire = function (_57) {			var _58 = _57.common || [];			var _59 = _58.concat(_57[d._name] || _57["default"] || []);			for (var x = 0; x < _59.length; x++) {				var _5b = _59[x];				if (_5b.constructor == Array) {					d._loadModule.apply(d, _5b);				} else {					d._loadModule(_5b);				}			}		};		dojo.requireIf = function (_5c, _5d) {			if (_5c === true) {				var _5e = [];				for (var i = 1; i < arguments.length; i++) {					_5e.push(arguments[i]);				}				d.require.apply(d, _5e);			}		};		dojo.requireAfterIf = d.requireIf;		dojo.registerModulePath = function (_60, _61) {			d._modulePrefixes[_60] = {name:_60, value:_61};		};		dojo.requireLocalization = function (_62, _63, _64, _65) {			d.require("dojo.i18n");			d.i18n._requireLocalization.apply(d.hostenv, arguments);		};		var ore = new RegExp("^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\\?([^#]*))?(#(.*))?$");		var ire = new RegExp("^((([^:]+:)?([^@]+))@)?([^:]*)(:([0-9]+))?$");		dojo._Url = function () {			var n = null;			var _a = arguments;			var uri = [_a[0]];			for (var i = 1; i < _a.length; i++) {				if (!_a[i]) {					continue;				}				var _6c = new d._Url(_a[i] + "");				var _6d = new d._Url(uri[0] + "");				if (_6c.path == "" && !_6c.scheme && !_6c.authority && !_6c.query) {					if (_6c.fragment != n) {						_6d.fragment = _6c.fragment;					}					_6c = _6d;				} else {					if (!_6c.scheme) {						_6c.scheme = _6d.scheme;						if (!_6c.authority) {							_6c.authority = _6d.authority;							if (_6c.path.charAt(0) != "/") {								var _6e = _6d.path.substring(0, _6d.path.lastIndexOf("/") + 1) + _6c.path;								var _6f = _6e.split("/");								for (var j = 0; j < _6f.length; j++) {									if (_6f[j] == ".") {										if (j == _6f.length - 1) {											_6f[j] = "";										} else {											_6f.splice(j, 1);											j--;										}									} else {										if (j > 0 && !(j == 1 && _6f[0] == "") && _6f[j] == ".." && _6f[j - 1] != "..") {											if (j == (_6f.length - 1)) {												_6f.splice(j, 1);												_6f[j - 1] = "";											} else {												_6f.splice(j - 1, 2);												j -= 2;											}										}									}								}								_6c.path = _6f.join("/");							}						}					}				}				uri = [];				if (_6c.scheme) {					uri.push(_6c.scheme, ":");				}				if (_6c.authority) {					uri.push("//", _6c.authority);				}				uri.push(_6c.path);				if (_6c.query) {					uri.push("?", _6c.query);				}				if (_6c.fragment) {					uri.push("#", _6c.fragment);				}			}			this.uri = uri.join("");			var r = this.uri.match(ore);			this.scheme = r[2] || (r[1] ? "" : n);			this.authority = r[4] || (r[3] ? "" : n);			this.path = r[5];			this.query = r[7] || (r[6] ? "" : n);			this.fragment = r[9] || (r[8] ? "" : n);			if (this.authority != n) {				r = this.authority.match(ire);				this.user = r[3] || n;				this.password = r[4] || n;				this.host = r[5];				this.port = r[7] || n;			}		};		dojo._Url.prototype.toString = function () {			return this.uri;		};		dojo.moduleUrl = function (_72, url) {			var loc = d._getModuleSymbols(_72).join("/");			if (!loc) {				return null;			}			if (loc.lastIndexOf("/") != loc.length - 1) {				loc += "/";			}			var _75 = loc.indexOf(":");			if (loc.charAt(0) != "/" && (_75 == -1 || _75 > loc.indexOf("/"))) {				loc = d.baseUrl + loc;			}			return new d._Url(loc, url);		};	})();	if (typeof window != "undefined") {		dojo.isBrowser = true;		dojo._name = "browser";		(function () {			var d = dojo;			if (document && document.getElementsByTagName) {				var _77 = document.getElementsByTagName("script");				var _78 = /dojo(\.xd)?\.js(\W|$)/i;				for (var i = 0; i < _77.length; i++) {					var src = _77[i].getAttribute("src");					if (!src) {						continue;					}					var m = src.match(_78);					if (m) {						if (!d.config.baseUrl) {							d.config.baseUrl = src.substring(0, m.index);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -