MediaWiki:Common.js: Difference between revisions

m
no edit summary
mNo edit summary
mNo edit summary
Line 275: Line 275:
     /* Deal with non-transparent headers */
     /* Deal with non-transparent headers */
     var grad_transparent = $(document.createElement('span')).css('background-color'); /* Transparent Calculated Color*/
     var grad_transparent = $(document.createElement('span')).css('background-color'); /* Transparent Calculated Color*/
     $('tr:not(:has(td))').not('.rainbow').css('background-image', function(){
     $('tr:not(:has(td))').not('.rainbow').children('th').each(function(){
         var grad_color = $(this).css('background-color');
         var grad_color = $(this).css('background-color') || $(this).parent().css('background-color');
         if(grad_transparent != grad_color){ /* If bgcolor is not transparent */
         if(grad_transparent != grad_color){ /* If bgcolor is not transparent */
             $(this).children('th').css('background-image', ['linear-gradient(to bottom', '#eee', grad_color + ')'].join(','));
             $(this).css('background-image', ['linear-gradient(to bottom', '#eee', grad_color + ')'].join(','));
         }
         }
     });
     });