Project

General

Profile

Statistics
| Revision:

root / trunk / web / dojo / dojox / form / manager / _ValueMixin.js

History | View | Annotate | Download (1.26 KB)

1
/*
2
        Copyright (c) 2004-2010, The Dojo Foundation All Rights Reserved.
3
        Available via Academic Free License >= 2.1 OR the modified BSD license.
4
        see: http://dojotoolkit.org/license for details
5
*/
6

    
7

    
8
if(!dojo._hasResource["dojox.form.manager._ValueMixin"]){
9
dojo._hasResource["dojox.form.manager._ValueMixin"]=true;
10
dojo.provide("dojox.form.manager._ValueMixin");
11
dojo.declare("dojox.form.manager._ValueMixin",null,{elementValue:function(_1,_2){
12
if(_1 in this.formWidgets){
13
return this.formWidgetValue(_1,_2);
14
}
15
if(this.formNodes&&_1 in this.formNodes){
16
return this.formNodeValue(_1,_2);
17
}
18
return this.formPointValue(_1,_2);
19
},gatherFormValues:function(_3){
20
var _4=this.inspectFormWidgets(function(_5){
21
return this.formWidgetValue(_5);
22
},_3);
23
if(this.inspectFormNodes){
24
dojo.mixin(_4,this.inspectFormNodes(function(_6){
25
return this.formNodeValue(_6);
26
},_3));
27
}
28
dojo.mixin(_4,this.inspectAttachedPoints(function(_7){
29
return this.formPointValue(_7);
30
},_3));
31
return _4;
32
},setFormValues:function(_8){
33
if(_8){
34
this.inspectFormWidgets(function(_9,_a,_b){
35
this.formWidgetValue(_9,_b);
36
},_8);
37
if(this.inspectFormNodes){
38
this.inspectFormNodes(function(_c,_d,_e){
39
this.formNodeValue(_c,_e);
40
},_8);
41
}
42
this.inspectAttachedPoints(function(_f,_10,_11){
43
this.formPointValue(_f,_11);
44
},_8);
45
}
46
return this;
47
}});
48
}