Ticket #10035: change_index_param_to_value.diff
| File change_index_param_to_value.diff, 1.1 kB (added by jdalton, 6 months ago) |
|---|
-
C:/Inetpub/wwwroot/prototype/src/Copy
old new 213 213 else element.value = value; 214 214 }, 215 215 216 select: function(element, index) {217 if (Object.isUndefined( index))216 select: function(element, value) { 217 if (Object.isUndefined(value)) 218 218 return this[element.type == 'select-one' ? 219 219 'selectOne' : 'selectMany'](element); 220 220 else { 221 var opt, value, single = !Object.isArray(index);221 var opt, optValue, single = !Object.isArray(value); 222 222 for (var i = 0, length = element.length; i < length; i++) { 223 223 opt = element.options[i]; 224 value = this.optionValue(opt);224 optValue = this.optionValue(opt); 225 225 if (single) { 226 if ( value == index) {226 if (optValue == value) { 227 227 opt.selected = true; 228 228 return; 229 229 } 230 230 } 231 else opt.selected = index.include(value);231 else opt.selected = value.include(optValue); 232 232 } 233 233 } 234 234 },