29 lines
714 B
JavaScript
29 lines
714 B
JavaScript
/**
|
|
* @file
|
|
* Implement basic methods required by all of panels.
|
|
*/
|
|
|
|
(function ($) {
|
|
Drupal.Panels = Drupal.Panels || {};
|
|
|
|
Drupal.Panels.changed = function(item) {
|
|
if (!item.is('.changed')) {
|
|
item.addClass('changed');
|
|
item.find('div.grabber span.text').append(' <span class="star">*</span> ');
|
|
}
|
|
};
|
|
|
|
Drupal.Panels.restripeTable = function(table) {
|
|
// :even and :odd are reversed because jquery counts from 0 and
|
|
// we count from 1, so we're out of sync.
|
|
$('tbody tr:not(:hidden)', $(table))
|
|
.removeClass('even')
|
|
.removeClass('odd')
|
|
.filter(':even')
|
|
.addClass('odd')
|
|
.end()
|
|
.filter(':odd')
|
|
.addClass('even');
|
|
};
|
|
})(jQuery);
|