Sha256: 902a68e8521710e0bcd18bb95da19f67938966db737b31e2678b2270c0701ec8

Contents?: true

Size: 828 Bytes

Versions: 4

Compression:

Stored size: 828 Bytes

Contents

//>>built
define("dojox/dtl/render/dom",["dojo/_base/lang","dojo/dom","../Context","../dom","../_base"],function(_1,_2,_3,_4,dd){
_1.getObject("dojox.dtl.render.dom",true);
dd.render.dom.Render=function(_5,_6){
this._tpl=_6;
this.domNode=_2.byId(_5);
};
_1.extend(dd.render.dom.Render,{setAttachPoint:function(_7){
this.domNode=_7;
},render:function(_8,_9,_a){
if(!this.domNode){
throw new Error("You cannot use the Render object without specifying where you want to render it");
}
this._tpl=_9=_9||this._tpl;
_a=_a||_9.getBuffer();
_8=_8||new _3();
var _b=_9.render(_8,_a).getParent();
if(!_b){
throw new Error("Rendered template does not have a root node");
}
if(this.domNode!==_b){
if(this.domNode.parentNode){
this.domNode.parentNode.replaceChild(_b,this.domNode);
}
this.domNode=_b;
}
}});
return dojox.dtl.render.dom;
});

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
dojox-rails-0.14.0 vendor/assets/javascripts/dojox/dtl/render/dom.js
dojox-rails-0.13.0 vendor/assets/javascripts/dojox/dtl/render/dom.js
dojox-rails-0.12.0 vendor/assets/javascripts/dojox/dtl/render/dom.js
dojox-rails-0.11.0 vendor/assets/javascripts/dtl/render/dom.js