123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- /*
- Copyright (c) 2004-2012, 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.form.Manager"]){ //_hasResource checks added by build. Do not use _hasResource directly in your code.
- dojo._hasResource["dojox.form.Manager"] = true;
- dojo.provide("dojox.form.Manager");
- dojo.require("dijit._Widget");
- dojo.require("dijit._Templated");
- dojo.require("dojox.form.manager._Mixin");
- dojo.require("dojox.form.manager._NodeMixin");
- dojo.require("dojox.form.manager._FormMixin");
- dojo.require("dojox.form.manager._ValueMixin");
- dojo.require("dojox.form.manager._EnableMixin");
- dojo.require("dojox.form.manager._DisplayMixin");
- dojo.require("dojox.form.manager._ClassMixin");
- dojo.declare("dojox.form.Manager", [
- dijit._Widget,
- dojox.form.manager._Mixin,
- dojox.form.manager._NodeMixin,
- dojox.form.manager._FormMixin,
- dojox.form.manager._ValueMixin,
- dojox.form.manager._EnableMixin,
- dojox.form.manager._DisplayMixin,
- dojox.form.manager._ClassMixin
- ], {
- // summary:
- // The widget to orchestrate dynamic forms.
- // description:
- // This widget hosts dojox.form.manager mixins.
- // See dojox.form.manager._Mixin for more info.
- buildRendering: function(){
- var node = this.domNode = this.srcNodeRef;
- if(!this.containerNode){
- // all widgets with descendants must set containerNode
- this.containerNode = node;
- }
- this._attachPoints = [];
- dijit._Templated.prototype._attachTemplateNodes.call(this, node);
- },
-
- destroyRendering: function(){
- dijit._Templated.prototype.destroyRendering.call(this);
- }
- });
- }
|