/** * @todo */ (function($) { /** * @todo */ Drupal.behaviors.omegaEqualHeights = { attach: function (context) { $('body', context).once('omega-equalheights', function () { $(window).bind('resize.omegaequalheights', function () { $($('.equal-height-container').get().reverse()).each(function () { var elements = $(this).children('.equal-height-element').css('height', ''); if (!Drupal.behaviors.hasOwnProperty('omegaMediaQueries') || Drupal.omega.getCurrentLayout() != 'mobile') { var tallest = 0; elements.each(function () { if ($(this).height() > tallest) { tallest = $(this).height(); } }).each(function() { if ($(this).height() < tallest) { $(this).css('height', tallest); } }); } }); }).load(function () { $(this).trigger('resize.omegaequalheights'); }); }); } }; })(jQuery);