rem: return $(form).getElements().find(function(element) { return element.type != 'hidden' && !element.disabled && ['input', 'select', 'textarea'].include(element.tagName.toLowerCase()); }); 
add: Element.extend = (function() { if (Prototype.BrowserFeatures.SpecificElementExtensions) return Prototype.K;  var Methods = { }, ByTag = Element.Methods.ByTag;  var extend = Object.extend(function(element) { if (!element || element._extendedByPrototype || element.nodeType != 1 || element == window) return element;  var methods = Object.clone(Methods), tagName = element.tagName, property, value;   if (ByTag[tagName]) Object.extend(methods, ByTag[tagName]);  for (property in methods) { value = methods[property]; if (Object.isFunction(value) && !(property in element)) element[property] = value.methodize(); }  element._extendedByPrototype = Prototype.emptyFunction; return element;  }, { refresh: function() {  if (!Prototype.BrowserFeatures.ElementExtensions) { Object.extend(Methods, Element.Methods); Object.extend(Methods, Element.Methods.Simulated); } } });  extend.refresh(); return extend; })(); 
context:     return $(form).getElements().find(function(element) {      return element.type != 'hidden' && !element.disabled &&        ['input', 'select', 'textarea'].include(element.tagName.toLowerCase());    });
meta: 8434	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/8434/6873fc8026e87544ee93e0d9551ae57083313cff/prototype.js/buggy/vendor/rails/actionpack/lib/action_view/helpers/javascripts/prototype.js