< BrandonXLF's scripts | JS | Base template

Todo List
A screenshot of the popup
DescriptionAdds a todo list
Todo List adds a todo list to Wikipedia (or any other MediaWiki wiki). Adds a link to the head to access your todo list. Pressing the link will open a popup that will allow you to add to your todo list, view your todo list and modify your todo list.
Author(s)User:BrandonXLF
StatusWorking
First releasedNovember 11, 2019
Skin supportAll
SourceTodoList.js (git)
GitHub repositorywikipedia-user-scripts

Todo List adds a todo list to Wikipedia (or any other MediaWiki wiki). Adds a link to the head to access your todo list. Pressing the link will open a popup that will allow you to add to your todo list, view your todo list and modify your todo list.

Installation

importScript('User:BrandonXLF/TodoList.js'); // [[User:BrandonXLF/TodoList.js]]
mw.loader.load('/w/index.php?title=User:BrandonXLF/TodoList.js&action=raw&ctype=text/javascript'); // [[User:BrandonXLF/TodoList.js]]
mw.loader.load('https://en.wikipedia.org/w/index.php?title=User:BrandonXLF/TodoList.js&action=raw&ctype=text/javascript');

Help

Adding and editing items

Notes

  1. A valid URL must start with https://, http:// or :// or else it will be treated as a page name. Page names will by automatically be converted to a link to the wiki article with that title.
  2. If the URL contains a space, the text after the space will be used as the display text. For example, https://example.com Example will show up as Example since URLs cannot contain spaces. Spaces can be represented as %20, _ or +.
  3. Page names cannot be be displayed differently than the page name. If you desire to display the name differently, use the URL of the page followed by your desired display text instead.
  4. Page name and Comment are optional, but at least one is required.

Managing and deleting items

Global

Item specific

Saving changes

Comments/Bugs

Comments are welcome on my talk page, be sure to indicate that you're talking about this script in the title. I would really like any suggestion to make the script run better.