Commit graph

1355 commits

Author SHA1 Message Date
libraryupgrader 9a4a428a00 build: Updating nanoid to 3.3.8
* https://github.com/advisories/GHSA-mwcw-c2x4-8c55

Change-Id: I6fdca1f04b8b0678e65e325e1c2b5c58ba06758a
2024-12-12 00:25:59 +00:00
jenkins-bot dac1e0002d Merge "Inject services into Hooks" 2024-12-09 10:36:08 +00:00
jenkins-bot da9de36796 Merge "Create new class Hooks and use this for HookHandlers" 2024-12-09 10:36:08 +00:00
Fomafix 9afddc19d0 Inject services into Hooks
Change-Id: I1b91c256b8b864efb29d6dbd41e89884804e001c
2024-12-08 13:09:15 +00:00
Fomafix 64bd35d95f Create new class Hooks and use this for HookHandlers
Change-Id: I7eaea1d3664dc5d9ac986b34732f45432b76e5be
2024-12-08 13:02:03 +00:00
Umherirrender ef0b19887b Use own line for comments
Move comments found by NewLineComment warning of the
SpaceBeforeSingleLineComment sniff.

Change-Id: I15e9c33ebb562a4062a7c0149f3ffa2abccf5d65
2024-12-07 22:31:18 +01:00
Translation updater bot a3f77b64f6
Localisation updates from https://translatewiki.net.
Change-Id: I284dfbf367b4b122f41cfc10851f3c033f4c7929
2024-11-29 08:31:50 +01:00
libraryupgrader e5385646d3 build: Updating cross-spawn to 7.0.6
* https://github.com/advisories/GHSA-3xgq-45jj-v275

Change-Id: I659035039e8933a806a4eefc0afbcd52d680313d
2024-11-27 02:33:39 +00:00
Translation updater bot d5efa6a033
Localisation updates from https://translatewiki.net.
Change-Id: I59f8b1d35a43f536be4f428469a13c9422e3cd09
2024-11-22 08:42:48 +01:00
Translation updater bot 4113f7bb4c
Localisation updates from https://translatewiki.net.
Change-Id: I3c0b6e40bf26f0c19f57901eb3d571dcff5e8add
2024-11-07 08:19:38 +01:00
Translation updater bot a3b6cd9bea
Localisation updates from https://translatewiki.net.
Change-Id: I00893c86060c4e2ce17510dbff33025895860425
2024-11-04 08:23:33 +01:00
Ammarpad 863391d7b8 Define remote extension path for dynamic RL modules
This path is needed for URL expansion in debug mode.

Bug: T378878
Change-Id: Ic7b067df2c03286575d0a390d90d6d2d4b3169e5
2024-11-03 19:24:46 +01:00
libraryupgrader 011e252439 build: Updating mediawiki/mediawiki-codesniffer to 45.0.0
Change-Id: I63b74cc5c7f5b9512d94e8f166b1c2c309bdd067
2024-11-03 06:34:24 +00:00
Translation updater bot b3741ac9cf
Localisation updates from https://translatewiki.net.
Change-Id: I556b49276bd84987124328b2a1381550c99cd7c6
2024-11-01 08:36:39 +01:00
jenkins-bot 02203d171c Merge "links: show links in live previews and preserve fragments in links" 2024-10-29 15:51:23 +00:00
Translation updater bot 4c2104ae93
Localisation updates from https://translatewiki.net.
Change-Id: Ie1dfb156be110d3ec851d4ecf786f9a051541203
2024-10-28 08:24:23 +01:00
Translation updater bot 9158d4d13b
Localisation updates from https://translatewiki.net.
Change-Id: I9511a1d5265a81b1244d62b3d35e3aa2a51b805b
2024-10-25 09:52:32 +02:00
Translation updater bot 8b2f3c793a
Localisation updates from https://translatewiki.net.
Change-Id: Ia30e46bdf6acd52fb946e72a6e60ce2e33f037b0
2024-10-21 09:20:56 +02:00
Umherirrender 63fbfa541e Use namespaced classes
Changes to the use statements done automatically via script
Addition of missing use statement done manually

