|
|
Linia 2: |
Linia 2: |
|
| |
|
| mw.loader.load("https://wiki.altaron.pl/custom/table-sorter/jquery.tablesorter.js"); | | mw.loader.load("https://wiki.altaron.pl/custom/table-sorter/jquery.tablesorter.js"); |
|
| |
| // Tablica obiektów z tekstami i nazwami ikon dla każdego linku
| |
| var linksData = [
| |
| { text: ' mainpage', icon: 'fas fa-home' },
| |
| { text: ' Poradniki', icon: 'fas fa-book' },
| |
| { text: ' Przedmioty', icon: 'fas fa-cube' },
| |
| { text: ' Potwory', icon: 'fas fa-dragon' },
| |
| { text: ' Czary', icon: 'fas fa-magic' },
| |
| { text: ' Transport', icon: 'fas fa-train' },
| |
| { text: ' Questy', icon: 'fas fa-map' },
| |
| { text: ' Żywioły', icon: 'fas fa-tint' },
| |
| { text: ' NPC', icon: 'fas fa-user' },
| |
| { text: ' Stroje', icon: 'fas fa-tshirt' },
| |
| { text: ' Miasta i osady', icon: 'fas fa-building' },
| |
| { text: ' Pozyskiwanie', icon: 'fas fa-tree' },
| |
| { text: ' Przepisy', icon: 'fas fa-scroll' },
| |
| { text: ' TODO', icon: 'fas fa-tasks' },
| |
| { text: ' Szablony', icon: 'fas fa-file-code' },
| |
| { text: ' Losowa strona', icon: 'fas fa-random' },
| |
| { text: ' Ostatnie zmiany', icon: 'fas fa-history' },
| |
| ];
| |
|
| |
| // Pobierz wszystkie linki znajdujące się w menu bocznym
| |
| var links = document.querySelectorAll('#mw-panel ul li a');
| |
|
| |
| // Dla każdego linku dodaj ikonkę fontawesome przed tekstem
| |
| for (var i = 0; i < links.length; i++) {
| |
| var link = links[i];
| |
| var text = link.innerText;
| |
| var icon = document.createElement('span');
| |
| // Pobierz nazwę ikony z tablicy obiektów dla danego linku
| |
| var iconName = linksData[i].icon;
| |
| icon.className = iconName;
| |
| link.innerHTML = '';
| |
| link.appendChild(icon);
| |
| link.appendChild(document.createTextNode(' ' + text));
| |
| }
| |