popsu-d7/sites/all/modules/panels/js/panels-base.js
Bachir Soussi Chiadmi 1bc61b12ad first import
2015-04-08 11:40:19 +02:00

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);