Change-Id: Iede38f051529229fce7660dce7d0dba64724ee8a
2024-10-20 11:56:25 +02:00
jenkins-bot ea888d62df Merge "Parsoid DOM compatibility for links and copy buttons" 2024-10-18 23:55:54 +00:00
Translation updater bot eeaef48f9b
Localisation updates from https://translatewiki.net.
Change-Id: I0e8a026a52c578422d864e382e1287ae18f86c2e
2024-10-17 09:22:42 +02:00
Ammarpad fea9546eb1 pygments.links.js: Handle empty wikilinks and pipe trick
Skip empty wikilink `[[]]` and reverse pipe trick `[[|foo]]` where valid
and correct title cannot be generated respectively.

Bug: T368166
Change-Id: I5df409c8aa104d93a62cd5c0dbd671d598b7c79e
2024-10-15 16:46:37 +01:00
Siddharth VP e1a747987f links: show links in live previews and preserve fragments in links
* Use wikipage.content hook event so that links are also applied on
content added through JS tools like live preview, real time preview,
DiscussionTools, etc. (Consider checking the diff with whitespaces
ignored.)
* Preserve fragments (anchors) in links by using mw.Title getUrl().

Bug: T368166
Change-Id: Ib3a4d03abf7401c39bc3261ca2056cce482edb13
2024-10-13 02:05:02 +05:30
Siddharth VP d9f5c2a60e Parsoid DOM compatibility for links and copy buttons
Change-Id: Ib3d30ba38753a060772029379675a5552c9631af
2024-10-12 22:57:59 +05:30
jenkins-bot 73f8f3ef71 Merge "Fix styling for code blocks with copy buttons next to floated content" 2024-10-11 15:31:47 +00:00
Siddharth VP f455864c7b links: fix JS error due to a missing non-null check
Causing a console error on a COBOL code block on
https://en.wikipedia.org/wiki/Visual_FoxPro.

The optional chaining operator should ideally be used here, too bad
it's ES2020.

Bug: T376958
Change-Id: Id4c604e4897d83cb51218e785db9f553b3f32fda
2024-10-11 17:52:14 +05:30
Translation updater bot 7dac7163cc
Localisation updates from https://translatewiki.net.
Change-Id: I9592dfd054c17cf0520ac4deec832153d0fca628
2024-10-10 09:22:22 +02:00
Bartosz Dziewoński 006e6c6f0f Fix styling for code blocks with copy buttons next to floated content
Make the wrapper div for code block create a block formatting
context. This changes how floated content is laid out: previously
the wrapper was taking 100% width and tried to wrap text around the
floated content, now its width is limited by the width of floated
content. This way absolutely positioned elements inside the code
block (like the copy buttons) won't overlap the floated content.
We've had this problem before when adding line numbers (T272853),
and the workaround we used there won't work for the copy buttons.
It also lets us remove the background-color override, previously
needed to avoid it leaking outside the code block (T126010).

Bug: T40932
Change-Id: I7f51ea78d7fcf07358c6ee45275b2bae2e1cbeb8
2024-10-09 21:48:52 +02:00
Translation updater bot 5cd66a9030
Localisation updates from https://translatewiki.net.
Change-Id: I5123a4e7a08693697b12bb9cd5c1f7a0a8dd488e
2024-10-08 09:45:02 +02:00
Translation updater bot 5f10b6bb35
Localisation updates from https://translatewiki.net.
Change-Id: I012ee0821475e1b0c3b700f933c159fe47689b3f
2024-10-07 09:26:52 +02:00
Translation updater bot 673ba809ec
Localisation updates from https://translatewiki.net.
Change-Id: I20c1075f235a317203fcc304f045d797c02bed36
2024-10-04 09:21:53 +02:00
Translation updater bot c1ee3d7dda
Localisation updates from https://translatewiki.net.
Change-Id: Ib711bbef3624489358eb8c15d30afa96e44f8696
2024-10-03 09:17:25 +02:00
Translation updater bot 3259da5e2c
Localisation updates from https://translatewiki.net.
Change-Id: I5f6157f8d43ad66dcd1d2df609c5ab48fbfe54a1
2024-10-02 09:24:47 +02:00
Translation updater bot cf161ac21b
Localisation updates from https://translatewiki.net.
Change-Id: I484960d61f616e7744ad4593146fdba075271e12
2024-10-01 09:38:28 +02:00
Siddharth VP e45a7eac30 Avoid PHP_EOL while generating CSS
Change-Id: I242abd8fe68fd08ddb3c6358aa88b6f3d382823b
2024-09-30 22:43:05 +05:30
Translation updater bot b32859f705
Localisation updates from https://translatewiki.net.
Change-Id: I950889f10b722cdf7fffb60396516ffcb8216a7c
2024-09-30 09:21:59 +02:00
jenkins-bot e8d00cc402 Merge "Make line numbering appear dark in dark mode" 2024-09-29 17:01:57 +00:00
jenkins-bot 21a2d96102 Merge "copy: Make use of Less nesting features" 2024-09-29 16:37:47 +00:00
Taavi Väänänen 66622c60a5
Make line numbering appear dark in dark mode
This includes some changes to the colors in light mode to make them
match Codex tokens.

