Ed Sanders
df1cd6be80
Prepend subscribe links to headings
...
This ensures they stay aligned with the top of the heading when text wraps.
Bug: T313406
Change-Id: Ifd8f93f63a1b3e3e4bd38a1d74f9afed647f7e68
2022-07-27 13:48:28 +01:00
Translation updater bot
821eb1a518
Localisation updates from https://translatewiki.net .
...
Change-Id: I20dd03614f52838172291eddf30afed7b4f69089
2022-07-27 08:26:06 +02:00
jenkins-bot
61f76003d1
Merge "Show empty state on mobile when there is only non-discussion content"
2022-07-26 13:24:29 +00:00
Ed Sanders
1d1df63cab
Show empty state on mobile when there is only non-discussion content
...
Bug: T313801
Change-Id: I4e9910ef7d63c6ce330da1a896f518a9a22a12cd
2022-07-26 13:52:22 +01:00
Translation updater bot
1419b79063
Localisation updates from https://translatewiki.net .
...
Change-Id: Id9dd8d67000382a097d2d68ac2f7bd335a173464
2022-07-26 08:25:00 +02:00
Bartosz Dziewoński
e7bbc9864c
ReplyWidget: Scroll save error into view after showing it
...
Bug: T298263
Change-Id: Ibe488bf9184dc9d9c3c8b2c3491c0baf6676ba16
2022-07-25 18:16:13 +02:00
Translation updater bot
c93edc44b7
Localisation updates from https://translatewiki.net .
...
Change-Id: I75c18ff9a66c2c0595bdfb778523aa60690eae05
2022-07-25 09:50:22 +02:00
Translation updater bot
122972e1c2
Localisation updates from https://translatewiki.net .
...
Change-Id: I6de47853e045689ac68aa5b30835a3ccd31d46d1
2022-07-25 08:36:09 +02:00
Ed Sanders
6d9b0ec6b4
Show topic container even if heading is unsubscribable
...
Bug: T312140
Change-Id: Ie0412b9f238d5ff8e54fd2ea358c1c26e303f4e1
2022-07-23 01:21:52 +02:00
Bartosz Dziewoński
dc342291b5
highlighter: Fix exception when trying to highlight an unknown comment
...
If some content is loaded without re-initializing DiscussionTools
(this currently happens on live preview), then a link to a comment is
clicked, we will not find the comment, which previously caused an
exception. Just ignore this, other code paths in highlighter already
handled this situation in this way.
Bug: T309423
Change-Id: Ie46fd782b8a45907dc6fc604691575c4b55d08ce
2022-07-22 17:47:09 +02:00
Translation updater bot
f484a708c4
Localisation updates from https://translatewiki.net .
...
Change-Id: I8eb820f72d1a7bed69491f693ed19f0e7238fb81
2022-07-21 09:03:35 +02:00
Translation updater bot
ef82e80ca6
Localisation updates from https://translatewiki.net .
...
Change-Id: I3b64feedfef6177b6889e421f85c81ef335d846a
2022-07-20 08:27:34 +02:00
jenkins-bot
d15a8c931a
Merge "Separate ContentThreadItem and DatabaseThreadItem etc."
2022-07-19 16:03:02 +00:00
Translation updater bot
419f48bab8
Localisation updates from https://translatewiki.net .
...
Change-Id: I1b5731e8683331e0609b4c21d61f24658c3eb68f
2022-07-19 08:16:22 +02:00
jenkins-bot
6e57e3ba78
Merge "Show a "Return to reply/new topic" button when widget is scrolled off the screen"
2022-07-18 16:09:54 +00:00
Ed Sanders
2c2e57fd47
Show a "Return to reply/new topic" button when widget is scrolled off the screen
...
Bug: T310967
Change-Id: I3d1626162eb5c66ac35560792a81ce09455e86a8
2022-07-18 13:20:12 +01:00
Translation updater bot
7906e25adb
Localisation updates from https://translatewiki.net .
...
Change-Id: Ic2d769a225f7c9c4f881cc4cdc6b82ae9c8e16eb
2022-07-18 08:14:28 +02:00
Translation updater bot
250bfd9af0
Localisation updates from https://translatewiki.net .
...
Change-Id: Id9802bb904f47efd2dd6f2c6cbb5534a9fbe8abb
2022-07-15 08:43:14 +02:00
Translation updater bot
3c9afa1c67
Localisation updates from https://translatewiki.net .
...
Change-Id: Ib68567c505ea55d9aa13de614aa7f9015a10766c
2022-07-14 08:47:56 +02:00
jenkins-bot
873ea3cd38
Merge "Avoid localized digits in internal timestamps in JS"
2022-07-13 17:35:46 +00:00
Translation updater bot
bb3a35ed90
Localisation updates from https://translatewiki.net .
...
Change-Id: I0fde9ec977949bbc470c3d5d8f81325134e8f7ec
2022-07-13 08:17:29 +02:00
Bartosz Dziewoński
2d3b497a21
Avoid localized digits in internal timestamps in JS
...
Unlike PHP DateTime, and unlike the .toISOString() method,
the Moment.js .format() method will output localized digits.
Bug: T312828
Change-Id: I49a250b1ad74d9395bf3f994379613cc121b5be4
2022-07-13 02:33:24 +02:00
Bartosz Dziewoński
f51d26fd3a
Parse 'DiscussionToolsTimestampFormatSwitchTime' config value as UTC
...
When the input to moment() doesn't define a timezone, it
defaults to the local timezone (as defined on the device,
not in user preferences).
Bug: T312828
Change-Id: I8d2e1c2f6feb5584af4bbf9fef39567eb87780ff
2022-07-12 14:10:09 +02:00
Translation updater bot
79a93ae397
Localisation updates from https://translatewiki.net .
...
Change-Id: Icb4c4fef2056e30ee5ffb54a85a03104540efbe5
2022-07-12 08:14:45 +02:00
jenkins-bot
d35ff76d81
Merge "Don't enable visual enhancements CSS on mobile when feature is "unavailable""
2022-07-12 00:26:22 +00:00
Ed Sanders
c3efa2fd89
ImmutableRange: Fix setStart/setEnd to avoid backwards range
...
The new behaviour better matches the DOM spec.
Change-Id: Ib795e99cdaeedfb1d9e03eb888dd0a243028a61e
2022-07-11 21:40:09 +00:00
Translation updater bot
a71a33153b
Localisation updates from https://translatewiki.net .
...
Change-Id: Ie5dce0c0ff7898a5f1989228eac09afd10ed05c1
2022-07-11 09:49:29 +02:00
Ed Sanders
f739160fb4
Fix infinite recursion when checking for the new topic tool on empty pages
...
Bug: T312689
Change-Id: Iaf5033a55e3840ef65be0c4994f8b6c00fe2551b
2022-07-09 12:48:17 +01:00
Ed Sanders
09a84e81e5
Don't enable visual enhancements CSS on mobile when feature is "unavailable"
...
Bug: T312683
Change-Id: Ifa66a62f335b5c2eee9c59284a0f4b851a83b94b
2022-07-08 22:42:39 +01:00
Translation updater bot
ddaf0d1084
Localisation updates from https://translatewiki.net .
...
Change-Id: Ia364a0bffd5ade41a4d175325f41d03ac10f23d4
2022-07-08 08:52:26 +02:00
Bartosz Dziewoński
2bc76dabd7
Enable transformations in preview mode
...
We remove the [reply] and [subscribe] links when they should not be
visible (controlled by 'enableSectionEditLinks' option, which is
disabled when previewing).
Bug: T309423
Change-Id: Ie0d3fba2c4d166daac3ea2e117a246c9584284ca
2022-07-07 23:37:56 +01:00
jenkins-bot
caefb1ae39
Merge "Show new topic tool empty state on existing pages with no topics too"
2022-07-07 21:52:36 +00:00
Bartosz Dziewoński
a98cd369ba
Show new topic tool empty state on existing pages with no topics too
...
Bug: T312599
Change-Id: I316d2f119b9c899ffaeebc7ec288823c826db092
2022-07-07 21:45:44 +00:00
jenkins-bot
3bb23f30f8
Merge "Remove some unused or redundant styles"
2022-07-07 20:50:17 +00:00
jenkins-bot
1e479288be
Merge "Prevent the "Subscribe" button focus outline from being cut off"
2022-07-07 20:50:15 +00:00
jenkins-bot
31c35992f4
Merge "CommentController: Scroll before focusing in showAndFocus"
2022-07-07 20:26:23 +00:00
jenkins-bot
d779466b51
Merge "ReplyWidget: CSS tweaks for monobook"
2022-07-07 20:10:28 +00:00
jenkins-bot
d559f3bac9
Merge "ReplyWidget: Don't add border-radius when hovering mode tab"
2022-07-07 18:55:00 +00:00
jenkins-bot
d3557986fc
Merge "LanguageData: Accept abbreviations in $wgLocaltimezone"
2022-07-07 15:39:58 +00:00
Ed Sanders
d367b1fc50
ReplyWidget: CSS tweaks for monobook
...
Use 12.8px for interface, and 12.7px for content.
Move mode tabs away from the reply body so the underline can be seen.
Change-Id: I9cb9a611ca64595152f800e1e15b640402f6cb74
2022-07-07 16:24:49 +01:00
Ed Sanders
9f670d0ee0
ReplyWidget: Don't add border-radius when hovering mode tab
...
Change-Id: Ied05b70119ea724c126e88d30aa62e0f7526ba12
2022-07-07 16:24:06 +01:00
Ed Sanders
2a31eed846
CommentController: Scroll before focusing in showAndFocus
...
This removes the need for a setTimeout before scrolling.
Change-Id: I1c47d5635f66ed523b492c384464e2e6accabf01
2022-07-07 13:43:16 +01:00
Translation updater bot
e51697bb9e
Localisation updates from https://translatewiki.net .
...
Change-Id: Ied48351bd6d86e259f608f8ceaaca08fe366bee4
2022-07-07 08:50:18 +02:00
Bartosz Dziewoński
0735258101
LanguageData: Accept abbreviations in $wgLocaltimezone
...
Bug: T312310
Change-Id: I4a2952ef834450b4c07c129d32292591a15110fb
2022-07-07 03:12:20 +00:00
jenkins-bot
a537837d99
Merge "Hide the lede section on mobile when DiscussionTools is enabled (2nd attempt)"
2022-07-07 00:55:44 +00:00
Esanders
d6a8c75899
Hide the lede section on mobile when DiscussionTools is enabled (2nd attempt)
...
Previously this was reverted in I28a5c774f5f after the initial
commit I3736b488046 caused T312177.
Bug: T311760
Change-Id: Iba65615378b183f0c970afff565f45cc878f1d71
2022-07-06 16:03:27 +01:00
Ed Sanders
eab257e3a0
New topic tool: Always disable when "Add topic" is not visible
...
Bug: T312210
Change-Id: I2c9eafccf5d240fdaf711be6ed1d2e4a0a11d673
2022-07-06 13:59:41 +01:00
Translation updater bot
bd7506e692
Localisation updates from https://translatewiki.net .
...
Change-Id: I51f525763ac59a23250351f14d29c2b26ab35573
2022-07-06 10:17:53 +02:00
Ed Sanders
72bb4aed13
Revert "Hide the lede section on mobile when DiscussionTools is enabled"
...
This reverts commit 69bfc6d6a2
.
Reason for revert: Caused T312177
Bug: T312177
Change-Id: I28a5c774f5f9d0391a8addf5b31b9c229fb40948
2022-07-06 00:31:54 +01:00
Bartosz Dziewoński
880f9755e0
Separate ContentThreadItem and DatabaseThreadItem etc.
...
Rename ThreadItem to ContentThreadItem, then create a new ThreadItem
interface containing only the methods that we'll be able to implement
using only the persistently stored data (no parsing), then create a
DatabaseThreadItem. Do the same for CommentItem and HeadingItem.
ThreadItemSet gets a similar treatment, but it's basically only for
Phan's type checking. (This is sad.)
Change-Id: I1633049befe8ec169753b82eb876459af1f63fe8
2022-07-04 23:35:50 +02:00