Commit graph

1133 commits

Author SHA1 Message Date
Subramanya Sastry 08263ecad5 Tweak CSS defaults to handle Cite_references_link_many_sep properly
* The default separator (' ') should be set up as an :after selector
  and individiual wikis that define the _many_sep and/or _many_and
  messages can override this appropriately.

* Update frwiki overrides accordingly. It has an additional <sup>
  in the Cite_references_link_many message. frwiki also defines the
  Cite_references_link_many_and message.

Change-Id: Ia9ce6ac8eaa5b8386d4a586c620959465da73ef1
2022-11-02 18:48:17 -05:00
Subramanya Sastry b588a548bf Parsoid CSS: Add language specific overrides for es, hu, it, sv
* These styles are biased towards Wikipedia.

Bug: T156350
Change-Id: I417c9182fad7dcab85bdca48d4043cd65cd06ca1
2022-11-01 15:45:32 -05:00
Subramanya Sastry d6705eb3f8 Parsoid CSS: Migrate to using .reference instead of .mw-ref
* As part of T265930, in order to reduce the CSS rules that needed
  to be added, we started using the .reference class that the
  original Cite implementation uses.

* Let us migrate styles to using that original class as well.

* Since Parsoid emits a <sup>, we no longer need some of the
  CSS rules on .reference. With the class name change, the
  other rules are duplicates since we inherit the rules from
  ext.cite.styles.css. This effectively eliminated all CSS
  rules for ".reference" from ext.cite.style.css

* Admins on wikis will get the following guidance:
  - where similar styles apply to legacy output and Parsoid output,
    use the .reference class in Commons.css
  - where specific styles apply to Parsoid output but not legacy,
    use the .mw-ref class in Commons.css

* Once we have fully migrated all wikis to Parsoid output, we can
  migrate all the ".mw-ref" rules to ".reference". We then stop
  emitting the ".mw-ref" class in Parsoid output.

Change-Id: I5a8c540dc5b045ffff8c280262595f5281cd167d
2022-11-01 15:43:16 -05:00
Translation updater bot 30a3cb2737 Localisation updates from https://translatewiki.net.
Change-Id: Id717073d71df9469c6a32127ebf1fe2670fbdb2e
2022-11-01 08:51:34 +01:00
Translation updater bot be3432202f Localisation updates from https://translatewiki.net.
Change-Id: Ide0a0d079b900fb3714ce683c9d42a3d5046fdf6
2022-10-31 09:45:26 +01:00
jenkins-bot 46366167e5 Merge "Restore styling for cite warnings" 2022-10-24 20:52:50 +00:00
mainframe98 b6e5601eb1 Restore styling for cite warnings
This broke as a result of T280766.

Bug: T321450
Change-Id: I4673b769612b280dde1943d79aa16dcd7d6a8052
2022-10-24 18:14:19 +00:00
Translation updater bot 16c6aeb54d Localisation updates from https://translatewiki.net.
Change-Id: If27620aea637c88c337e19580fee03f7be445bfe
2022-10-24 08:22:19 +02:00
jenkins-bot ba468aaf14 Merge "Add language specific CSS overrides for a few languages" 2022-10-22 03:27:48 +00:00
jenkins-bot 0668beac76 Merge "Parsoid CSS: Update default styles to reduce needed overrides" 2022-10-22 03:27:46 +00:00
Subramanya Sastry 3736e6fa15 Add language specific CSS overrides for a few languages
* This patch adds styles for fr, kn, nb as an experiment.
  Newer patches will add for other languages.

* These styles are based on wikipedia rendering and other
  projects in these languages may need to add overrides in
  their Mediawiki:Common.css page.

Bug: T156350
Change-Id: If0d78e0fd4174c0563cb4b98d8c5efe9a1428673
2022-10-20 22:03:48 -05:00
Subramanya Sastry e5a8b3ec5f Parsoid CSS: Update default styles to reduce needed overrides
* Most wikis seem to either use lower-alpha or seem to use
  use language-specific custom numbers. decimal usage is lower
  and is better used as CSS override on those wikis.

