MediaWiki:Common.js: Difference between revisions
Appearance
Created page with "// Madness Descent Wiki – Custom JS for Vector-2022 skin // Place in MediaWiki:Common.js $(document).ready(function () { // Add theme class to body for easier CSS targeting document.body.classList.add('madness-theme'); // === Header Enhancements === const $heading = $('#firstHeading'); if ($heading.length) { $heading.css({ 'font-size': '3em', 'font-weight': 'bold', 'color': '#ff2c2c', 'text-s..." |
No edit summary |
||
Line 1: | Line 1: | ||
$(document).ready(function () { | $(document).ready(function () { | ||
// === Add Global Theme Class === | |||
document.body.classList.add('madness-theme'); | |||
// === Toggle Sidebar Tools Panel === | |||
const tools = document.getElementById('p-tb'); | |||
if (tools) { | |||
tools.classList.add('collapsed'); | |||
const toggleBtn = document.createElement('div'); | |||
toggleBtn.id = 'p-tb-toggle'; | |||
toggleBtn.innerText = 'Tools'; | |||
document.body.appendChild(toggleBtn); | |||
toggleBtn.addEventListener('click', () => { | |||
tools.classList.toggle('collapsed'); | |||
}); | |||
} | |||
// === Enhance Editing/History/Actions Pages === | |||
$('.mw-editform, .mw-changeslist, .mw-page-info').css({ | |||
'background-color': '#1f1410', | |||
'border': '2px solid #ff2c2c', | |||
'padding': '20px', | |||
'border-radius': '8px', | |||
'box-shadow': '0 0 10px #ff0000' | |||
}); | |||
$('textarea, input, select').css({ | |||
'background-color': '#2b1b15', | |||
'color': '#fff', | |||
'border': '1px solid #ff3b3b' | |||
}); | |||
}); | }); |
Revision as of 13:44, 14 May 2025
$(document).ready(function () {
// === Add Global Theme Class ===
document.body.classList.add('madness-theme');
// === Toggle Sidebar Tools Panel ===
const tools = document.getElementById('p-tb');
if (tools) {
tools.classList.add('collapsed');
const toggleBtn = document.createElement('div');
toggleBtn.id = 'p-tb-toggle';
toggleBtn.innerText = 'Tools';
document.body.appendChild(toggleBtn);
toggleBtn.addEventListener('click', () => {
tools.classList.toggle('collapsed');
});
}
// === Enhance Editing/History/Actions Pages ===
$('.mw-editform, .mw-changeslist, .mw-page-info').css({
'background-color': '#1f1410',
'border': '2px solid #ff2c2c',
'padding': '20px',
'border-radius': '8px',
'box-shadow': '0 0 10px #ff0000'
});
$('textarea, input, select').css({
'background-color': '#2b1b15',
'color': '#fff',
'border': '1px solid #ff3b3b'
});
});