Changeset 361 for veekun/trunk/root
- Timestamp:
- 11/03/07 15:48:18 (2 years ago)
- Files:
-
- 1 modified
-
veekun/trunk/root/script/dexutils.js (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
veekun/trunk/root/script/dexutils.js
r359 r361 1 function add_move_table_controls() { 2 var table = $('#js-movetable'); 3 var target = $('#js-move-table-controls'); 4 if (!table || !target) return; 5 6 target.append('Only show moves from: '); 7 8 var version_els = table.find('tr:first-child.heading th img'); 9 var ver_ct = version_els.length; 10 var ver = 1; 11 version_els.each(function(){ 12 ver++; 13 var closure_ver = ver; 14 var link = this.cloneNode(false); 15 var handler = function(){ 16 reduce_move_table(closure_ver, ver_ct + 1) 17 } 18 link.addEventListener('click', handler, false); 19 target.append(link); 20 target.append(' '); 21 }); 22 23 var all_link = $("<span>all</span>"); 24 all_link.click(function(){ 25 reset_move_table(); 26 fix_move_table_highlighting(); 27 }); 28 target.append(all_link); 29 30 target.addClass('js-move-table-controls'); 31 } 32 1 33 function reduce_move_table(idx, ver_ct) { 2 34 reset_move_table(); … … 25 57 function fix_move_table_highlighting() { 26 58 $(' #js-movetable tr ').removeClass('color1').removeClass('color2'); 27 $(' #js-movetable tr:not(.heading):not(.js-move-table-reduced): odd').addClass('color1');28 $(' #js-movetable tr:not(.heading):not(.js-move-table-reduced): even').addClass('color2');59 $(' #js-movetable tr:not(.heading):not(.js-move-table-reduced):even ').addClass('color1'); 60 $(' #js-movetable tr:not(.heading):not(.js-move-table-reduced):odd ').addClass('color2'); 29 61 } 62 63 $(add_move_table_controls);
