rem: ['', 'Form', 'Input', 'TextArea', 'Select'].each(function(tag) { var klass = window['HTML' + tag + 'Element'] = {}; klass.prototype = document.createElement(tag ? tag.toLowerCase() : 'div').__proto__; }); 
add: [HTMLInputElement, HTMLTextAreaElement, HTMLSelectElement].each(function(klass) { copy(Form.Element.Methods, klass.prototype); }); 
context:   ['', 'Form', 'Input', 'TextArea', 'Select'].each(function(tag) {    var klass = window['HTML' + tag + 'Element'] = {};    klass.prototype = document.createElement(tag ? tag.toLowerCase() : 'div').__proto__;  });
meta: 5339	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5339/55c6c64da0fbbfba74a0b4ad68022bf640a0a049/prototype.js/buggy/railties/html/javascripts/prototype.js