Go to file
Subramanya Sastry d9a7fea019 Move Parsoid implementation of ImageMap from Parsoid repo
* There have been no changes to the code except for:
  - class is now called ParsoidImageMap with a matching file name
  - the namespace is changed to MediaWiki\Extension\ImageMap.
  - adding phan directives to deal with Parsoid's DOM proxies
    which phan doesn't seem to be see here.

* Parsoid's SiteConfig extension registration code simply overwrites
  the extConfig array for a tag name. So, keeping the config and
  implementation identical ensures that no matter which version of
  code is registered (based on load order), we get the same behavior.

* Once this rolls out on the next train, we can remove the code
  from Parsoid.

* Future patches might refactor the two implementations to extract
  common functionality or merge code into a single file.

Change-Id: I6cffa4420d2daa70174fa926d5c7a4d983792969
2023-09-19 16:21:40 -05:00
.phan Avoid Phan PhanUndeclaredMethod false positives 2022-11-25 18:37:02 +00:00
i18n Localisation updates from https://translatewiki.net. 2023-09-18 08:43:38 +02:00
includes Move Parsoid implementation of ImageMap from Parsoid repo 2023-09-19 16:21:40 -05:00
resources Fix description link icon positioning 2023-05-31 15:12:35 -04:00
tests/parser Sync up ImageMap repo with Parsoid 2023-09-19 15:29:50 -05:00
.editorconfig Add generic MW editorconfig 2023-05-12 15:09:10 +00:00
.eslintrc.json build: Updating eslint-config-wikimedia to 0.19.0 2021-03-13 22:12:56 +00:00
.gitignore build: Install eslint 2019-05-06 16:18:51 -07:00
.gitreview Whoops, track not trace 2016-10-24 17:02:44 -07:00
.phpcs.xml build: Updating eslint-config-wikimedia to 0.18.2 2021-03-06 23:31:14 +00:00
CODE_OF_CONDUCT.md build: Updating mediawiki/phan-taint-check-plugin to 1.3.0 2018-08-19 13:29:02 +00:00
composer.json build: Updating dependencies 2023-04-29 05:43:28 +00:00
COPYING Add COPYING 2014-01-16 02:34:30 +00:00
extension.json Move Parsoid implementation of ImageMap from Parsoid repo 2023-09-19 16:21:40 -05:00
Gruntfile.js build: Updating dependencies 2021-01-29 18:07:24 +00:00
package-lock.json build: Updating grunt-banana-checker to 0.11.0 2023-06-01 15:13:13 +00:00
package.json build: Updating grunt-banana-checker to 0.11.0 2023-06-01 15:13:13 +00:00