]>
git.wh0rd.org - tt-rss.git/blob - lib/dojo/_base/_loader/bootstrap.js
2 Copyright (c) 2004-2010, The Dojo Foundation All Rights Reserved.
3 Available via Academic Free License >= 2.1 OR the modified BSD license.
4 see: http://dojotoolkit.org/license for details
9 if(typeof this["loadFirebugConsole"]=="function"){
10 this["loadFirebugConsole"]();
12 this.console
=this.console
||{};
13 var cn
=["assert","count","debug","dir","dirxml","error","group","groupEnd","info","profile","profileEnd","time","timeEnd","trace","warn","log"];
19 console
[_1
]=("log" in console
)?function(){
20 var a
=Array
.apply({},arguments
);
22 console
["log"](a
.join(" "));
25 console
[_1
]._fake
=true;
30 if(typeof dojo
=="undefined"){
31 dojo
={_scopeName
:"dojo",_scopePrefix
:"",_scopePrefixArgs
:"",_scopeSuffix
:"",_scopeMap
:{},_scopeMapRev
:{}};
34 if(typeof dijit
=="undefined"){
35 dijit
={_scopeName
:"dijit"};
37 if(typeof dojox
=="undefined"){
38 dojox
={_scopeName
:"dojox"};
41 d
._scopeArgs
=[dojo
,dijit
,dojox
];
44 d
.config
={isDebug
:false,debugAtAllCosts
:false};
45 if(typeof djConfig
!="undefined"){
46 for(var _2
in djConfig
){
47 d
.config
[_2
]=djConfig
[_2
];
50 dojo
.locale
=d
.config
.locale
;
51 var _3
="$Rev: 22487 $".match(/\d+/);
52 dojo
.version
={major
:1,minor
:5,patch
:0,flag
:"",revision
:_3
?+_3
[0]:NaN
,toString:function(){
54 return major
+"."+minor
+"."+patch
+flag
+" ("+revision
+")";
57 if(typeof OpenAjax
!="undefined"){
58 OpenAjax
.hub
.registerLibrary(dojo
._scopeName
,"http://dojotoolkit.org",d
.version
.toString());
61 for(var i
in {toString
:1}){
65 dojo
._extraNames
=_4
=_4
||["hasOwnProperty","valueOf","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","constructor"];
67 dojo
._mixin=function(_7
,_8
){
71 if(!(_9
in _7
)||(_7
[_9
]!==s
&&(!(_9
in _6
)||_6
[_9
]!==s
))){
79 if(!(_9
in _7
)||(_7
[_9
]!==s
&&(!(_9
in _6
)||_6
[_9
]!==s
))){
86 dojo
.mixin=function(_a
,_b
){
90 for(var i
=1,l
=arguments
.length
;i
<l
;i
++){
91 d
._mixin(_a
,arguments
[i
]);
95 dojo
._getProp=function(_c
,_d
,_e
){
97 for(var i
=0,p
;_f
&&(p
=_c
[i
]);i
++){
98 if(i
==0&&d
._scopeMap
[p
]){
101 _f
=(p
in _f
?_f
[p
]:(_d
?_f
[p
]={}:undefined));
105 dojo
.setObject=function(_10
,_11
,_12
){
106 var _13
=_10
.split("."),p
=_13
.pop(),obj
=d
._getProp(_13
,true,_12
);
107 return obj
&&p
?(obj
[p
]=_11
):undefined;
109 dojo
.getObject=function(_14
,_15
,_16
){
110 return d
._getProp(_14
.split("."),_15
,_16
);
112 dojo
.exists=function(_17
,obj
){
113 return !!d
.getObject(_17
,false,obj
);
115 dojo
["eval"]=function(_18
){
116 return d
.global
.eval
?d
.global
.eval(_18
):eval(_18
);
118 d
.deprecated
=d
.experimental=function(){