MediaWiki:Common.js: Difference between revisions

m
no edit summary
mNo edit summary
mNo edit summary
Line 282: Line 282:
     });
     });
     /* Deal with rainbow rows */
     /* Deal with rainbow rows */
/*    $('tr.rainbow').each(function(){
    $('tr.rainbow').each(function(){
         var rb_totalWidth = parseInt($(this).outerWidth(true));
         var rb_TotalWidth = parseInt($(this).width());
         var rb_cStart, rb_cEnd, rb_sumWidth = 0;
         var rb_StepLen = rb_TotalWidth / 10;
         $(this).children('td, th').each(function(){
        var rb_LBorder = 0, rb_RBorder, rb_CurPoint = 0;
             rb_cStart = ['hsl(' + parseFloat(rb_sumWidth / rb_totalWidth * 360).toString(), '100%', '75%)'].join(',');
        var rb_HSL, rb_CellWidth;
            rb_sumWidth += $(this).outerWidth(true);
         $(this).children('th, td').each(function(){
             rb_cEnd = ['hsl(' + parseFloat(rb_sumWidth / rb_totalWidth * 360).toString(), '100%', '75%)'].join(',');
             rb_HSL = [];
            rb_CellWidth = parseInt($(this).outerWidth(true));
            rb_RBorder = rb_LBorder + rb_CellWidth;
            rb_HSL.push('hsl(' + (rb_LBorder / rb_TotalWidth * 360).toString() + ',100%,50%) 0%');
            while(rb_CurPoint < rb_RBorder){
                rb_HSL.push('hsl(' + (rb_CurPoint / rb_TotalWidth * 360).toString() + ',100%,50%) ' + ((rb_CurPoint - rb_LBorder) / rb_CellWidth * 100).toString() + '%');
                rb_CurPoint += rb_StepLen;
             }
            rb_HSL.push('hsl(' + (rb_RBorder / rb_TotalWidth * 360).toString() + ',100%,50%) 100%');
             $(this).css({
             $(this).css({
                 'background-image': ['linear-gradient(to right', rb_cStart, rb_cEnd + ')'].join(',')
                 'background-image': 'linear-gradient(to right,' + rb_HSL.join(',') + ')'
             });
             });
            rb_LBorder = rb_RBorder;
         });
         });
     });*/
     });
     /*
     /*
         $('table.odd-stripe > tbody > tr:has(td):').css('background-color', function(){
         $('table.odd-stripe > tbody > tr:has(td):').css('background-color', function(){
Line 301: Line 310:
     */
     */
});
});
/**** Persist Header H2 ****/