1 if(!dojo._hasResource["dojox.dtl.ext-dojo.NodeList"]){ //_hasResource checks added by build. Do not use _hasResource directly in your code.
2 dojo._hasResource["dojox.dtl.ext-dojo.NodeList"] = true;
3 dojo.provide("dojox.dtl.ext-dojo.NodeList");
4 dojo.require("dojox.dtl._base");
6 dojo.extend(dojo.NodeList, {
7 dtl: function(template, context){
8 // args: dojox.dtl.__StringArgs|String
9 // The template string or location
10 // context: dojox.dtl.__ObjectArgs|Object
11 // The context object or location
15 var render = function(data){
16 var content = template.render(new d._Context(context));
17 self.forEach(function(node){
18 node.innerHTML = content;
22 d.text._resolveTemplateArg(template).addCallback(function(templateString){
23 template = new d.Template(templateString);
24 d.text._resolveContextArg(context).addCallback(function(contextObject){
25 render(contextObject);