1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
|
/*
Copyright (c) 2004-2011, 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
*/
dojo._xdResourceLoaded(function(dojo, dijit, dojox){
return {depends: [["provide", "dojox.form.Manager"],
["require", "dijit._Widget"],
["require", "dijit._Templated"],
["require", "dojox.form.manager._Mixin"],
["require", "dojox.form.manager._NodeMixin"],
["require", "dojox.form.manager._FormMixin"],
["require", "dojox.form.manager._ValueMixin"],
["require", "dojox.form.manager._EnableMixin"],
["require", "dojox.form.manager._DisplayMixin"],
["require", "dojox.form.manager._ClassMixin"]],
defineResource: function(dojo, dijit, dojox){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);
}
});
}
}};});
|