Change-Id: I3e4c3e7b96ab5a9704fe700f62154e51930c975a
2022-10-20 21:33:05 -05:00
Translation updater bot f8cd1311c0 Localisation updates from https://translatewiki.net.
Change-Id: I6c8fd5fe85ef2d9f01cc3d37b0e0b4eba562cf9b
2022-10-20 08:31:02 +02:00
Translation updater bot 6c24ea3560 Localisation updates from https://translatewiki.net.
Change-Id: I7d915d246519b1edc1466fc7dc42aea9a993558b
2022-10-17 08:20:40 +02:00
Translation updater bot 9859d07429 Localisation updates from https://translatewiki.net.
Change-Id: Iefc40e68e83f48c9379cc53d0788f4d9508b3463
2022-10-14 08:41:21 +02:00
Translation updater bot ef4dd425bc Localisation updates from https://translatewiki.net.
Change-Id: I4cbb7e9ea4adb1b90380de89e2edce2c42e75e95
2022-10-13 08:08:16 +02:00
Translation updater bot 405ec15ab3 Localisation updates from https://translatewiki.net.
Change-Id: Ib3d9ffca8214dca525e38362e7aee9310a86cb8b
2022-09-27 08:31:52 +02:00
Translation updater bot 69fd353fe2 Localisation updates from https://translatewiki.net.
Change-Id: I59135ec6581d8a4972540f0077608c355cb9fca5
2022-09-26 08:14:48 +02:00
Translation updater bot e58a6f070a Localisation updates from https://translatewiki.net.
Change-Id: Ie9fd4625eca952cb50cea2f4c1bde5436e27ffa7
2022-09-23 08:28:42 +02:00
Translation updater bot 287b38927c Localisation updates from https://translatewiki.net.
Change-Id: I05c29c9567cc184668c9ec7dd21902ae0b936b4c
2022-09-19 08:24:09 +02:00
Translation updater bot 8230c0f8ba Localisation updates from https://translatewiki.net.
Change-Id: I06b418357090b496c677d9068cd3e5f6b73ce32d
2022-09-14 10:31:21 +02:00
Translation updater bot 851bb6c712 Localisation updates from https://translatewiki.net.
Change-Id: I7ceceedea1f25c44a26074592fbbe5cf050ab938
2022-09-13 09:25:44 +02:00
Translation updater bot 95dac62e63 Localisation updates from https://translatewiki.net.
Change-Id: Ic02c6028c58845eb8e1a7333d95433ee94f8e868
2022-09-09 10:09:43 +02:00
Translation updater bot 3ba21b2e1d Localisation updates from https://translatewiki.net.
Change-Id: If8fedc03b3367596765c4dcbb0ca1749f116b823
2022-09-07 09:54:25 +02:00
Translation updater bot e843751ef6 Localisation updates from https://translatewiki.net.
Change-Id: I26d6b5159da04a4e3e2933ffbf5c20047dd0ad0d
2022-09-05 10:10:08 +02:00
Translation updater bot dd6bd89224 Localisation updates from https://translatewiki.net.
Change-Id: Ia452e01700dd013b146ceb4a7dc7f92ec577ac9d
2022-08-31 09:34:52 +02:00
Translation updater bot 0d70d5a04c Localisation updates from https://translatewiki.net.
Change-Id: Id25442ec77be05f63133c29b9a22f980e6a076ed
2022-08-29 09:13:32 +02:00
Translation updater bot 71f3c02bfb Localisation updates from https://translatewiki.net.
Change-Id: Iadaad991539c753fbed211b60abda4a59ff2626f
2022-08-26 08:22:27 +02:00
Translation updater bot ac82007f55 Localisation updates from https://translatewiki.net.
Change-Id: Ia83a23cb09a9775880ed610ec7540a9e25e05df3
2022-08-25 08:25:45 +02:00
Isabelle Hurbain-Palatin b21aca1d06 Allow multivalued rel attributes
This patch is probably not necessary per se, because Cite creates and
controls the mw:referencedBy rel attributes, but it popped up in my code
search, it is technically more correct and it doesn't hurt.

Bug: T315209
Change-Id: Ie796c8a69988c6a546a15d998028c0e6f4c5b2e9
2022-08-22 15:02:40 +02:00
Translation updater bot 807d8adca9 Localisation updates from https://translatewiki.net.
Change-Id: I9be1a069383d062cba6b77b271126e207d1bd8e8
2022-08-22 08:22:26 +02:00
Translation updater bot f8d013f5d9 Localisation updates from https://translatewiki.net.
Change-Id: I72f7df66e3c38db6c000de10f3f7df92892cdc09
2022-08-19 08:29:04 +02:00
Translation updater bot 847cba5fed Localisation updates from https://translatewiki.net.
Change-Id: Ib409d16995cfc60588ef28234dddb34356c4984f
2022-08-08 08:58:13 +02:00
Translation updater bot 1b4bc3b420 Localisation updates from https://translatewiki.net.
Change-Id: I733ffa6735202a8644c472f1162ae3aada53c2d4
2022-08-05 08:33:23 +02:00
Translation updater bot cd6604aa63 Localisation updates from https://translatewiki.net.
Change-Id: Icd247637aed892a79d03544385cd91ecfa7b5171
2022-08-03 08:18:00 +02:00
Translation updater bot 202d604127 Localisation updates from https://translatewiki.net.
Change-Id: I9d77733cae4fe78c50ee8d74d8ed7db868b4489d
2022-07-28 08:56:33 +02:00
Svantje Lilienthal a6e66f7e65 Remove overwrite of autoExpandSidebar
Since the sidebar is now necessary we do not need the overwrite of autoExpandSidebar anymore.

