| [ Index ] |
PHP Cross Reference of Drupal 6 (gatewave) |
[Summary view] [Print] [Text view]
1 // $Id: taxonomy.js,v 1.2 2007/12/16 10:36:53 goba Exp $ 2 3 /** 4 * Move a block in the blocks table from one region to another via select list. 5 * 6 * This behavior is dependent on the tableDrag behavior, since it uses the 7 * objects initialized in that behavior to update the row. 8 */ 9 Drupal.behaviors.termDrag = function(context) { 10 var table = $('#taxonomy', context); 11 var tableDrag = Drupal.tableDrag.taxonomy; // Get the blocks tableDrag object. 12 var rows = $('tr', table).size(); 13 14 // When a row is swapped, keep previous and next page classes set. 15 tableDrag.row.prototype.onSwap = function(swappedRow) { 16 $('tr.taxonomy-term-preview', table).removeClass('taxonomy-term-preview'); 17 $('tr.taxonomy-term-divider-top', table).removeClass('taxonomy-term-divider-top'); 18 $('tr.taxonomy-term-divider-bottom', table).removeClass('taxonomy-term-divider-bottom'); 19 20 if (Drupal.settings.taxonomy.backPeddle) { 21 for (var n = 0; n < Drupal.settings.taxonomy.backPeddle; n++) { 22 $(table[0].tBodies[0].rows[n]).addClass('taxonomy-term-preview'); 23 } 24 $(table[0].tBodies[0].rows[Drupal.settings.taxonomy.backPeddle - 1]).addClass('taxonomy-term-divider-top'); 25 $(table[0].tBodies[0].rows[Drupal.settings.taxonomy.backPeddle]).addClass('taxonomy-term-divider-bottom'); 26 } 27 28 if (Drupal.settings.taxonomy.forwardPeddle) { 29 for (var n = rows - Drupal.settings.taxonomy.forwardPeddle - 1; n < rows - 1; n++) { 30 $(table[0].tBodies[0].rows[n]).addClass('taxonomy-term-preview'); 31 } 32 $(table[0].tBodies[0].rows[rows - Drupal.settings.taxonomy.forwardPeddle - 2]).addClass('taxonomy-term-divider-top'); 33 $(table[0].tBodies[0].rows[rows - Drupal.settings.taxonomy.forwardPeddle - 1]).addClass('taxonomy-term-divider-bottom'); 34 } 35 }; 36 };
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
| Generated: Thu Mar 24 11:18:33 2011 | Cross-referenced by PHPXref 0.7 |