Commit graph

3091 commits

Author SHA1 Message Date
jenkins-bot 6a850ec1ea Merge "build: Remove explicit install of eslint-plugin-no-jquery package" 2024-10-10 21:43:09 +00:00
WMDE-Fisch 0f9e9522c1 Remove ReferencePreviews EventLogging schema from Popups
The usage moved to the Cite extension some time ago.

Bug: T355194
Depends-On: Ie2f161a9be19734f540935c6b5c0de95002f065d
Change-Id: Ie1911fbd944f3011f7ebc58b3d470ecf765d6a62
2024-10-10 22:11:01 +02:00
Umherirrender 12e432bbeb build: Remove explicit install of eslint-plugin-no-jquery package
The version is managed by eslint-config-wikimedia package

Change-Id: Ic686730cdb033740078add39a5cf38bc0801e8dc
2024-10-10 21:01:46 +02:00
jenkins-bot bb61d544f2 Merge "Remove obsolete ReferenceTooltips gadget checks" 2024-10-09 19:38:54 +00:00
WMDE-Fisch 14aff8189c Remove obsolete ReferenceTooltips gadget checks
The checks are part of the Cite extension now and have no relevance
for page previews. The config is also obsolete by now due to the
copy in Cite and a mapping in mediawiki-config.

See Ie6e8bc706235724494036c7f0d873f5c996c46e6 and
Ia028c41f8aaa1c522dfc7c372e1ce51e40933a5e for reference.

Bug: T362771
Change-Id: I51311a099b21c3c1af39bbfbde1d2c2044958421
2024-10-07 20:03:03 +02:00
WMDE-Fisch 5db2622939 Remove test and doc leftovers from ReferencePreviews
The code for that is implemented in the Cite extension now.

Bug: T355194
Change-Id: Id0bb508e6a7dbc56ef5e5717aa84eb7f63285c02
2024-10-07 19:28:53 +02:00
Erik Bernhardson a3af7c91b5 Record canonical special page names in virtual pageviews
When analyzing event data special pages are a bit unique. They
are the same across all wikis, but the name is typically
localized to the wiki itself. The localization is relatively
constant, but can change in ways that the canonical special page
names do not. Simplify analyzing virtualpageviews from special
pages by recording the canonical name of the page, rather than
the localized name.

Changes the VirtualPageViews event submission to provide
wgCanonicalSpecialPageName when appropriate.

Bug: T375387
Change-Id: Ia344d8d60058082fdf0715281d732e5c1f90a38a
2024-09-30 12:18:53 -07:00
Translation updater bot d6b589f50b
Localisation updates from https://translatewiki.net.
Change-Id: Ie0b6fc0bd826be0ed9ac5ec57307add227e7983e
2024-09-25 09:18:30 +02:00
bwang d9fff48280 Fix fade indicators when blockquotes are in popups
Bug: T375316
Change-Id: I738e07431de05564b1626c8950228c266713c642
2024-09-24 13:57:21 -05:00
Jon Robson fef3740fa5 Clean up preferences code
- Reference preview preferences should be defined inside Cite
- Don't use constants for seldom used strings to make the code
more readable.
- The lightweght ext.popups module is now always sent to the user
This was a micro-optimization and not necessary to do

Bug: T365538
Depends-On: Ic479c0a381ee16d1abcecfdd5ee48f0afccc1d3f
Change-Id: Ie8fa1672b9fdbb1c6b840dde5c9060a20a625adb
2024-09-20 19:06:38 +00:00
Translation updater bot 348697630e
Localisation updates from https://translatewiki.net.
Change-Id: Ia4356f0e4a168e586710a13af977fb35c7267cf3
2024-09-20 09:24:03 +02:00
Jon Robson 9b9a7ff739 Monitor bundle size of module added on page load
Bug: T360590
Change-Id: Icdd1e38fc6d4015a37a3adccdf6b18ee0c54b687
2024-09-17 20:51:33 +00:00
jenkins-bot e358e38591 Merge "Use UserFactory::newAnonymous instead of deprecated User::newFromId" 2024-09-09 20:36:59 +00:00
Umherirrender 67dc28dc73 build: Updating grunt-banana-checker to 0.13.0
Change-Id: I21f18ad0db53218e8719e701d6759c86672a083d
2024-09-09 21:29:05 +02:00
Fomafix fb573fdb2b Use UserFactory::newAnonymous instead of deprecated User::newFromId
Change-Id: I4ae99f1118ce23708a07b0dcc69ddba248dafb9f
2024-09-07 12:51:06 +00:00
Adam Wight 7a79602208 [cleanup] Remove unused configuration $wgPopupsReferencePreviews
This configuration is always enabled, so remaining conditions are dead
code.  Removing the flag in this code base simplifies moving the
remaining Reference Previews settings in a later patch.

