How to refresh cache in MediaWiki 📅 Sep 11, 2024 · ☕ 9 min read · ✍️ River #caching · #mediawiki · #css · #javascript · #cargo Caching can be super complicated in MediaWiki because there are many different types of cache. This article goes over what to do for each kind.
Gadget - Copy title 📅 Mar 19, 2024 · ☕ 8 min read · ✍️ River #gadget_tools · #javascript · #css A gadget that provides one-click buttons to copy the title or (or pageName) of a MediaWiki page
Toggleable columns 📅 Jan 18, 2022 · ☕ 9 min read · ✍️ River #lua · #widgets · #javascript · #css · #leaguepedia · #mediawiki A simple interface to automatically let users toggle columns in any data table on the entire wiki.
Gadget - Copy category members 📅 Aug 10, 2021 · ☕ 6 min read · ✍️ River #gadget_tools · #javascript A gadget to copy all members of a category
Bookmarklet - stay here 📅 Jun 8, 2021 · ☕ 3 min read · ✍️ River #firefox · #javascript A bookmarklet that enables a prompt before navigating away from your current location
Use cases for Extension:CustomLogs 📅 Mar 9, 2021 · ☕ 15 min read · ✍️ River #caching · #javascript · #leaguepedia · #python · #mediawiki_extensions Use cases for my extension CustomLogs
Gadget - Line numbers in modules 📅 Dec 15, 2020 · ☕ 3 min read · ✍️ River #gadget_tools · #javascript · #css · #leaguepedia I add line numbers to Lua modules with JS & CSS.
Gadget - Cargo pagevalues improvement 📅 Dec 1, 2020 · ☕ 6 min read · ✍️ River #gadget_tools · #javascript · #css · #cargo An improvement to the Cargo pagevalues view using just JS & CSS.
Gadget - Search results new page hotkey 📅 Nov 17, 2020 · ☕ 4 min read · ✍️ River #gadget_tools · #javascript · #leaguepedia · #autohotkey Let's make a gadget so that Alt+Shift+E creates a new page from the Special:Search screen when a page doesn't exist!
Gadget - Disable Display Title 📅 Nov 3, 2020 · ☕ 4 min read · ✍️ River #gadget_tools · #javascript · #leaguepedia A small JS gadget to disable display title for wiki editors
Popups 📅 Jun 2, 2020 · ☕ 25 min read · ✍️ River #mediawiki · #javascript · #css · #mediawiki_api Here's how I've built a framework for both static and lazily-loaded popups.
Highlighting disambiguations 📅 May 19, 2020 · ☕ 29 min read · ✍️ River #mediawiki · #javascript · #lua · #cargo · #css Disambiguations are typically somewhat user-unfriendly; I describe my method for improving quality of life when disambiguation links do appear.
CharInsert: Why you should "char" 📅 May 5, 2020 · ☕ 19 min read · ✍️ River #mediawiki · #mediawiki_extensions · #javascript · #lua CharInsert is one of my favorite extensions. Here's how I made a Lua wrapper for it to create a user-friendly interface for anyone to add snippets they want.