User:GhostInTheMachine/SubPages
Appearance
GhostInTheMachine • Talk • All • Help • Misc • Modules • Other • Layout • Photos • Projects • Scripts • Tidying • TidyingSD • TODO • UBX • WIP • 2024-08-11 12:51:08 |
Purpose
[edit]The script adds a Subpages
option after the Talk
button on the page menu.
Articles in the main namespace cannot have sub-pages, so the option is not displayed for articles. (This is not quite true, there are some sub-pages in article space, but they tend to be old.)
Use
[edit]The new menu option jumps to the special page that lists sub-pages.
Prerequisites
[edit]None.
Installing
[edit]Add the following line to your common.js file.
{{subst:Lusc|User:GhostInTheMachine/SubPages.js}}
Alternatives
[edit]Seems that this is almost the "Hello World!" script ...
- 2012-08-05 User:PrimeHunter/My subpages.js — just the subpages of the current user's page
- 2014-04-08 User:PrimeHunter/Subpages.js — subpages of the current page
- 2018-05-08 User:Bellezzasolo/Scripts/subpages — subpages of the current page
- 2018-09-23 User:BrandonXLF/Subpages — subpages of the current page
From Wikipedia:Subpages#Notes — Add a subpages
link to the sidebar Tools menu:
mw.util.addPortletLink ('p-tb', wgServer+wgArticlePath.replace("$1", "Special:PrefixIndex/"+mw.config.values.wgPageName+"/"), 'Subpages');
Possible improvements
[edit]- Do not display the button for category pages or files
- Always test for subpages and then only display the button if there are some
- Resolve the burning question of "subpages" vs. "sub-pages".