Bug: T363162
Change-Id: I2b952f4203b6ffa040daad2aa288eb53d2ffd3b2
2024-09-05 20:26:31 +00:00
Translation updater bot 5868e55e1e
Localisation updates from https://translatewiki.net.
Change-Id: I173bd268f405f2d3d6d870968b1ad78422581ce5
2024-08-28 09:39:44 +02:00
James D. Forrester 6d643cd85a build: Update MediaWiki requirement to 1.43
All extensions in Wikimedia production are expected to track MediaWiki's release directly.

Change-Id: Ib2c344fe7beb7190f10ff3e1d2d5dcb22a2b2b62
2024-08-22 18:03:08 -04:00
Translation updater bot 28ed53768b
Localisation updates from https://translatewiki.net.
Change-Id: Iac01ff48324bf2bfaf61eae36f0087bb02dc279e
2024-08-19 09:24:33 +02:00
Translation updater bot 4617db582d
Localisation updates from https://translatewiki.net.
Change-Id: I849ccedbc958f21776f1c270106543e48d4d411a
2024-08-16 09:29:10 +02:00
Umherirrender 4f129f404f build: Updating composer dependencies
* mediawiki/mediawiki-codesniffer: 43.0.0 → 44.0.0
* mediawiki/minus-x: 1.1.1 → 1.1.3
* php-parallel-lint/php-parallel-lint: 1.3.2 → 1.4.0

Change-Id: I803e7be965ca8759873ed48553d1a5eb7d42fc44
2024-08-15 22:16:19 +02:00
Translation updater bot 37f52b7d8d
Localisation updates from https://translatewiki.net.
Change-Id: Ia78dfa0ca8ba840aefa9ba7199ff371aa42e3c0a
2024-08-14 09:23:27 +02:00
Translation updater bot 2d7cce789a
Localisation updates from https://translatewiki.net.
Change-Id: I1ce378eef68abd8ae01b31073224a2838969e624
2024-08-13 09:51:53 +02:00
jenkins-bot 712a4da62c Merge "Prevent dark-mode styles from affecting print media" 2024-08-12 11:45:25 +00:00
Translation updater bot 9d34949bd1
Localisation updates from https://translatewiki.net.
Change-Id: I397fff83194ddea78a63076024cf5fc77f6aa4be
2024-08-09 09:36:40 +02:00
Jdrewniak b7cbd0dd4f Prevent dark-mode styles from affecting print media
Prevents dark-mode styles from affecting print media
by adding `@media screen` to dark-mode related styles.

Bug: T371331
Change-Id: Ide900a3e24a03d83f8e4ce51f89655cf5bb7e9b8
2024-08-08 17:24:33 -04:00
jenkins-bot 280e9fb6a7 Merge "Migrate bare division math to parens division" 2024-08-07 19:13:15 +00:00
Translation updater bot a9fc542699
Localisation updates from https://translatewiki.net.
Change-Id: I0a516f8bc7a2d066438796284e39492bb1bd18e0
2024-08-06 09:48:25 +02:00
bwang bfcb00583a Migrate bare division math to parens division
Bug: T369669
Change-Id: I69b4d9d13e5fef0c4030f27434ba2f60ba7e71ab
2024-08-05 11:17:32 -05:00
Translation updater bot 61d42c4e86
Localisation updates from https://translatewiki.net.
Change-Id: Idc7c4af0dd92dbe833064822a3aeedb6f7b602e6
2024-08-05 09:25:39 +02:00
Translation updater bot 13c328c6b0
Localisation updates from https://translatewiki.net.
Change-Id: I97b4e72b94adcc76c4e7ce7ff8909837fdf49b1e
2024-08-01 09:18:48 +02:00
Fomafix bdf44ea4f7 Use overrideConfigValue/overrideConfigValues instead of setMwGlobals
Also use MainConfigNames.

