Changeset 951
- Timestamp:
- 2008-12-04 15:10:06 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/modules/kauri-forms/kauri-forms-framework/src/main/kauri/static/js/control.js
r948 r951 206 206 207 207 for (var index in this.elementIndex) { 208 var segments = index.split('/'); 209 var control=fconf; 210 211 // search in fconf which control to edit 212 for (i = 0; i < segments.length; i++) { 213 if (segments[i] == "") { 214 continue; 215 } 216 else { 217 if(control.base=='collection'){ 218 if(control['row']==undefined) 219 control['row']={}; 220 control=control['row']; 208 if (this.elementIndex[index].type != undefined) { 209 var segments = index.split('/'); 210 var control = fconf; 211 212 // search in fconf which control to edit 213 for (i = 0; i < segments.length; i++) { 214 if (segments[i] == "") { 215 continue; 221 216 } 222 if (control['members'] != undefined && control['members'][segments[i]] != undefined)223 control = control['members'][segments[i]];224 217 else { 225 if (control['members'] == undefined) { 226 control['members'] = {}; 218 if (control.base == 'collection') { 219 if (control['row'] == undefined) 220 control['row'] = {}; 221 control = control['row']; 227 222 } 228 control = control['members']; 223 if (control['members'] != undefined && control['members'][segments[i]] != undefined) 224 control = control['members'][segments[i]]; 225 else { 226 if (control['members'] == undefined) { 227 control['members'] = {}; 228 } 229 control = control['members']; 230 } 229 231 } 230 } 231 } 232 233 if (this.elementIndex[index].type != undefined) { 232 } 234 233 var type = {}; 235 234 type['base'] = this.elementIndex[index].type;
Note: See TracChangeset
for help on using the changeset viewer.