Changeset 17252
- Timestamp:
- 01/11/2011 07:37:43 PM (15 years ago)
- File:
-
- 1 edited
-
trunk/wp-admin/js/list-table.dev.js (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-admin/js/list-table.dev.js
r17239 r17252 15 15 }, 16 16 17 /** 18 * Simulates form.reset() for all input, select, and textarea elements 19 * within a provided context. 20 */ 17 21 reset: function( context ) { 18 context = $( context ); 22 context = $(context); 23 19 24 $('input', context).each( function(){ 20 25 this.value = this.defaultValue; 21 26 this.checked = this.defaultChecked; 22 27 }); 23 $('option', context).each( function(){ 24 this.selected = this.defaultSelected; 25 }); 28 29 $('select', context).each( function(){ 30 var options = $('option', this), 31 anySelected = false; 32 33 options.each( function(){ 34 this.selected = this.defaultSelected; 35 anySelected = anySelected || this.defaultSelected; 36 }); 37 38 // If no options are selected within a single-select dropdown, 39 // select the first element by default. 40 if ( ! this.multiple && ! anySelected ) 41 options[0].selected = true; 42 }); 43 26 44 $('textarea', context).each( function(){ 27 45 this.value = this.defaultValue;
Note: See TracChangeset
for help on using the changeset viewer.