Bug: T313704
Change-Id: I922f951a9eca31a90b5368118629b8c27dea67a5
2022-07-25 16:31:38 +02:00
Translation updater bot c51d1f86f2 Localisation updates from https://translatewiki.net.
Change-Id: I3ad6f7d5447e2d3651e224ff206757693ebcb819
2022-07-25 08:35:35 +02:00
Translation updater bot 91b4a05262 Localisation updates from https://translatewiki.net.
Change-Id: I20356c4ec975be67af73ddfbe96cd53638536f7c
2022-07-21 09:03:22 +02:00
Translation updater bot f139bc966e Localisation updates from https://translatewiki.net.
Change-Id: I491f508a34596dd9cb1ada32ccf8a5a04f650111
2022-07-15 08:42:46 +02:00
Translation updater bot 01dd229d9e Localisation updates from https://translatewiki.net.
Change-Id: Ie09bc60532b91329ee83c48bb114b0270525d503
2022-07-14 08:47:42 +02:00
Translation updater bot 7e1805ea45 Localisation updates from https://translatewiki.net.
Change-Id: I1c92edb31b7d99f96b4858a677a9440d63f598d7
2022-07-07 08:50:02 +02:00
Translation updater bot 4d4ee60996 Localisation updates from https://translatewiki.net.
Change-Id: I3fbd6310db4423c3e15371551e4cd634044a6555
2022-07-04 08:21:45 +02:00
jenkins-bot 13d84bd939 Merge "MWReferencesListNode: Support {{reflist}} template with TemplateStyles" 2022-07-01 22:34:32 +00:00
Translation updater bot 6cc4dd6860 Localisation updates from https://translatewiki.net.
Change-Id: Ie21d53827528a258bbd73529776ba301a8d67a81
2022-06-27 08:17:45 +02:00
Translation updater bot ff30af1db1 Localisation updates from https://translatewiki.net.
Change-Id: Ic761fbaf815a7e8952bfcbebb456338cd61cbcb7
2022-06-22 08:13:05 +02:00
Translation updater bot ed07ee710e Localisation updates from https://translatewiki.net.
Change-Id: I4cb518f049cb3cf3809716adaa032fedfd9747e5
2022-06-21 08:30:08 +02:00
Thiemo Kreuz d3f2547ac6 Remove now unused back button-related feature flag
Bug: T310602
Depends-On: Id23d3ac5e1715387c78916adeb8ca5f675005a5c
Change-Id: I2d7219cf8c602effbd3d63267694e380ec8d45d4
2022-06-20 07:49:49 +00:00
Translation updater bot b217ee7e3f Localisation updates from https://translatewiki.net.
Change-Id: I8caaed5d18d27cd0084a965136b8ddab3694a295
2022-06-20 08:16:28 +02:00
Ed Sanders cada626709 Use useView mode of PreviewElement for re-use search widget
Generating the preview from the model is much slower and not
required in this context.

Bug: T310318
Change-Id: I73ab222c268939eb542aaae8b529446eae45abc7
2022-06-15 16:28:39 +01:00
Thiemo Kreuz 56da1e461b Remove $wgVisualEditorTransclusionDialogInlineDescriptions feature flag
The feature is always enabled now.

Bug: T307188
Depends-On: Id8b39d44901dee9118837fc4670d7faa4ef19b43
Change-Id: Ie4d6a06a67f42483b33b703eb4db5966301649f5
2022-06-14 14:35:40 +02:00
Translation updater bot de7b3d8b9c Localisation updates from https://translatewiki.net.
Change-Id: I0a733c1dec2f30cca71738e7c548a6906e47896d
2022-06-13 08:27:38 +02:00
Ed Sanders ee12b00561 MWReferencesListNode: Support {{reflist}} template with TemplateStyles
Bug: T310407
Change-Id: Ib8b0ee39e655b462707bdc09a2cf15a8bc0026db
2022-06-11 01:24:02 +01:00
jenkins-bot cf2c5fd3a0 Merge "CitationContextItem: Manually suppress the generic context item" 2022-06-09 15:15:27 +00:00
Ed Sanders d69f467482 CitationContextItem: Manually suppress the generic context item
Instead of relying on these classes always being descendants
of MWReferenceContextItem (which requires downstreams hacks
in Citoid).

