MediaWiki:Common.js: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 302: Line 302:
     $('#p-banner').html("<span><span class='main-accent'>El</span>wiki</span>");
     $('#p-banner').html("<span><span class='main-accent'>El</span>wiki</span>");
     $('.region-map img[alt="About this image"]').attr('src', 'https://elwiki.net/wiki/images/1/1f/UI_-_Help.png').show();
     $('.region-map img[alt="About this image"]').attr('src', 'https://elwiki.net/wiki/images/1/1f/UI_-_Help.png').show();
     $('table[cellpadding="5"][border="1"][style] tr[style*="rgb(68, 68, 68)"] th').css('border-color', 'black')
     $('table[cellpadding="5"][border="1"][style] tr[style*="rgb(68, 68, 68)"] th').css('border-color', 'black');
 
    $('table[cellpadding="5"][border="1"][style] tr:not(.dungeon-page-fields tr), .segment-header:not(.job-change-collapsible .segment-header), .segment .mw-collapsible-text').each(function () {
        if ($(this).hasClass('mw-collapsible-text')) {
            var rgb = $(this).parents('.segment').find('.segment-header:eq(0)').css('backgroundColor');
        } else {
            var rgb = $(this).css('backgroundColor');
        }
        var colors = rgb.match(/\d+/g);
        var o = Math.round(((parseInt(colors[0]) * 299) + (parseInt(colors[1]) * 587) + (parseInt(colors[2]) * 114)) / 1000);
        if (o < 155 && rgb != 'rgba(0, 0, 0, 0)') {
            $(this).css('color', 'white').css('text-shadow', '1px 1px 1px #000');
        } else if ($(this).parents('.instance-page').length) {
            $(this).css('color', 'black').css('text-shadow', 'none');
        }
    });


});
});
Line 407: Line 422:
         $('.dungeon-map .tabber-vertical .tabber-ul').toggleClass('list-hidden');
         $('.dungeon-map .tabber-vertical .tabber-ul').toggleClass('list-hidden');
     });
     });
$(function() {
    $('table[cellpadding="5"][border="1"][style] tr:not(.dungeon-page-fields tr), .segment-header:not(.job-change-collapsible .segment-header), .segment .mw-collapsible-text').each(function () {
        if ($(this).hasClass('mw-collapsible-text')) {
            var rgb = $(this).parent().parent().find('.segment-header:eq(0)').css('backgroundColor');
        } else {
            var rgb = $(this).css('backgroundColor');
        }
        var colors = rgb.match(/\d+/g);
        var o = Math.round(((parseInt(colors[0]) * 299) + (parseInt(colors[1]) * 587) + (parseInt(colors[2]) * 114)) / 1000);
        if (o < 155 && rgb != 'rgba(0, 0, 0, 0)') {
            $(this).css('color', 'white').css('text-shadow', '1px 1px 1px #000');
        } else if ($(this).parents('.instance-page').length) {
            $(this).css('color', 'black').css('text-shadow', 'none');
        }
    });
});


});
});