mediawiki-skins-Vector/resources
Stephen Niedzielski 108393daf1 [dev][Legacy][JS] Split Legacy mode JavaScript into new ResourceLoader module
The collapsible sidebar adds a new JavaScript dependency and behavior to
Latest mode only. There are a number of ways of to make the deviation
but we think now is the time to start splitting by module.

This patch adds a new ResourceLoader module, skins.vector.legacy.js, and
moves the existing JavaScript into it. The old module, skins.vector.js,
has been given a currently matching index.js entry point that references
the collapsible tabs' files by reaching across directories. It's not
quite ideal as usually ResourceLoader modules and directory structures
strive for 1:1 correspondence but this patch makes the bold assertions
that it's better than a file copy, better than a new
"skins.vector.common.js" ResourceLoader module, more compatible than a
symlink, and the existing jQuery tabs implementation will eventually be
replaced in Latest mode.

A "Legacy" module was added instead of a "Latest" with the assumption
that active development should generally be considered "latest" and
Legacy an intentional distinction.

Bug: T246419
Change-Id: I9980403f1ee5897c27ac0331f0b51a5bcbdff778
2020-05-11 15:29:56 -06:00
..
skins.vector.js [dev][Legacy][JS] Split Legacy mode JavaScript into new ResourceLoader module 2020-05-11 15:29:56 -06:00
skins.vector.legacy.js [dev][Legacy][JS] Split Legacy mode JavaScript into new ResourceLoader module 2020-05-11 15:29:56 -06:00
skins.vector.styles [legacy] Merge 'background-gradient.less' into 'layout.less' 2020-05-08 20:05:56 +00:00
CollapsibleTabsPlugin.d.ts [JavaScript] Validate types 2020-03-16 09:10:08 -06:00
mediawiki.d.ts [JavaScript] Validate types 2020-03-16 09:10:08 -06:00
skins.vector.styles.responsive.less Remove #footer selectors now that cache has expired 2020-05-06 18:55:50 -07:00