a:13:{s:9:"#provides";s:20:"dojox.dtl._Templated";s:9:"#resource";s:17:"dtl/_Templated.js";s:9:"#requires";a:2:{i:0;a:3:{i:0;s:6:"common";i:1;s:16:"dijit._Templated";i:2;s:5:"dijit";}i:1;a:2:{i:0;s:6:"common";i:1;s:15:"dojox.dtl._base";}}s:20:"dojox.dtl._Templated";a:4:{s:4:"type";s:8:"Function";s:6:"chains";a:2:{s:9:"prototype";a:1:{i:0;s:16:"dijit._Templated";}s:4:"call";a:1:{i:0;s:16:"dijit._Templated";}}s:9:"classlike";b:1;s:7:"summary";s:0:"";}s:41:"dojox.dtl._Templated._dijitTemplateCompat";a:3:{s:9:"prototype";s:20:"dojox.dtl._Templated";s:7:"private";b:1;s:7:"summary";s:0:"";}s:35:"dojox.dtl._Templated.buildRendering";a:4:{s:9:"prototype";s:20:"dojox.dtl._Templated";s:4:"type";s:8:"Function";s:6:"source";s:1213:" var node; if(this.domNode && !this._template){ return; } if(!this._template){ var t = this.getCachedTemplate( this.templatePath, this.templateString, this._skipNodeCache ); if(t instanceof dojox.dtl.Template) { this._template = t; }else{ node = t; } } if(!node){ var nodes = dojo._toDom( this._template.render(new dojox.dtl._Context(this)) ); // TODO: is it really necessary to look for the first node? if(nodes.nodeType !== 1 && nodes.nodeType !== 3){ // nodes.nodeType === 11 // the node is a document fragment for(var i = 0, l = nodes.childNodes.length; i < l; ++i){ node = nodes.childNodes[i]; if(node.nodeType == 1){ break; } } }else{ // the node is an element or a text node = nodes; } } this._attachTemplateNodes(node); if(this.widgetsInTemplate){ var childWidgets = dojo.parser.parse(node); this._attachTemplateNodes(childWidgets, function(n,p){ return n[p]; }); } if(this.domNode){ dojo.place(node, this.domNode, "before"); this.destroyDescendants(); dojo.destroy(this.domNode); } this.domNode = node; this._fillContent(this.srcNodeRef);";s:7:"summary";s:0:"";}s:35:"dojox.dtl._Templated._templateCache";a:4:{s:9:"prototype";s:20:"dojox.dtl._Templated";s:4:"type";s:6:"Object";s:7:"private";b:1;s:7:"summary";s:0:"";}s:38:"dojox.dtl._Templated.getCachedTemplate";a:5:{s:9:"prototype";s:20:"dojox.dtl._Templated";s:4:"type";s:8:"Function";s:10:"parameters";a:3:{s:12:"templatePath";a:1:{s:4:"type";s:0:"";}s:14:"templateString";a:1:{s:4:"type";s:0:"";}s:15:"alwaysUseString";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:701:" var tmplts = this._templateCache; var key = templateString || templatePath; if(tmplts[key]){ return tmplts[key]; } templateString = dojo.string.trim(templateString || dijit._Templated._sanitizeTemplateString(dojo._getText(templatePath))); if( this._dijitTemplateCompat && (alwaysUseString || templateString.match(/\$\{([^\}]+)\}/g)) ){ templateString = this._stringRepl(templateString); } // If we always use a string, or find no variables, just store it as a node if(alwaysUseString || !templateString.match(/\{[{%]([^\}]+)[%}]\}/g)){ return tmplts[key] = dojo._toDom(templateString); }else{ return tmplts[key] = new dojox.dtl.Template(templateString); }";s:7:"summary";s:44:"Layer for dijit._Templated.getCachedTemplate";}s:27:"dojox.dtl._Templated.render";a:4:{s:9:"prototype";s:20:"dojox.dtl._Templated";s:4:"type";s:8:"Function";s:6:"source";s:24:" this.buildRendering();";s:7:"summary";s:0:"";}s:30:"dojox.dtl._Templated._template";a:3:{s:8:"instance";s:20:"dojox.dtl._Templated";s:7:"private";b:1;s:7:"summary";s:0:"";}s:28:"dojox.dtl._Templated.domNode";a:2:{s:8:"instance";s:20:"dojox.dtl._Templated";s:7:"summary";s:0:"";}s:9:"dojox.dtl";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}s:5:"dojox";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}}