Changeset 4877
- Timestamp:
- 08/30/06 16:21:17 (2 years ago)
- Files:
-
- spinoffs/prototype/CHANGELOG (modified) (1 diff)
- spinoffs/prototype/src/form.js (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
spinoffs/prototype/CHANGELOG
r4876 r4877 1 1 *SVN* 2 3 * Field is now simply an alias for Form.Element. [sam] 2 4 3 5 * Add Element.Methods.getElementsByClassName and Element.Methods.getElementsBySelector. Closes #4669. [Andrew Dupont, DHH, sam] spinoffs/prototype/src/form.js
r4873 r4877 1 var Field = {2 clear: function() {3 for (var i = 0; i < arguments.length; i++)4 $(arguments[i]).value = '';5 },6 7 focus: function(element) {8 $(element).focus();9 },10 11 present: function() {12 for (var i = 0; i < arguments.length; i++)13 if ($(arguments[i]).value == '') return false;14 return true;15 },16 17 select: function(element) {18 $(element).select();19 },20 21 activate: function(element) {22 element = $(element);23 element.focus();24 if (element.select)25 element.select();26 }27 }28 29 /*--------------------------------------------------------------------------*/30 31 1 var Form = { 32 2 serialize: function(form) { … … 107 77 } 108 78 79 /*--------------------------------------------------------------------------*/ 80 109 81 Form.Element = { 110 82 serialize: function(element) { … … 133 105 if (parameter) 134 106 return parameter[1]; 135 } 136 } 107 }, 108 109 clear: function() { 110 for (var i = 0; i < arguments.length; i++) 111 $(arguments[i]).value = ''; 112 }, 113 114 focus: function(element) { 115 $(element).focus(); 116 }, 117 118 present: function() { 119 for (var i = 0; i < arguments.length; i++) 120 if ($(arguments[i]).value == '') return false; 121 return true; 122 }, 123 124 select: function(element) { 125 $(element).select(); 126 }, 127 128 activate: function(element) { 129 element = $(element); 130 element.focus(); 131 if (element.select) 132 element.select(); 133 } 134 } 135 136 var Field = Form.Element; 137 138 /*--------------------------------------------------------------------------*/ 137 139 138 140 Form.Element.Serializers = {