Bug: T310290
Depends-On: I72daa1c5d2490c71591658f186c089ab899b5683
Change-Id: Idbd475a68efd1aff14217de3a05fa3dedc744487
2022-06-09 14:44:27 +00:00
Translation updater bot 2b38c7a06e Localisation updates from https://translatewiki.net.
Change-Id: I3417e835558fdd723199d0926af509046b80e191
2022-06-09 08:16:15 +02:00
Translation updater bot ab4d32ae8f Localisation updates from https://translatewiki.net.
Change-Id: Ic168eed94e74bdfec9ca73c9c08052e65d6c3837
2022-06-07 10:00:30 +02:00
Translation updater bot b0b3f0c6f2 Localisation updates from https://translatewiki.net.
Change-Id: I923474ab092d6638f55d6309dc226b523b9dc126
2022-06-06 09:25:18 +02:00
Translation updater bot 1d5e8fe420 Localisation updates from https://translatewiki.net.
Change-Id: I009e03f89f80d676330f3c986ca75e1ac1ea3ee7
2022-06-02 08:13:50 +02:00
Translation updater bot fd27f22f03 Localisation updates from https://translatewiki.net.
Change-Id: Iabe580118c16337db0fb9a59b451782b1fbc6e64
2022-05-31 08:07:54 +02:00
Translation updater bot 0faa9541cf Localisation updates from https://translatewiki.net.
Change-Id: I7dbde2eb44619c7aff91f04d0eec0220f56720a3
2022-05-30 09:22:43 +02:00
Translation updater bot 6b0dfa2cc5 Localisation updates from https://translatewiki.net.
Change-Id: I44427d3f19ae4a316c72e6affa7dc70e8f1981f7
2022-05-26 08:51:04 +02:00
Translation updater bot 6760950e0d Localisation updates from https://translatewiki.net.
Change-Id: I0a3e0e3afd66855a3d9eef787968ecfb48692096
2022-05-23 08:16:24 +02:00
Translation updater bot 0a0ee0219a Localisation updates from https://translatewiki.net.
Change-Id: I046892e1d1ba92a7cf7ce75eca6b6d48dc478cc4
2022-05-19 08:18:55 +02:00
Translation updater bot 95ef061e76 Localisation updates from https://translatewiki.net.
Change-Id: Ie68cd0662d8dbdc630882003c9234f0dbbf454d1
2022-05-16 08:23:58 +02:00
Translation updater bot 829d11c4a4 Localisation updates from https://translatewiki.net.
Change-Id: Iad7c530624319007e92528f681f6f7565e5d5944
2022-05-11 08:11:14 +02:00
Translation updater bot a7839489e7 Localisation updates from https://translatewiki.net.
Change-Id: Iee4dce698743838ba4aaabb58fc90722eb2cc2a5
2022-04-29 08:42:31 +02:00
Translation updater bot 5b4cd3623b Localisation updates from https://translatewiki.net.
Change-Id: Ia89734da5a9eee0a871ccc59a4230343c6bf27a7
2022-04-27 08:07:56 +02:00
Translation updater bot 3db9b0ee79 Localisation updates from https://translatewiki.net.
Change-Id: I5281fd0c4966250ae40f87f91425b5064eb6a1ba
2022-04-14 08:26:13 +02:00
Translation updater bot 557481d742 Localisation updates from https://translatewiki.net.
Change-Id: Ie7819c5d5d739f823ddf20f1a1e31f0a4bc13b0a
2022-04-12 08:13:54 +02:00
Translation updater bot c48692aba7 Localisation updates from https://translatewiki.net.
Change-Id: I588cba90c40459d0b2872d7a28b55a8355265d59
2022-04-11 08:13:45 +02:00
Translation updater bot 7c9ba1271a Localisation updates from https://translatewiki.net.
Change-Id: I627d02eabfc1c7bd93f987e1ac3d6baf2ccde59c
2022-04-08 08:27:15 +02:00
Ed Sanders bc8daa8ab4 Add small gap between reference body and re-use warning
Similar to the gap between paragraphs.

