Page MenuHomePhabricator

Upgrade CampaignEvents JavaScript code to ES7
Closed, ResolvedPublic

Description

As described in https://www.mediawiki.org/wiki/Compatibility#General_information, MediaWiki currently requires ES2016 (ES7) for its modern layer. Browsers that do not pass the ES7 feature checks do not receive JavaScript features at all, hence there's no point supporting ES5.

Acceptance criteria

  • Use wikimedia/client in our eslint config (an alias for the current minimum)
  • Update code to use ES7 features

Event Timeline

Change #1128928 had a related patch set uploaded (by Daimona Eaytoy; author: Daimona Eaytoy):

[mediawiki/extensions/CampaignEvents@master] [WIP] Update JavaScript code to ES2016/ES7

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

Change #1128928 merged by jenkins-bot:

[mediawiki/extensions/CampaignEvents@master] resources: Update JavaScript code to ES2016/ES7

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