From Test-Scratch-Wiki
Revision as of 07:03, 22 July 2022 by -iviedwall- (talk | contribs) (Fixed a bug with sidebar tools)
Note: After saving, you may have to bypass your browser's cache to see the changes.
- Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
- Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
- Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
- Opera: Go to Menu → Settings (Opera → Preferences on a Mac) and then to Privacy & security → Clear browsing data → Cached images and files.
/* Remove lang attribute from editor so the font is more readable (not having syntax highlight is enough) */ if (['edit', 'submit'].includes(mw.config.get('wgAction'))) { //Only work if you are editing, otherwise the getElementById will return NULL and my code will break document.getElementById("wpTextbox1").removeAttribute("lang") } console.log('Successfully changed editor appearance') /* Add semicolon */ const scDiv = document.createElement("div") const semicolon = document.createTextNode(" ;") scDiv.appendChild(semicolon) const notNav = document.getElementById("not-nav") notNav.appendChild(scDiv) console.log('Successfully added semicolons') /* Add links to left navbar */ const statusLI = document.createElement("li") statusLI.setAttribute("id", "n-Your-Status") const statusLink = document.createElement("a") statusLink.setAttribute("href", "/wiki/Special:MyPage/status") statusLink.appendChild(document.createTextNode("Your Status")) statusLI.appendChild(statusLink) const nEdit = document.getElementById("n-Edit") const parentBox1 = nEdit.parentNode parentBox1.insertBefore(statusLI, nEdit) const enwikiLI = document.createElement("li") enwikiLI.setAttribute("id", "n-English-Wiki") const enwikiLink = document.createElement("a") enwikiLink.setAttribute("href", "https://en.scratch-wiki.info") enwikiLink.appendChild(document.createTextNode("English Wiki")) enwikiLI.appendChild(enwikiLink) const recentChanges = document.getElementById("n-recentchanges") const parentBox2 = recentChanges.parentNode parentBox2.insertBefore(enwikiLI, recentChanges) /* Removing unnecessary tools on the left of the page */ document.getElementById("n-mainpage-description").remove() document.getElementById("n-FAQ").remove() document.querySelector('[aria-label="For Authors"]').remove() document.querySelector('[aria-label="Scratch Wikis"]').remove() console.log('Successfully changed sidebar tools')