Change-Id: I27c2f042769876558259f6ea438c6dc39ad4ab40
2022-04-07 18:09:31 +01:00
Translation updater bot c5ededbf5f Localisation updates from https://translatewiki.net.
Change-Id: I64c54ae886651e74e7523baa7390fffd3a5f0825
2022-04-07 08:09:10 +02:00
Translation updater bot e67d53611e Localisation updates from https://translatewiki.net.
Change-Id: Ic70268a26a93082664119cce14f6ee45d093adc2
2022-03-24 08:33:59 +01:00
Translation updater bot c5fb76bf0f Localisation updates from https://translatewiki.net.
Change-Id: If04ea9e3b354150e832207d3a6f0d02082d25f3a
2022-03-23 08:25:07 +01:00
Translation updater bot 08eed806bb Localisation updates from https://translatewiki.net.
Change-Id: I56e38ba969a8634d8ac871975a86ae421020886e
2022-03-17 08:36:47 +01:00
Translation updater bot 2d0c1d174e Localisation updates from https://translatewiki.net.
Change-Id: I191df51fc31dfdfbd0d48e077473e26839f0ff8c
2022-03-16 08:07:22 +01:00
Translation updater bot ac96942bd7 Localisation updates from https://translatewiki.net.
Change-Id: I58b11a3ee64ce165a5e3c15e892c5115989366a7
2022-03-14 08:13:39 +01:00
Translation updater bot e21c73340b Localisation updates from https://translatewiki.net.
Change-Id: Ief32bb0c6f42b830aac2a0875b67df314a2f3c03
2022-03-09 08:09:12 +01:00
Translation updater bot b40d2e206a Localisation updates from https://translatewiki.net.
Change-Id: I1f4968152d4815fdacbcd345c3df54021831ac5a
2022-03-08 09:01:24 +01:00
Translation updater bot a726fc9342 Localisation updates from https://translatewiki.net.
Change-Id: Ib5995878855b5c43a5ce5e45504c18dfb449e179
2022-03-07 08:10:35 +01:00
Ed Sanders 0eb0893c96 tests: Use ve.test.utils.newMwEnvironment()
Depends-On: Ib20c1f5277c5d5a99f5117c82b7cbdeab75d3279
Change-Id: Id5ff5d126f3946621ed36c5f79b5f58624931d16
2022-03-04 13:52:06 +00:00
Translation updater bot a669555da2 Localisation updates from https://translatewiki.net.
Change-Id: I5266910998599b15e2d79dcc246f87bb1df5de49
2022-03-04 08:29:00 +01:00
Translation updater bot 02d73115d6 Localisation updates from https://translatewiki.net.
Change-Id: If90e8f3ef6f3b35ad1ab748a608011d5b1e4dfde
2022-02-25 09:42:55 +01:00
Translation updater bot 06ce2ae2dc Localisation updates from https://translatewiki.net.
Change-Id: Idcf2dd9fbe7abeaadc07a16ac174c8c4c6f6fd6a
2022-02-24 08:48:44 +01:00
jenkins-bot 720adbdafc Merge "Remove hack that hides ref errors unnecessarily" 2022-02-21 18:35:31 +00:00
Translation updater bot 719ccae094 Localisation updates from https://translatewiki.net.
Change-Id: Ifca7f9afda167f6f702629af82e976ee15983284
2022-02-21 08:15:21 +01:00
Translation updater bot bc6eb2d680 Localisation updates from https://translatewiki.net.
Change-Id: Ic72e9519b4c54b6df486faf31a5f97e21d209387
2022-02-17 08:11:32 +01:00
Bartosz Dziewoński 25d474b866 Remove hack that hides ref errors unnecessarily
It was originally added in I661493ab2f in 2013, to hide errors that
would appear when templates containing re-uses of references were
previewed separately from the rest of the page.

It has been made unnecessary when VisualEditor was changed to render
wikitext fragments (such as previewing templates) using Parsoid rather
than legacy parser, in 2014: I8a61d2fab8.

However it wasn't removed then, and then Ide82c96db4 changed the
selector and made it more difficult to understand its purpose (and
caused T301845, seven years later), and then Iba0f25b3eb / I39936ed83d
moved it to this repo in 2016, and then everyone forgot about it.

Bug: T53141
Bug: T301845
Change-Id: I7ac5ed6544575877fe1b6f09951e58b35df9648d
2022-02-16 06:14:01 +00:00
Translation updater bot e241bcc287 Localisation updates from https://translatewiki.net.
Change-Id: If6ec86237901dc3db874e1e5184e6d74c1a86de4
2022-02-15 08:17:03 +01:00
Translation updater bot db4d981822 Localisation updates from https://translatewiki.net.
Change-Id: I1ea2425799f5a2423e9e837f6d33b9f5cc91ca24
2022-02-03 08:43:45 +01:00
Translation updater bot 1678a55352 Localisation updates from https://translatewiki.net.
Change-Id: Ife79d2aad37f1dd29d2f62987f5d8472872fe237
2022-02-01 08:26:46 +01:00
jenkins-bot 8e7093c865 Merge "ve-cite: Ensure references are always unique by generating originalDomElementsHash" 2022-01-31 18:58:03 +00:00
Ed Sanders 1e6968b5c0 ve-cite: Ensure references are always unique by generating originalDomElementsHash
This is a bit of an abuse of the originalDomElementsHash property.
In future we could add a 'uniqueId' attribute, but this would need
to be ignored in a few places in core.

