Bartosz Dziewoński
ffafc1a752
Another attempt to fix page re-initialization after updating
...
* Run the 'wikipage.content' hook before our initialization.
This way collapsible elements and other changes to the page layout
are processed before we measure where the new reply is and try to
highlight and scroll it into view. (T252903)
* Remove the code dealing with 'mw-parser-output' and 'dt-init-done'.
This was needed to avoid initializing twice on the same element,
which can't happen now. (T254807)
This is much closer to the original approach Ed proposed in
I05a3c766668999f05cfe06473652429025595196 before I changed it:
https://gerrit.wikimedia.org/r/c/mediawiki/extensions/DiscussionTools/+/550693/7..8
Bug: T252903
Bug: T254807
Change-Id: Ibc3fcbd3c92c8eceda19b68cee9e69f6e92456f5
2020-06-24 22:56:40 +02:00
jenkins-bot
e55ac1ef79
Merge "Scroll the after-reply highlight into view"
2020-06-24 19:24:55 +00:00
Ed Sanders
811f8bdf02
Allow non-lists to be passed to unwrapList
...
Bug: T256292
Change-Id: I036e0fdf3dde51c33f64abb7df142e26ebe66554
2020-06-24 19:19:06 +01:00
Ed Sanders
e4645a47e6
Scroll the after-reply highlight into view
...
Bug: T252903
Change-Id: If9db634153572a045dd468cfa7f6316e93fddccd
2020-06-24 20:15:52 +02:00
Ed Sanders
e7a9185ab1
Load VisualEditor plugin modules with ReplyWidgetVisual
...
Bug: T256292
Change-Id: Id05ad1871093e8941e54b2db8c9a76cecaac1033
2020-06-24 19:09:27 +01:00
Ed Sanders
8ca9da66fd
UsernameCompletionTool: Use 'userAdd' icon
...
Depends-On: I6de36ca2ba279dc11d18bdff3c5d138444a13361
Change-Id: Ic09e18bf284b97bb135c3e8b0129fb9bc96cf72f
2020-06-24 12:33:33 +01:00
David Lynch
02fafccd23
Fire window-open-from-tool event for username completion from toolbar
...
The automatic event from core didn't catch this, because it's not an action
method called "open".
Bug: T255638
Change-Id: Ifa456e850a8edb374df098e21b46bb872416ae55
2020-06-23 10:25:03 -05:00
Translation updater bot
a00bc8411a
Localisation updates from https://translatewiki.net .
...
Change-Id: I559c4bc6ef39f6c09ad97aa73c83d36e733fdd37
2020-06-23 08:51:13 +02:00
Bartosz Dziewoński
b6edd8ddef
CommentController: Apply pre-save transform when switching to visual
...
Parsoid doesn't understand syntax expanded during pre-save transform,
e.g. [[User:Foo|]] or ~~~~, and it gets nowikied when switching back.
Change-Id: I791426d9d6c0a1399b1e95039b11e43a3e5bf79f
2020-06-22 21:01:55 +02:00
Ed Sanders
03665de09e
Move VE components to dt-ve
...
Change-Id: I4fba23e83d9ace833b55e67d1c3ef8b8da5ed19f
2020-06-22 20:09:18 +02:00
jenkins-bot
a2b31efb19
Merge "Remove unsupported argument from getWikitextFragment"
2020-06-22 17:59:57 +00:00
jenkins-bot
579853ce82
Merge "insertAndOpen: Call this.open directly now there is no precedingCharacter check"
2020-06-22 15:16:02 +00:00
jenkins-bot
c65cac5673
Merge "Don't try to avoid username completion appearing in email addresses"
2020-06-22 11:27:53 +00:00
Ed Sanders
b38e380ebf
insertAndOpen: Call this.open directly now there is no precedingCharacter check
...
Change-Id: I82b2fdd58fe512638a8f69d4df9adc4be98e814e
2020-06-22 12:22:08 +01:00
David Lynch
d7557d5ab3
Don't try to avoid username completion appearing in email addresses
...
Current code breaks in other languages which don't use whitespace as a
word separator. The word-separator message is (for reasons) not reliably
set to something other than " " on wikis for those languages, so we
can't use it as a trigger for just not caring.
Bug: T255153
Change-Id: I1ff929811af59fd7a7bf7e8dfc1cd121a2c4db4e
2020-06-22 12:21:32 +01:00
Translation updater bot
6c7e38446d
Localisation updates from https://translatewiki.net .
...
Change-Id: I80e9157b103aeec4520535d4ef00610f7f7fa26e
2020-06-22 08:43:11 +02:00
Ed Sanders
83968e4c00
Remove unsupported argument from getWikitextFragment
...
This was removed upstream due to a regression.
We don't need it right now, but may need it in the future to
support editing, so replace with a TODO.
Change-Id: Ia73657080241319df309f3b6566ac0ac36a5909d
2020-06-20 13:07:49 +01:00
Translation updater bot
303b233ca1
Localisation updates from https://translatewiki.net .
...
Change-Id: Iea52f433ee27ba4babe3a57a37d89214acab3610
2020-06-19 08:39:41 +02:00
Translation updater bot
8f5335aba3
Localisation updates from https://translatewiki.net .
...
Change-Id: I31057e462dd4c59348df0c08d7c34d6aaeb789ab
2020-06-18 08:37:08 +02:00
Ed Sanders
badbd823b2
Use $wgLocaltimezone global instead of request context
...
Bug: T255704
Change-Id: Ic26a1d77a64f52addcb45131ea2f9cd41c7c51e2
2020-06-17 23:14:13 +02:00
Translation updater bot
8d7168e666
Localisation updates from https://translatewiki.net .
...
Change-Id: I4ebd65a85d808155d34e07311e48a66f94f74e73
2020-06-17 08:47:53 +02:00
jenkins-bot
e4fc21ad37
Merge "Check the right page for lint errors by title"
2020-06-16 16:14:47 +00:00
Translation updater bot
0cc0172967
Localisation updates from https://translatewiki.net .
...
Change-Id: I8354dc3bfc5119b85dfeb5254167eb10558bc2b1
2020-06-16 08:33:41 +02:00
jenkins-bot
c678fffd49
Merge "Add user mention tool"
2020-06-15 19:46:19 +00:00
Ed Sanders
21b5ad037c
Set DiscussionToolsEnableVisual to true by default
...
At some point in the near future we can delete this config.
Bug: T251654
Change-Id: I87270af14fb0edf931ce98ae8a3b049a669487d4
2020-06-15 19:44:50 +01:00
jenkins-bot
a18cd2ccff
Merge "Tests: childNodes[0] -> firstChild"
2020-06-15 15:09:24 +00:00
jenkins-bot
68aa00e5b7
Merge "Remove various phan suppressions and fix issues"
2020-06-15 15:09:22 +00:00
jenkins-bot
74960b3ebd
Merge "Create ThreadItem classes"
2020-06-15 15:08:36 +00:00
Translation updater bot
62823da603
Localisation updates from https://translatewiki.net .
...
Change-Id: Ieade86359179c8a1d142865c68c7cc58ec765047
2020-06-15 08:39:16 +02:00
Ed Sanders
306faba93d
Tests: childNodes[0] -> firstChild
...
Change-Id: Iae53012f289552d80dad907bfb54a8b5d44cb484
2020-06-12 19:46:08 +00:00
James D. Forrester
d6c3df31f5
Remove various phan suppressions and fix issues
...
Change-Id: I73b535f284566a0a8876a3198b9784b47567fac6
2020-06-12 20:35:59 +01:00
Ed Sanders
7be0cc3209
Create ThreadItem classes
...
Change-Id: Id2c5324d74eccb1209ccb76768c557722c6d9400
2020-06-12 20:35:59 +01:00
jenkins-bot
b6695dae58
Merge "Strip RESTBase IDs when switching to VE"
2020-06-12 18:49:20 +00:00
jenkins-bot
02d049affe
Merge "Only re-focus the reply link when reply is abandoned"
2020-06-12 18:17:13 +00:00
jenkins-bot
f115f3ce3d
Merge "Tweak appearance of find-and-replace toolbar"
2020-06-12 18:16:48 +00:00
jenkins-bot
6eb9824e8c
Merge "Add square brackets around reply link and use lower case (when possible)"
2020-06-12 18:11:20 +00:00
Translation updater bot
1965b38a02
Localisation updates from https://translatewiki.net .
...
Change-Id: I3cbe52d574330d031ebaf331e4d301b37baf3b01
2020-06-12 08:37:41 +02:00
Ed Sanders
38d85268f0
Add user mention tool
...
Uses userAvatar for now while we wait on userAdd to be upstreamed.
Bug: T254366
Change-Id: Ifa512c518efa9740a138d3d42fc607f2840b4040
2020-06-11 20:53:49 +01:00
Ed Sanders
f2d3a00a7b
Follow-up Icb14766: Fix formatversion:2 param
...
Bug: T255083
Change-Id: I5636e8e21f45c50df31d05d535227cf909a45269
2020-06-11 18:27:30 +01:00
Ed Sanders
09857e13f1
Only re-focus the reply link when reply is abandoned
...
Bug: T252903
Change-Id: Iabac3eb2258ecd48f61e027950446f59dca68df3
2020-06-11 17:36:00 +01:00
Ed Sanders
de84a27e88
Tweak appearance of find-and-replace toolbar
...
Change-Id: Ia61e765217ee9d4c249af0a2494ba427e29a0d54
2020-06-11 16:02:37 +01:00
Ed Sanders
d6d9aec3ee
Strip RESTBase IDs when switching to VE
...
Bug: T253584
Depends-On: If5d15dd4e7e0d3704ca8d75c0a25c529b06f17fb
Change-Id: Ia310fcc873960d0d3c1b17410e33dc4f47c5c734
2020-06-11 14:06:07 +00:00
Ed Sanders
ba295c81dd
Replace 'whitelist' in documentation
...
Bug: T254646
Change-Id: Ie67b0f801dcd95142b6b2ba5793cb87fa1fb5932
2020-06-11 04:51:39 +00:00
Ed Sanders
a4d767d97c
CommentModifier.php: Remove unnecessary toLowerCase
...
We only need .toLowerCase() or strtolower() when doing
case insensitive comparisons.
Change-Id: I19caca50139a42d86ff20e1ee0224cd3deb0d092
2020-06-10 22:06:16 +01:00
Umherirrender
48e860916a
build: Add mediawiki/mediawiki-phan-config
...
Replace phan-taint-check-plugin by phan, it is now included
Change-Id: I0e682a83afd30faa8967e3c586431be4ae9a29b3
2020-06-10 22:21:07 +02:00
jenkins-bot
edba40b1b6
Merge "Always use API formatversion: 2"
2020-06-09 19:25:15 +00:00
Ed Sanders
06eab3d961
Add square brackets around reply link and use lower case (when possible)
...
Bug: T249578
Change-Id: I5846106b10dc82231250d04a1f9ff025cfc1ca30
2020-06-09 19:55:14 +01:00
Bartosz Dziewoński
745b65f254
Check the right page for lint errors by title
...
Bug: T254930
Depends-On: Ic34617e2f56d1055388ea6e8a93ff641f0342240
Change-Id: I86679ce0f641f12bd9d99e4b7baed1294103e3a2
2020-06-09 20:52:51 +02:00
Ed Sanders
efd847c7df
build: Update devDependencies
...
Change-Id: I94a455e52f2c216ccab40e360ce24fc0adc332a0
2020-06-09 19:42:05 +01:00
jenkins-bot
5907cde5e5
Merge "ReplyWidgetVisual: Disable template sequence"
2020-06-09 15:54:08 +00:00