Bug: T365926
Change-Id: Ifa5d762bffa3c4ebdcfa451cc4a9965cd7b1b064
2024-09-29 14:39:10 +03:00
Taavi Väänänen 5a748da27c
copy: Make use of Less nesting features
Change-Id: Ieb38d425a29baaa95188f553959dc21b9cd31b7b
2024-09-29 14:26:22 +03:00
Siddharth VP b8dd28343c Support dark mode for code blocks
Update the CSS generation script to generate styles for both light and
dark modes. The Pygments style 'default' is used for light mode, as
before, and 'monokai' for dark mode.

Bug: T365926
Change-Id: I0cc1f9a10d4ff8e0c279a12cacbb1c300225328f
2024-09-28 23:06:30 +05:30
Siddharth VP 38cbb6fed6 copy button: use Codex colors for dark mode compatibility
Bug: T40932
Change-Id: I9a809954f64c6d3a14cc3e2b3c2fd38824f803f3
2024-09-28 23:06:30 +05:30
jenkins-bot f4f8f00210 Merge "Add structure test to verify contents of pygments.generated.css" 2024-09-28 17:17:19 +00:00
jenkins-bot e02476e0d2 Merge "Link page references in Scribunto modules" 2024-09-28 17:17:17 +00:00
Siddharth VP c82db2de3e Add structure test to verify contents of pygments.generated.css
Verify that running Pygmentize::fetchGeneratedCss() (which gets invoked
from the updateCss.php maintenance script) gives CSS that matches the
generated file pygments.generated.css.

Change-Id: I454f287cb461b596178ee47c44634e2e127fe576
2024-09-28 21:59:47 +05:30
jenkins-bot e259797d98 Merge "modules: Remove width limit for code block with copy button" 2024-09-27 15:49:38 +00:00
Translation updater bot ca7fc85885
Localisation updates from https://translatewiki.net.
Change-Id: Ia662ccb23cc9eb2e9b7bb66581ea0aa2144ec0f2
2024-09-27 09:19:43 +02:00
Ammarpad ba35957b9b ode-link: Fix link for URLs without protocol
Prepend '//' to relative URLs to turn them to real new (root)
addresses instead of relative paths in current domain

Bug: T368166
Follow-up: I999937c1f6303ecc64adb6285e73a9ce10f67bd8
Change-Id: I2cf901c7b0454517dc93ea8113dcf69832584c08
2024-09-26 20:03:22 +01:00
Ammarpad e4684a751c modules: Remove width limit for code block with copy button
Enabling copy button should not affect block width.

Bug: T40932
Follow-up: Ic8ef030514c3b6dd2cb9b137f032588869ab3762
Change-Id: I47475fa5e974eb999386bd612e16898ebfbd3046
2024-09-26 17:47:50 +00:00
Translation updater bot 0159930cdd
Localisation updates from https://translatewiki.net.
Change-Id: I97ab3dbeb15021ee1796e97a9b417f484c3c8bf5
2024-09-26 09:20:34 +02:00