Ticket #6900: prototype.patch
| File prototype.patch, 0.9 kB (added by remvee, 2 years ago) |
|---|
-
public/javascripts/prototype.js
old new 1408 1408 serialize: function(form) { 1409 1409 var elements = Form.getElements($(form)); 1410 1410 var queryComponents = new Array(); 1411 var paramNames = new Array(); 1411 1412 1412 1413 for (var i = 0; i < elements.length; i++) { 1413 1414 var queryComponent = Form.Element.serialize(elements[i]); 1414 if (queryComponent) 1415 1416 var skip = paramNames.include(elements[i].name) 1417 && elements[i].tagName.toLowerCase() == 'input' 1418 && elements[i].type.toLowerCase() == 'hidden'; 1419 1420 if (queryComponent && !skip) { 1421 paramNames.push(elements[i].name); 1415 1422 queryComponents.push(queryComponent); 1423 } 1416 1424 } 1417 1425 1418 1426 return queryComponents.join('&');