Change-Id: I8014b6ca5fdf79c98da05981967d98bbbbaeef98
2024-07-29 20:24:01 +00:00
Translation updater bot b99d4d3773
Localisation updates from https://translatewiki.net.
Change-Id: I46d4a7c1b5323bc9a577329955dc2fcc8e4949b4
2024-07-29 09:28:08 +02:00
Translation updater bot ebd3437fc6
Localisation updates from https://translatewiki.net.
Change-Id: If4573fed7625025b54a55e9a6ae9671fec8ef64d
2024-07-25 09:19:47 +02:00
jenkins-bot a5ab05be4e Merge "Directly access the properties with non-static functions" 2024-07-21 09:38:02 +00:00
jenkins-bot 319d1a14f7 Merge "instrumentation: Avoid user.sessionId() if possible, since it sets a cookie" 2024-07-18 13:47:53 +00:00
jenkins-bot 191fffbb5f Merge "actions: Remove unused sessionToken: user.sessionId()" 2024-07-18 13:47:50 +00:00
Translation updater bot 6b74af76c1
Localisation updates from https://translatewiki.net.
Change-Id: If0b6d8b537ebcd24adf6f2801fea1b172f0bc502
2024-07-15 09:24:38 +02:00
Bartosz Dziewoński 4ff08bd2fb instrumentation: Avoid user.sessionId() if possible, since it sets a cookie
Bug: T289780
Change-Id: I8d80f4e02c6b59087c88d42be671fa81b4d37ba8
2024-07-13 01:58:43 +02:00
Bartosz Dziewoński 0a3665e5f0 actions: Remove unused sessionToken: user.sessionId()
Follow-up to 8f5000f346.

Bug: T289780
Change-Id: Id01b1901428dada420296cd599058092834143a9
2024-07-13 01:36:07 +02:00
jenkins-bot d9fa26b4bc Merge "Use service 'GadgetsRepo' instead of deprecated GadgetRepo::singleton()" 2024-07-03 16:08:28 +00:00
jenkins-bot e4d39c1af9 Merge "PopupsContextTestWrapper: Remove null check for $gadgetsIntegration" 2024-07-03 16:08:27 +00:00
Fomafix 7e3a444a99 Use service 'GadgetsRepo' instead of deprecated GadgetRepo::singleton()
The service is optional to support with and without extension Gadgets.

Change-Id: I41d1516e185ceb5c49b38361360a3adad1a333de
2024-07-03 07:19:28 +00:00
WMDE-Fisch 8cfe50f8e1 Remove Qunit test leftovers from ReferencePreviews
I just found these while fixing tests in Cite. The lines were
added with the ReferencePreviews tests back in the days. Need to
be removed here.

See I2638611ba67b785338f7e98a1c4b08a5e829812d

Change-Id: I650317de4a1d8ec916c52c6c619b3a623a2f217b
2024-07-01 18:36:21 +02:00
jenkins-bot b413501ab3 Merge "jsdoc: Restrict Popups documentation to public facing APIs" 2024-07-01 15:52:17 +00:00
Fomafix c973491965 PopupsContextTestWrapper: Remove null check for $gadgetsIntegration
$gadgetsIntegration can never be null. This is ensured by the PHP type
check.

Change-Id: Ia70e8b8b329ba771dcb8a98d4a78220c2f0f5fbf
2024-06-29 20:41:43 +00:00
Fomafix 1413279c26 Directly access the properties with non-static functions
Change-Id: Id9dbb20f39695f5d75839a2ae14003c6dde9c21e
2024-06-29 19:20:27 +00:00
jenkins-bot 9b78974f77 Merge "build: Update jsdoc-wmf-theme to 1.1.0" 2024-06-28 19:14:42 +00:00
Jon Robson 9aed7b95ee jsdoc: Restrict Popups documentation to public facing APIs
Most of page previews is private, and developers should rely
on text editors to explore the codebase.

For public documentation we only surface what is a stable API
for page previews.

Change-Id: I8536de1de3038de43e5108f7d877df2ba3a2175b
2024-06-28 12:04:48 -07:00
Translation updater bot d8ed51c546
Localisation updates from https://translatewiki.net.
Change-Id: I7ae08cc5fe183080bf5f7dce9ea0224f8305bcc6
2024-06-28 09:42:23 +02:00