Page Menu
Home
Code
Search
Configure Global Search
Log In
Files
F881671
_DomTemplated.js
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
1 KB
Subscribers
None
_DomTemplated.js
View Options
/*
Copyright (c) 2004-2009, The Dojo Foundation All Rights Reserved.
Available via Academic Free License >= 2.1 OR the modified BSD license.
see: http://dojotoolkit.org/license for details
*/
if
(
!
dojo
.
_hasResource
[
"dojox.dtl._DomTemplated"
]){
dojo
.
_hasResource
[
"dojox.dtl._DomTemplated"
]
=
true
;
dojo
.
provide
(
"dojox.dtl._DomTemplated"
);
dojo
.
require
(
"dijit._Templated"
);
dojo
.
require
(
"dojox.dtl.dom"
);
dojo
.
require
(
"dojox.dtl.render.dom"
);
dojo
.
require
(
"dojox.dtl.contrib.dijit"
);
dojox
.
dtl
.
_DomTemplated
=
function
(){
};
dojox
.
dtl
.
_DomTemplated
.
prototype
=
{
_dijitTemplateCompat
:
false
,
buildRendering
:
function
(){
this
.
domNode
=
this
.
srcNodeRef
;
if
(
!
this
.
_render
){
var
_1
=
dojox
.
dtl
.
contrib
.
dijit
;
var
_2
=
_1
.
widgetsInTemplate
;
_1
.
widgetsInTemplate
=
this
.
widgetsInTemplate
;
this
.
template
=
this
.
template
||
this
.
_getCachedTemplate
(
this
.
templatePath
,
this
.
templateString
);
this
.
_render
=
new
dojox
.
dtl
.
render
.
dom
.
Render
(
this
.
domNode
,
this
.
template
);
_1
.
widgetsInTemplate
=
_2
;
}
this
.
render
();
this
.
domNode
=
this
.
template
.
getRootNode
();
if
(
this
.
srcNodeRef
&&
this
.
srcNodeRef
.
parentNode
){
dojo
.
destroy
(
this
.
srcNodeRef
);
delete
this
.
srcNodeRef
;
}
},
setTemplate
:
function
(
_3
,
_4
){
if
(
dojox
.
dtl
.
text
.
_isTemplate
(
_3
)){
this
.
template
=
this
.
_getCachedTemplate
(
null
,
_3
);
}
else
{
this
.
template
=
this
.
_getCachedTemplate
(
_3
);
}
this
.
render
(
_4
);
},
render
:
function
(
_5
,
_6
){
if
(
_6
){
this
.
template
=
_6
;
}
this
.
_render
.
render
(
this
.
_getContext
(
_5
),
this
.
template
);
},
_getContext
:
function
(
_7
){
if
(
!
(
_7
instanceof
dojox
.
dtl
.
Context
)){
_7
=
false
;
}
_7
=
_7
||
new
dojox
.
dtl
.
Context
(
this
);
_7
.
setThis
(
this
);
return
_7
;
},
_getCachedTemplate
:
function
(
_8
,
_9
){
if
(
!
this
.
_templates
){
this
.
_templates
=
{};
}
var
_a
=
_9
||
_8
.
toString
();
var
_b
=
this
.
_templates
;
if
(
_b
[
_a
]){
return
_b
[
_a
];
}
return
(
_b
[
_a
]
=
new
dojox
.
dtl
.
DomTemplate
(
dijit
.
_Templated
.
getCachedTemplate
(
_8
,
_9
,
true
)));
}};
}
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Wed, Apr 2, 06:43 (4 w, 1 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
26832
Default Alt Text
_DomTemplated.js (1 KB)
Attached To
rZEDHG ZedLegacy
Event Timeline
Log In to Comment