Timo Tijhof
269514f533
Hooks: Use WebRequest::getRawVal where possible
...
The 'dtenable' does not appear to take user-provided content that
requires language normalization. In general getRawVal should be used,
or if it's user input that needs normalization, use getText(). Perhaps
one day we'll alias or deprecate getVal (which is currently an odd
mid-way hybrid, most closely to getText; originally created for
EditPage.php textareas).
Change-Id: I8364c84f8c4f700da6e208df2e87c29bf254d685
2021-04-15 02:30:12 +00:00
Bartosz Dziewoński
2352fefb58
Migrate cookie hack users to beta feature
...
Bug: T277783
Change-Id: I455cab2acd0729b1c117b65cc1ede0ad9eb651cf
2021-04-14 20:36:32 +02:00
jenkins-bot
5938e97250
Merge "Don't allow query and cookie hacks to enable topic subscriptions"
2021-04-14 09:06:06 +00:00
Translation updater bot
ea2493cd80
Localisation updates from https://translatewiki.net .
...
Change-Id: I0d9bcb55c3c440fb2a6889fb40edf4d14fcba17f
2021-04-14 08:38:07 +02:00
Bartosz Dziewoński
9420f22e9d
Don't allow query and cookie hacks to enable topic subscriptions
...
We can't allow it, because the required database tables may not exist
yet (T280082).
This is meant to be temporary until we complete DBA review and the
tables are created.
Bug: T280082
Change-Id: I8f947b779c6829763d3413931c6d354e6f7aee4d
2021-04-14 00:08:52 +02:00
Translation updater bot
8097e52ec4
Localisation updates from https://translatewiki.net .
...
Change-Id: Ic5a8b8a6d5f79681261fbb511285aadd48a45b24
2021-04-13 09:20:16 +02:00
Bartosz Dziewoński
3e319251f0
Fix check for your own talk page on subpages
...
Bug: T279604
Change-Id: I955a602ffb39f2443de9a3b165d8105ea3762058
2021-04-12 17:06:02 +02:00
Ed Sanders
a555db7892
Topic subscriptions: Don't register notification type/group unless enabled
...
Bug: T279671
Change-Id: If3c46b992654c40daeeccaf8a3dcedde680c8404
2021-04-12 15:04:43 +00:00
Ed Sanders
f3422f40a6
Disable topic subscriptions API when feature is unavailable
...
Bug: T279671
Change-Id: Ib5a233329e7e6697c198bc0ae10c770282fd9470
2021-04-12 15:04:07 +00:00
Ed Sanders
f6c9508001
Create constants for feature strings
...
Change-Id: I2d7bf18faf6345a4816c2ebef9744c4e6f62cc40
2021-04-12 14:40:51 +00:00
Ed Sanders
23a490deca
Topic subscriptions: Don't generate events when feature is unavailable
...
Bug: T279671
Change-Id: I8f57b2a1885619db868f25ea68208c2fad5fc040
2021-04-12 14:40:27 +00:00
Ed Sanders
6cafd7735d
Topic subscriptions: Only check for events on talk pages
...
Change-Id: Ic2b7536baea58fb4868cec6f477e72bd8b717e3a
2021-04-12 14:40:13 +00:00
Translation updater bot
bd9c3c7be7
Localisation updates from https://translatewiki.net .
...
Change-Id: I9986e5878c26c1879ce04bb580a3812b560f2ab8
2021-04-12 08:37:30 +02:00
Translation updater bot
6c09c491e3
Localisation updates from https://translatewiki.net .
...
Change-Id: I7f311ddb9fd895ad852e81486d8dfaf4f1d039de
2021-04-09 08:58:14 +02:00
Bartosz Dziewoński
6bf75b4752
Fire the 'wikipage.content' hook on previews
...
We already fire it after saving the reply/topic.
Bug: T279141
Change-Id: I4ecbea877035f61d9642dded9ca54e5bff795099
2021-04-08 21:38:45 +02:00
Ed Sanders
bbd664e167
build: Update eslint-config-wikimedia to 0.20.0
...
Change-Id: I5e692c55576a7b34703856b4292d21fcdec92117
2021-04-08 14:02:16 +01:00
Translation updater bot
e4eeeb49ad
Localisation updates from https://translatewiki.net .
...
Change-Id: I9bd151e527f8f6357af381e199d543ac0ded17aa
2021-04-08 08:39:59 +02:00
Bartosz Dziewoński
bfe6a36514
Include comment names in 'transcludedfrom' API response
...
As of 7ad6328223
, we also use this data
to check whether comments exist on the page, not only whether they're
transcluded.
Follow-up to 42ce942c86
.
Bug: T275821
Bug: T273413
Change-Id: I95eb85354e7b84cc10ab703d28315d0667696f4c
2021-04-07 22:46:36 +02:00
Translation updater bot
96f1e746e9
Localisation updates from https://translatewiki.net .
...
Change-Id: If7a70b6754175ffb4b61d287d9fa16ad3bc670b1
2021-04-07 08:51:30 +02:00
jenkins-bot
282f14afe8
Merge "Make sourcemodetoolbar preference available"
2021-04-06 23:44:44 +00:00
Bartosz Dziewoński
18cbae137f
Make sourcemodetoolbar preference available
...
Change-Id: Icc8e254453ee2b2d74e4890744ec7f4512197627
2021-04-06 23:36:09 +00:00
Ed Sanders
0a39c11914
Echo wiring for topic subscriptions
...
Depends-On: I60818d57552946857077dee93b0adb036621b791
Change-Id: I7e0996843cdd70141e19d5c7ce66122204efa1b7
2021-04-06 23:28:28 +02:00
Ed Sanders
eb7e682d2f
Topic subscription front end
...
Bug: T276996
Change-Id: Ifb62c04c2a0ea8399749b22021d6a1c5a079bf94
2021-04-06 23:28:28 +02:00
Ed Sanders
0bf7539eb9
Topic subscription action API
...
Bug: T264885
Change-Id: Ie4ddbcef8769c124039a72f544702c9a88bc49eb
2021-04-06 21:25:24 +00:00
David Lynch
86be6f83da
Service to interact with topic subscriptions
...
Bug: T264885
Change-Id: Ie9592de655f50e1d0cf02a7f795b5203398a9696
2021-04-06 21:25:13 +00:00
David Lynch
5b8646f73f
Create table for topic subscriptions
...
Bug: T264885
Change-Id: I92d0362eac80ae1ae70839e26e2c084003862a5f
2021-04-06 21:24:53 +00:00
jenkins-bot
f702e094a8
Merge "Remove compatibility code for 'data-mw-comment-start' change"
2021-04-06 13:48:19 +00:00
Translation updater bot
f880c2d2c5
Localisation updates from https://translatewiki.net .
...
Change-Id: I40980237a1ad3f19ff94aca18fc988b66faec42f
2021-04-06 12:02:04 +02:00
jenkins-bot
9bf9977369
Merge "Fix switching interface getting stuck after failing to switch"
2021-04-03 12:59:21 +00:00
Translation updater bot
1837ffe8a5
Localisation updates from https://translatewiki.net .
...
Change-Id: Ib8139cc4519c71dc7bdf35fbd4ceb8faa045be91
2021-04-02 09:48:37 +02:00
Translation updater bot
addf8ce9a9
Localisation updates from https://translatewiki.net .
...
Change-Id: Ib9b5a12d9c7caaf9afd67fc47dd8d843b94c7900
2021-04-01 08:37:13 +02:00
Ed Sanders
4c27187500
Make the source mode toolbar a user preference feature
...
Bug: T275950
Change-Id: I099af342f378215c68092d165dd88de1807d29d2
2021-03-31 22:40:53 +02:00
Translation updater bot
851a0e0c1f
Localisation updates from https://translatewiki.net .
...
Change-Id: I19bf3e0abc88231b2f605300acc75b94bc25cb31
2021-03-31 08:35:35 +02:00
Bartosz Dziewoński
5dae22e93a
Fix switching interface getting stuck after failing to switch
...
Follow-up to 58c078437d
.
Bug: T274423
Change-Id: Ie410b61e2b64d9ef2bb20d5df9f95d2c90392323
2021-03-29 21:22:07 +02:00
jenkins-bot
4e956d11b9
Merge "ReplyWidget: Separate out switching logic into switch method"
2021-03-29 19:17:27 +00:00
Translation updater bot
d5e8a41016
Localisation updates from https://translatewiki.net .
...
Change-Id: I900231e31d6871b26c4854f5b47bee7c94349394
2021-03-29 08:35:53 +02:00
Translation updater bot
0d4499f200
Localisation updates from https://translatewiki.net .
...
Change-Id: I4db1d252a1babbd937ec97a51dbc4688832d87da
2021-03-26 08:49:41 +01:00
jenkins-bot
c27071a2e7
Merge "Check if you can edit the page before opening the tools"
2021-03-25 22:11:38 +00:00
Bartosz Dziewoński
253da36101
Check if you can edit the page before opening the tools
...
The information is already included in the VisualEditor metadata request.
Bug: T276393
Bug: T270803
Change-Id: I45a232dcd23418da0711834bcc369a9a718006b0
2021-03-25 17:04:31 +01:00
Translation updater bot
6392eb889d
Localisation updates from https://translatewiki.net .
...
Change-Id: I0a159a301530a28888d51eff778fbf9bef43c3cb
2021-03-25 08:40:48 +01:00
jenkins-bot
151e9ca79b
Merge "Trim wikitext for preview"
2021-03-24 22:02:58 +00:00
jenkins-bot
027f8983a2
Merge "modifier: Fix whitespace trim inconsistency"
2021-03-24 22:02:57 +00:00
jenkins-bot
c2ebb93d8a
Merge "ReplyWidget: Defer scrollElementIntoView"
2021-03-24 20:00:58 +00:00
jenkins-bot
b023f59e53
Merge "UsernameCompletion: Use ve.ce.Surface.findMatchingSequences"
2021-03-24 18:21:43 +00:00
jenkins-bot
a2c8a2ca4d
Merge "Don't insert multiple '@' when clicking the mention toolbar button multiple times"
2021-03-24 18:13:34 +00:00
Ed Sanders
86fe745724
UsernameCompletion: Use ve.ce.Surface.findMatchingSequences
...
Depends-On: I7a9b9abaa5a518f21f9965a16803e0a4c82b436f
Depends-On: I48e1137150dee024ebdc96f0e780a88bff6b8177
Change-Id: I06d31694c9fddb3795e61dccecf812b7e1a783b2
2021-03-24 17:56:20 +00:00
Bartosz Dziewoński
566d4d92db
Trim wikitext for preview
...
And change some uses of trim() to htmlTrim() for consistency.
Bug: T276612
Change-Id: I1f55f4793af8f3dda597288c9e3427abe31c37c9
2021-03-24 18:53:41 +01:00
Bartosz Dziewoński
3ac540af95
modifier: Fix whitespace trim inconsistency
...
The JS and PHP trim() methods remove different characters.
Change-Id: I8ae5526ea5033e345b6a6b63ea447c394956d988
2021-03-24 18:53:21 +01:00
jenkins-bot
4ae22ab6dc
Merge "Introduce comment "names" to identify comments across revisions/pages"
2021-03-24 15:09:11 +00:00
Ed Sanders
822472a6ec
ReplyWidget: Separate out switching logic into switch method
...
Keep implementation-sepcific modeTabSelect handling in
modeTabSelect event handler.
Change-Id: I183bc80eb9f0e2a69aa30e5de82026983e3006be
2021-03-24 14:09:09 +00:00