Bug: T299378
Change-Id: I7d1eb362aeb74ba93f5225330226a95535746b92
2022-01-27 01:14:52 +00:00
Ed Sanders b677a88fcc ve-cite: Update diff tests with new ref list HTML
Depends-On: If4ca99fa4532b33f164e298b53cfa1e202035015
Change-Id: I8e45941401448b826fec37d3dba4d6b1d8e53671
2022-01-25 20:46:29 +00:00
Bartosz Dziewoński c22f35964a Update tests for the removal of doc-child-change wrappers
Depends-On: Ib29f23625de9151d50e0f3b7796b15ca9ed89133
Change-Id: I73efd3c581cbb561be3dfc9eeb3524d9f949ea83
2022-01-24 21:58:01 +01:00
Translation updater bot f2c7ac4622 Localisation updates from https://translatewiki.net.
Change-Id: I2c111266e09421c1d07ede4d99a1b3d32d2a6820
2022-01-21 08:13:44 +01:00
Ed Sanders a2c927f8b8 ve-cite: Handle ref nodes with mw:Error RDFa
Bug: T299378
Bug: T299672
Change-Id: I7bc7dfb4fb9c0c9b140b793e6e0b2d00b7fe67e0
2022-01-21 00:00:34 +00:00
Translation updater bot 76858930e2 Localisation updates from https://translatewiki.net.
Change-Id: I3449ea91fd9dc222614dcb6872693424a38ec5bd
2022-01-17 08:11:44 +01:00
jenkins-bot 7fb11b981e Merge "VE tests: Suppress XML warnings" 2022-01-11 18:15:55 +00:00
Translation updater bot 5fa2e7ff97 Localisation updates from https://translatewiki.net.
Change-Id: I4ce8c3d08786f663c219631f0a5b8364e2d76a7a
2022-01-11 08:22:53 +01:00
Ed Sanders 0ef557a509 VE tests: Suppress XML warnings
The XML validator can't handle unescaped < in attributes
so always throws a warning.

Change-Id: Ie49e4080c049dea6eea714abdeb37f6764baaa2a
2022-01-10 14:21:44 +00:00
Translation updater bot cc6ed9e306 Localisation updates from https://translatewiki.net.
Change-Id: Id060c827a35f49994be5f36369ce95d4acd89d3d
2022-01-10 08:11:04 +01:00
Translation updater bot 5045d7ef93 Localisation updates from https://translatewiki.net.
Change-Id: If16fc8280d464b315d9e290a0b8cb8d0493b23d0
2022-01-07 08:24:40 +01:00
jenkins-bot 5802551bae Merge "Use .test() instead of .match()" 2022-01-04 22:09:31 +00:00
Translation updater bot d050c6f48c Localisation updates from https://translatewiki.net.
Change-Id: I69e36c43f9efde457f3b419af36671c3f6b408f3
2021-12-31 09:41:58 +01:00
Thiemo Kreuz 7a2f271ce6 Use .test() instead of .match()
.match() returns the matches. But these are not needed here. The
boolean method is .test().

