MinervaNeue/resources
Stephen Niedzielski 3dc9cff2c2 Hygiene: separate page issue view logic
- Move page issue view components that do not modify the DOM during
  during construction to PageIssueLearnMoreLink.js and PageIssueLink.js.
  PascalCase is used optimistically for filenaming in the hopes that
  these functions can become something like a JSX component. A "new"
  function prefix is used in the meantime.

- Move page issue view logic that munges the existing DOM to
  pageIssueFormatter.js. Substitute "create" prefixes for insert so that
  clients won't forget that calling the function is a modify operation.
  Alternative naming welcome but it shouldn't be confused with more
  idealistic components that do not depend on DOM state for
  construction.

- Consolidate createPageIssueBanner() and
  createPageIssueBannerMultiple() into insertPageIssueBanner() as the
  code was quite similar and were it a true component, it would probably
  be a single component.

All new files appear under page/ to keep their distinction from the
overlay code clear.

Some view logic remains in pageIssues.js but it shall be difficult to
isolate.

Bug: T212376
Change-Id: Iccce709c34fa8de5a28a5a00098add5775e3dc9a
2019-02-13 00:42:56 +00:00
..
skins.minerva.amc.styles Talk tabs in AMC mode 2019-02-13 00:02:35 +00:00
skins.minerva.base.styles Talk tabs in AMC mode 2019-02-13 00:02:35 +00:00
skins.minerva.content.styles Merge "Switch to outside list style for ordered lists too" 2019-02-11 20:13:26 +00:00
skins.minerva.content.styles.images Correct search icon 2018-08-14 14:20:00 -07:00
skins.minerva.icons.images Merge "Watchstar is accessible to non-js users" 2018-10-23 20:09:40 +00:00
skins.minerva.icons.images.scripts Update: page issue icons 2018-07-17 15:54:17 -05:00
skins.minerva.icons.images.scripts.misc Remove fancy block info popups (move to MobileFrontend) 2018-07-26 23:44:28 +02:00
skins.minerva.icons.images.variants Update user avatar to latest, slightly overhauled iteration 2018-10-10 17:34:09 -07:00
skins.minerva.icons.loggedin Only load notification icon (bell) CSS for logged in users 2018-04-12 09:27:01 -07:00
skins.minerva.icons.page.issues.default.color Update: page issue icons 2018-07-17 15:54:17 -05:00
skins.minerva.icons.page.issues.medium.color Update: page issue icons 2018-07-17 15:54:17 -05:00
skins.minerva.icons.page.issues.uncolored Update: page issue icons 2018-07-17 15:54:17 -05:00
skins.minerva.loggedin.styles Remove minerva.less from global import path 2018-05-29 12:19:00 +00:00
skins.minerva.mainMenu.icons Merge profile icon with user-avatar icon 2018-05-08 23:35:44 +00:00
skins.minerva.mainMenu.styles Prevent black background from appearing on menu after clicking reference 2019-01-18 00:16:11 +01:00
skins.minerva.mainPage.styles Remove large bottom margin at top of main page 2019-01-23 12:10:06 -07:00
skins.minerva.notifications Merge skins.minerva.scripts.top and skins.minerva.mainMenu into scripts 2019-02-07 18:10:15 -08:00
skins.minerva.notifications.badge Hygiene: replace OO.mfExtend with mobile.mfExtend 2019-02-08 21:42:03 +00:00
skins.minerva.options Hygiene: update categoryOverlay to use factory API 2019-02-11 22:49:59 +00:00
skins.minerva.scripts Hygiene: separate page issue view logic 2019-02-13 00:42:56 +00:00
skins.minerva.talk Talk tabs in AMC mode 2019-02-13 00:02:35 +00:00
skins.minerva.toggling Hygiene: replace mobile.startup/paths with props 2019-02-07 14:55:04 -07:00
skins.minerva.userpage.icons Remove unused userpage icon from repo 2018-02-15 08:36:44 -08:00
skins.minerva.userpage.styles build: Update 'stylelint-config-wikimedia' to v0.5.0 and make pass 2018-12-12 23:26:48 +00:00
skins.minerva.watchstar build: Update eslint-config-wikimedia to 0.10.0 2019-01-24 17:59:40 +00:00