Page MenuHomePhabricator

Output links to the JS and CSS pages of each gadget listed at [[MediaWiki:Gadgets-definition]]
Open, LowPublic

Description

Instead of outputting the items as plain text

<li>foo[...]|foo.js|foo.css</li>

the extension could output links to the relevant pages. E.g.:

<li><a href="/wiki/MediaWiki:Gadget-foo">foo</a>[...]
|<a href="/wiki/MediaWiki:Gadget-foo.js">foo.js</a>
|<a href="/wiki/MediaWiki:Gadget-foo.css">foo.css</a></li>

Details

Reference
bz60142

Event Timeline

bzimport raised the priority of this task from to Low.Nov 22 2014, 3:00 AM
bzimport set Reference to bz60142.
bzimport added a subscriber: Unknown Object (MLST).
He7d3r created this task.Jan 16 2014, 6:49 PM

[[Special:Gadgets]] does this...

He7d3r added a comment.EditedJan 16 2014, 6:58 PM

(In reply to comment #1)

[[Special:Gadgets]] does this...

The problem with that page is that it doesn't shows the dependencies, and required rights of each gadget, forcing us to open both pages when analyzing some gadgets.

Workaround:
https://github.com/he7d3r/mw-gadget-ImproveGadgetsDefinition

user rights are shown ("Requires the following right:"). If a gadget uses resourceloader and maybe has dependency is missing, that is a bug.

He7d3r updated the task description. (Show Details)Jan 19 2016, 11:55 AM
He7d3r set Security to None.
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptJan 19 2016, 11:55 AM