Change-Id: I9e6f13f25fb8ccc6d3e873288d1100f4a2a56b15
2021-12-29 18:24:22 +01:00
Thiemo Kreuz 266877e11a Mark config parameter as optional in context classes
Change-Id: I3f239e0729eefad256b151bce9291f583ef908ab
2021-12-29 18:23:00 +01:00
Translation updater bot c9a5442ee4 Localisation updates from https://translatewiki.net.
Change-Id: I1bd8c35a6a24c28b1c002e60eb495d04ce78c09b
2021-12-27 09:29:44 +01:00
Translation updater bot e6180d68fa Localisation updates from https://translatewiki.net.
Change-Id: I2b907c6460ac77b19566e7261897983ded694080
2021-12-23 08:37:48 +01:00
Ed Sanders 84489c15b3 Don't attach DOM nodes from the DM store to the main document
Bug: T298147
Change-Id: I194ff1d576547dc717c523a490083fbcf903d87c
2021-12-21 20:32:05 +00:00
Translation updater bot 378f031a00 Localisation updates from https://translatewiki.net.
Change-Id: Id8df69cf761472ac5807c16a5aead70a0e76dcee
2021-12-20 08:20:51 +01:00
Translation updater bot 32f7e6dbd6 Localisation updates from https://translatewiki.net.
Change-Id: I0579d423942ddbed2296cb72656a7b31a2e9b531
2021-12-17 08:16:52 +01:00
Translation updater bot 01df31ecef Localisation updates from https://translatewiki.net.
Change-Id: I640a4c2fc55d66789319918b3ed9c93b93623637
2021-12-14 08:42:30 +01:00
Translation updater bot b28834ebbd Localisation updates from https://translatewiki.net.
Change-Id: I6c138aab2d247c3a7dce5b1d5b3964dd9c12e524
2021-12-10 08:23:34 +01:00
Bartosz Dziewoński 90fb1eba04 ve.ui.MWReferencesListDialog: Fix exception caused by a copy-paste mistake
Follow-up to cf95dbd4be.

Bug: T297418
Change-Id: I7c3970cf5a9b3632438e96513e9e983a5527aa21
2021-12-09 20:53:50 +01:00
Timo Tijhof bee357337c ve-cite: Export citationTools as native object instead of JSON string message
* Remove the overhead of serializing and then re-parsing client-side,
  instead assign it directly as native object literal.

* Move code for array slicing to PHP.

Change-Id: Iedcc8d57d3bddd3fa32a78b4e7ecc25615d94277
2021-12-07 12:53:24 +00:00
Timo Tijhof 471e73a7db ve-cite: Remove redundant check for visualeditor-cite-tool-definition.json
The server always defines this message as `cite-tool-definition.json`
in CiteVisualEditorModule.php, including a transparent fallback that
defines it with the content of `visualeditor-cite-tool-definition.json`.

Change-Id: I27426ed1947c1665e5284e64ec1946b1abeff7d1
2021-12-07 12:53:13 +00:00
Translation updater bot db02766664 Localisation updates from https://translatewiki.net.
Change-Id: I877a7076611026b88529810919f35c888888f43e
2021-12-06 08:18:45 +01:00
jenkins-bot a55f2b97cc Merge "ve-cite: Use proper method for comparing linear data (attempt 2)" 2021-11-30 22:22:35 +00:00
jenkins-bot 345766683c Merge "ve-cite: Add test for simple case of re-used reference" 2021-11-30 21:59:59 +00:00
jenkins-bot ca53985924 Merge "ve-cite: Update CSS classes in tests" 2021-11-30 21:59:57 +00:00
Translation updater bot b8e80d9c11 Localisation updates from https://translatewiki.net.
Change-Id: Ie3e73467398dd5b684cbb006727cfbe316b70922
2021-11-29 08:11:20 +01:00
Translation updater bot 2594ab60f8 Localisation updates from https://translatewiki.net.
Change-Id: I18ecafb1930e6abcd1f269d0ce6475c970cfb8ca
2021-11-25 08:24:01 +01:00
Ed Sanders 1a2ae0682f ve-cite: Use proper method for comparing linear data (attempt 2)
In Ifb0ba3caf8d we removed this reference equality check and replaced
it with a deep object comparison, however due to the fact that
hashes for MWReferenceNodes were simplified in I8c26686d7b to
improve visual diffs, this resulted in a overly simplified comparison
that couldn't distinguish references with the same "name".

Instead do a deep object comparions of the standard node hash object.

Tests added in Ia0bbd40528 assert that this doesn't result in the
regression that caused T296044.

Bug: T296086
Change-Id: I7b37fb54e14bfe28a07f722a2c45fd4e4a2d44f2
2021-11-19 14:24:42 +00:00
Ed Sanders e539a60fb9 ve-cite: Add test for simple case of re-used reference
In our first case we have a reference re-used before it
is defined, but that doesn't trigger the bug that caused
T296044.

Change-Id: Ia0bbd40528228275f0a978a0a459388a04ea2e79
2021-11-19 13:51:21 +00:00
Ed Sanders 638dbbff60 ve-cite: Update CSS classes in tests
Change-Id: I4546a71d541e1d22a4c34e6d0f5173a993792ff9
2021-11-19 13:51:21 +00:00
jenkins-bot ea7f9bf0d3 Merge "Revert "Use proper method for comparing linear data"" 2021-11-19 00:59:20 +00:00
Bartosz Dziewoński 4fcc4bc42d Revert "Use proper method for comparing linear data"
This reverts commit bad697bd32.

