Changeset 750
- Timestamp:
- 2008-11-13 08:12:55 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/modules/kauri-forms/kauri-forms-framework/src/main/kauri/js/control.js
r749 r750 68 68 */ 69 69 ControlElements.ATTR_TYPE = "kauri-type"; 70 71 /** 72 * Html attribute name used for specifying the type 73 * @static 74 * @final 75 */ 76 ControlElements.ATTR_CONTROL = "kauri-control"; 77 70 78 71 79 /** … … 154 162 } 155 163 156 /*157 // zoeken kauri-type158 var members=null;159 var type = $this.attr(ControlElements.ATTR_TYPE);160 if(type!=undefined){161 members = members||new Object();162 var memberType = new Object();163 164 memberType.type=type;165 members[idref] = memberType;166 }167 */168 164 var rev = $this.attr(ControlElements.ATTR_REV); 169 165 … … 171 167 172 168 //add type property if known 173 store.addType (index, $this.attr(ControlElements.ATTR_TYPE));169 store.addTypeAndControl(index, $this.attr(ControlElements.ATTR_TYPE), $this.attr(ControlElements.ATTR_CONTROL)); 174 170 175 171 $this.attr(ControlElements.ATTR_INDEX, index); … … 190 186 matching.each(indexor); 191 187 192 /*193 if(members!=undefined){194 var fconf =new Object();195 var mb = new Object();196 mb.members=members;197 fconf.type = ['composite', mb];198 }199 */200 188 return store.getImplicitConfig(); 201 189 } … … 203 191 204 192 205 ControlElements.prototype.addType = function(index, type){ 206 //if type not undefined! 193 ControlElements.prototype.addTypeAndControl = function(index, type, control){ 207 194 if (type != undefined) { 208 195 this.elementIndex[index].type = type; 209 196 } 210 // add .type property on the elementIndex 197 if (control != undefined) { 198 this.elementIndex[index].control = control; 199 } 211 200 } 212 201 … … 239 228 var type = {}; 240 229 type['base'] = this.elementIndex[index].type; 230 type['control'] = this.elementIndex[index].control; 241 231 field[segments[i - 1]] = type; 242 232 }
Note: See TracChangeset
for help on using the changeset viewer.