Page MenuHomePhabricator

GrowthExperiments: consolidate icon modules
Closed, ResolvedPublic

Description

In order to reduce the number of total modules, consolidate the following:

  • ext.growthExperiments.HelpPanel.icons
  • ext.growthExperiments.Homepage.icons
  • ext.growthExperiments.AddLink.icons

ext.growthExperiments.mobileMenu.icons is only used for mobile and has a different selector than the rest of the icon modules, so it may not make sense to consolidate this as well.

Audit: https://docs.google.com/spreadsheets/d/1_lqo9fLQgJDvVnzxgZBmPHcivLdCXfq9HOWsM7t0F0g/edit#gid=2052908803

Event Timeline

Change 706757 had a related patch set uploaded (by MewOphaswongse; author: MewOphaswongse):

[mediawiki/extensions/GrowthExperiments@master] Consolidate HelpPanel, Homepage and Addlink icon modules into ext.growthExperiments.icons

https://gerrit.wikimedia.org/r/706757

Change 706757 merged by jenkins-bot:

[mediawiki/extensions/GrowthExperiments@master] Consolidate HelpPanel, Homepage and Addlink icon modules into ext.growthExperiments.icons

https://gerrit.wikimedia.org/r/706757

Etonkovidova subscribed.

Checked on testwiki wmf.18 - no regression issues are found.