Blame | Last modification | View Log | RSS feed
if(!dojo._hasResource["dojox.dtl.widget"]){ //_hasResource checks added by build. Do not use _hasResource directly in your code.dojo._hasResource["dojox.dtl.widget"] = true;dojo.provide("dojox.dtl.widget");dojo.require("dijit._Widget");dojo.require("dijit._Container")dojo.require("dojox.dtl.html");dojo.require("dojox.dtl.render.html");dojo.declare("dojox.dtl._Widget", [dijit._Widget, dijit._Contained],{buffer: 0,buildRendering: function(){this.domNode = this.srcNodeRef;if(this.domNode){var parent = this.getParent();if(parent){this.setAttachPoint(parent);}}},setAttachPoint: function(/*dojox.dtl.AttachPoint*/ attach){this._attach = attach;},render: function(/*dojox.dtl.HtmlTemplate*/ tpl, /*dojox.dtl.Context*/ context){if(!this._attach){throw new Error("You must use an attach point with dojox.dtl.TemplatedWidget");}context.setThis(this);this._attach.render(tpl, context);}});dojo.declare("dojox.dtl.AttachPoint", [dijit._Widget, dijit._Container],{constructor: function(props, node){this._render = new dojox.dtl.render.html.Render(node);},render: function(/*dojox.dtl.HtmlTemplate*/ tpl, /*dojox.dtl.Context*/ context){this._render.render(tpl, context);}});}