Benutzer:Gerard
// // Sidebar‑Manipulation (Werkzeugkasten erweitern) // function ModifySidebar(action, section, name, link) {
try {
var target = 'p-' + section;
if (section === 'languages') target = 'p-lang';
if (section === 'toolbox') target = 'p-tb';
if (section === 'navigation') target = 'p-navigation';
var list = document.getElementById(target)
?.getElementsByTagName('div')[0]
?.getElementsByTagName('ul')[0];
if (!list) return;
if (action === 'add') {
var aNode = document.createElement('a');
var liNode = document.createElement('li');
aNode.appendChild(document.createTextNode(name));
aNode.setAttribute('href', link);
liNode.appendChild(aNode);
liNode.className = 'plainlinks';
list.appendChild(liNode);
}
if (action === 'remove') {
var items = list.getElementsByTagName('li');
for (var i = 0; i < items.length; i++) {
var a = items[i].getElementsByTagName('a')[0];
if (a && (a.innerHTML === name || a.href === link)) {
list.removeChild(items[i]);
}
}
}
} catch (e) {
return;
}
}
function CustomizeModificationsOfSidebar() {
// Toolbox‑Einträge für BlueX
ModifySidebar('add', 'toolbox', 'Textbausteine', '/Wiki_BlueX/index.php/Kategorie:Textbausteine');
ModifySidebar('add', 'toolbox', 'Letzte Änderungen', '/Wiki_BlueX/index.php/Spezial:Letzte_Änderungen');
ModifySidebar('add', 'toolbox', 'Alle Seiten', '/Wiki_BlueX/index.php/Spezial:Alle_Seiten');
ModifySidebar('add', 'toolbox', 'Zufällige Seite', '/Wiki_BlueX/index.php/Spezial:Zufällige_Seite');
}
jQuery(CustomizeModificationsOfSidebar);