Bug: T296044
Change-Id: Ie442e482aa3b60754fe457d835c4cf6400f42d94
2021-11-19 00:35:28 +00:00
Ed Sanders c8b691b8d1 Follow-up cf95dbd: Fix incorrect scope in loop
Change-Id: Iae5ec0321e19bfa1c5f53326bf9d9a3082d96f77
2021-11-15 14:39:15 +00:00
Translation updater bot 021e456751 Localisation updates from https://translatewiki.net.
Change-Id: Ife5dc45d0f4935586ce37027758a887ee8f1c626
2021-11-15 08:11:20 +01:00
jenkins-bot cc111ca5fd Merge "Move eslint client config to modules, fix warnings" 2021-11-09 18:14:37 +00:00
jenkins-bot a11cf9858c Merge "Move var declarations inline" 2021-11-09 18:14:35 +00:00
jenkins-bot a90c67b6e8 Merge "Use proper method for comparing linear data" 2021-11-09 14:00:01 +00:00
Ed Sanders 0d4bb626f1 Move eslint client config to modules, fix warnings
Change-Id: I86857b82fa7d5c47c0056da4ad270fcb2a4d965f
2021-11-03 16:38:31 +00:00
Ed Sanders cf95dbd4be Move var declarations inline
Change-Id: I824a65e72a72e5acf65c54a63299469f7acb649d
2021-11-03 16:38:31 +00:00
Adam Wight 3c02ee38b2 Clean up javascript code smells
These were discovered using SonarCloud.

Change-Id: Ie36fa248e4b395bb97b8969ece6688ec055afb55
2021-11-03 12:28:07 +00:00
Ed Sanders bad697bd32 Use proper method for comparing linear data
Previously we checked the elements were reference-equal
which is fragile and breaks when linear data freezing is
enabled in debug mode.

Change-Id: Ifb0ba3caf8d3e5a67c9694358cac12cc412fe723
2021-11-02 23:15:13 +00:00
Translation updater bot a0ffa6c3f9 Localisation updates from https://translatewiki.net.
Change-Id: I0441ed2deb270c9e9f7bab23269375672fe32826
2021-10-29 08:21:30 +02:00
Translation updater bot ffe592653e Localisation updates from https://translatewiki.net.
Change-Id: I876d53a92164714647e9c960ce15c01a2a5971c6
2021-10-26 08:16:57 +02:00
Translation updater bot 67f8c5cd23 Localisation updates from https://translatewiki.net.
Change-Id: I9157ceb33818cacdd23cee8fd24ced0a864bbf54
2021-10-22 08:14:44 +02:00
Translation updater bot 9a94b09f0c Localisation updates from https://translatewiki.net.
Change-Id: Id4131a628619feefb12f07019c23b02565d4bd2f
2021-10-20 08:36:29 +02:00
Translation updater bot b5f979db1b Localisation updates from https://translatewiki.net.
Change-Id: I6dac2823513fee31b0252cda244e7a6d05a09c95
2021-10-18 15:19:34 +02:00
Adam Wight 53d055d1e4 Only the "show/hide options" button should be hidden
We added this line in order to make the sidebar show/hide behavior
the same as the new VisualEditor template dialog, but it should have
only affected this one button.  When additional actions are added,
such as Citoid's "change reference type" button, these should still
be available.

Bug: T293280
Change-Id: I6b2c716fff991781e36ba21b541ea2ff918cfeb3
2021-10-15 13:42:48 +02:00
Translation updater bot 4c55bcbd94 Localisation updates from https://translatewiki.net.
Change-Id: I15bdf21a6913116a26f0db2d35c41bff9189b8d2
2021-10-06 09:28:06 +02:00
Translation updater bot 00c1a28db6 Localisation updates from https://translatewiki.net.
Change-Id: I1e3932d60abf27cdab341530ce2f948b9dc65f98
2021-10-04 08:55:28 +02:00
Translation updater bot ca7e992234 Localisation updates from https://translatewiki.net.
Change-Id: Id817e900b7a78973f3b3f99bbd366668d8ec3513
2021-10-01 09:29:40 +02:00
WMDE-Fisch a8ea95de72 Fix class doc block for VE action
Seems to be a copy&paste leftover.

Change-Id: Ie5c06dd0d880663a0a4f1bfeb082a106811f03e7
2021-09-30 10:13:39 +00:00
Translation updater bot 79fc5b898e Localisation updates from https://translatewiki.net.
Change-Id: Id4eae6b5d47b9657088d5766c23b09ef534462b2
2021-09-30 08:57:12 +02:00