Bartosz Dziewoński
ea2e519b05
Hide buttons for print media
...
Change-Id: I6f4e5ee66de3a8d62727ae226f3b17a95a0ae2df
2022-11-29 00:36:49 +01:00
Bartosz Dziewoński
8452f94cf9
Use 'BeforePageDisplay' instead of 'OutputPageBeforeHTML' for once-per-page things
...
Also fix a CSS selector to handle content added in multiple
'OutputPageBeforeHTML' hook calls.
Bug: T323376
Bug: T323833
Change-Id: I480d9bf544d61f0cb7bfd04cadfbf053e7e1b70e
2022-11-25 16:12:16 +00:00
Bartosz Dziewoński
4cebf20e76
CommentFormatter: Fix condition for lede button to consider table of contents
...
(Also fix some related CSS that was accidentally moved in
Ie5198e902ec3fa7a7eba56cef6c6f0ef71ef7314)
Bug: T323241
Change-Id: I1fa67965a1b6b827c500a9de63f5b5295bee840d
2022-11-16 22:18:11 +01:00
jenkins-bot
954dc520b7
Merge "Make "Add topic" button sticky"
2022-11-16 19:06:30 +00:00
Ed Sanders
b132522fa9
Make "Add topic" button sticky
...
Bug: T316175
Change-Id: Ie5198e902ec3fa7a7eba56cef6c6f0ef71ef7314
2022-11-16 12:23:34 +00:00
Bartosz Dziewoński
46d766f30d
Remove override for Minerva hiding .tmbox, no longer needed
...
Depends-On: Ifb0316256bdec5008acc48544ddd3e2bf71b6d41
Bug: T257394
Change-Id: I7b442d2e009f631ec8ac183f4767ffcc1e94954c
2022-11-15 11:26:08 +01:00
Bartosz Dziewoński
310323b561
Tweak mobile styles for no-JS compatibility
...
Bug: T321430
Change-Id: I0f20750995d89c0bb4be9a70e594326f15a6de0b
2022-11-14 15:01:35 +01:00
Bartosz Dziewoński
f27d173852
Remove some unused CSS
...
No longer needed since the "Subscribe" button was moved elsewhere
(2960853088
).
Change-Id: I758469c6883fe6056dc3859b5b5d43d98771b518
2022-11-14 14:57:13 +01:00
Bartosz Dziewoński
04cfffe323
Move visualenhancements metadata and some buttons outside of <h2>
...
We wrap a `<div>` tag around the `<h2>`, and move some elements there.
The markup is inspired by and compatible with my proposal for T13555.
The "ext-discussiontools-init-section" class is moved to the `<div>`.
A small patch is needed in MobileFrontend to preserve the section
collapsing functionality: I11bff21e81046898ca63f3f432797129fa70ad88.
The following elements are now outside of `<h2>`:
* Metadata bar
* Subscribe button
* Ellipsis menu (only shown on mobile)
The following elements are sadly still inside of `<h2>`:
* Subscribe links (only shown on desktop)
* Section edit links from MediaWiki core
Trying to move them mucks up the CSS too much. I hope we can resolve
this later as a part of the work on T13555.
Depends-On: I11bff21e81046898ca63f3f432797129fa70ad88
Bug: T314714
Change-Id: I0bbdcfa02c334858737855349d7a35746de1d8f2
2022-11-10 23:35:40 +01:00
Ed Sanders
8cd239b0b4
Move ...-replylink-open class to <body>
...
This allows elements outside the page container to respond to it.
Change-Id: Id880ada0e24cb803e7b992284a1a95950f3da36f
2022-11-10 23:30:10 +01:00
Ed Sanders
79521f89cf
Add button to reveal lede section on mobile
...
Bug: T312309
Depends-On: I9c3035c9dbe7545a05efb2286dffe0145d3557b4
Change-Id: I9d74914ddbcc9def74e85106a68574a807b0b731
2022-11-10 22:10:04 +00:00
Bartosz Dziewoński
29fbfb59c3
Tweak mobile "Read as wiki page" button placement
...
Bug: T320755
Change-Id: Ic647ff922161a6f8804dfd2a87249c6591cfb093
2022-10-31 22:30:56 +01:00
Bartosz Dziewoński
f8d25be872
Remove all hacks for old HTML in HTTP cache or parser cache
...
Change-Id: I609cbbf5b26eca3a84bae91cc17cbc663925714c
2022-10-09 18:17:35 +00:00
Ed Sanders
0e5f4460a7
Fix styling of heading input in new topic tool
...
We accidentally set some proposed mobile styles for desktop.
Change-Id: I3d7092137708196599ccf44fed948757b9aef276
2022-10-03 17:20:10 +02:00
Bartosz Dziewoński
8d727dc26d
Fix reply link/button margins on RTL wikis
...
Follow-up to c232df01a4
.
Change-Id: Ie8c463108d2e0cb172d270d6205677459adbb86a
2022-10-01 21:52:32 +02:00
Ed Sanders
c2594914f9
Don't re-color :visited links that act as buttons
...
Bug: T319019
Change-Id: I26820229820768390827e79ec09c86eeed424531
2022-09-30 13:40:26 +01:00
Ed Sanders
f9d8b7afd5
Reduce padding around reply button slightly to improve vertical alignment
...
Change-Id: Ia420f1d6bf1038bfe803c62aba636f046d74bb29
2022-09-29 14:42:11 +01:00
jenkins-bot
f910e54802
Merge "Empty state banner: Improve selector for hiding top border"
2022-09-28 16:30:45 +00:00
Ed Sanders
79d4879b3a
Empty state banner: Improve selector for hiding top border
...
Pages can be empty (blanked) without outputting the noarticletext
class, so just suppress the top border if the banner is the first
child of the document.
Change-Id: I808160a7f73a9a976d25e77f4bd47727a57b70c0
2022-09-28 17:04:42 +01:00
jenkins-bot
f4f83bfb2f
Merge "Show mf-section-0 in preview"
2022-09-28 15:45:29 +00:00
jenkins-bot
8a2e02e8e1
Merge "Suppress top border when section follows <h1>"
2022-09-28 15:40:07 +00:00
Ed Sanders
df96154538
Show mf-section-0 in preview
...
Bug: T318758
Change-Id: I12039696bfe0f06e21b28ed32fdfc23442033805
2022-09-28 14:38:20 +01:00
jenkins-bot
43f95c18c3
Merge "Tweak topic container margins on desktop"
2022-09-22 15:32:34 +00:00
Ed Sanders
a9488a9ead
Suppress top border when section follows <h1>
...
Bug: T318198
Change-Id: I550dd240fe629d0159448ea49d49195de0166a25
2022-09-21 21:39:40 +01:00
Ed Sanders
39502b4f9a
Use margin to position comment marker to avoid Chrome bug
...
Bug: T317135
Change-Id: I627d92fabaa9d9e477279041d3c40a7c6bfe37c8
2022-09-14 10:01:53 +02:00
Ed Sanders
516ea4a970
Tweak topic container margins on desktop
...
Bug: T314449
Change-Id: I021dbd33f211fcdc5ef2fea1d99212df772053b4
2022-09-14 09:59:39 +02:00
jenkins-bot
f152ca001d
Merge "Reduce size of topic headings to 18px on mobile"
2022-09-10 11:53:39 +00:00
jenkins-bot
639ad57914
Merge "Suppress top border of first section on mobile"
2022-09-10 11:53:37 +00:00
Ed Sanders
9af812720c
Reduce size of topic headings to 18px on mobile
...
Also reduce spacing around headings and meta bar.
Bug: T311612
Change-Id: I40e01caea22c6b89122a29f87282e4147961f6a7
2022-09-10 12:46:34 +01:00
Ed Sanders
7a579fd67b
Suppress top border of first section on mobile
...
The :first-child that would usually do this doesn't work
due to the hidden .mf-section-0.
Change-Id: I772414f563543f6a39ec61e87a9c46cb3ef6690d
2022-09-10 12:44:32 +01:00
jenkins-bot
183fba9171
Merge "Update mw:tocplace CSS hack"
2022-09-09 21:12:43 +00:00
jenkins-bot
1c624210f4
Merge "Table of contents style tweaks"
2022-09-05 21:43:06 +00:00
Ed Sanders
5c7cf02457
Table of contents style tweaks
...
* Make "X comments" appear on a new line deliberately
* Remove parentheses around "X comments"
Bug: T309463
Change-Id: I803eee9db59c633f129f15e436242a12bcc627f0
2022-09-05 12:57:31 +01:00
jenkins-bot
f8b5ada93d
Merge "Remove clear:both from topic containers"
2022-09-03 00:25:27 +00:00
Ed Sanders
b4eaa05c1c
Update mw:tocplace CSS hack
...
Bug: T311502
Depends-On: Ie63eed07b9bca1bfa07d4c256aba3728cedd8f93
Change-Id: I989e178419aec75b673308ca26f967176116e260
2022-08-30 14:41:34 +01:00
jenkins-bot
b9e3043415
Merge "Enhance vector-2022 table of contents"
2022-08-26 20:57:39 +00:00
Ed Sanders
c232df01a4
Support nested-directionality content
...
Bug: T315037
Change-Id: I93f258a5d5fea174902b77d5d0728cfd68a66867
2022-08-26 12:46:26 +01:00
Bartosz Dziewoński
434944b197
Enhance vector-2022 table of contents
...
Bug: T307823
Depends-On: I034a579b7ef51950726c9ac056d6c940a7d7d472
Change-Id: Icafc13e1c846549429fe2b3b4a1721c02ab7428d
2022-08-23 19:46:44 +00:00
Ed Sanders
9adafd43a1
Show latest comment info in subtitle
...
Bug: T306675
Change-Id: I1400dbb50cdf8a0a5e23ce533c84fad96f3fae16
2022-08-23 19:31:40 +00:00
Ed Sanders
7cfa070b86
Remove clear:both from topic containers
...
Bug: T315581
Change-Id: I94533854dd985cb30278c5a001510feeab7ab41d
2022-08-22 21:25:37 +01:00
jenkins-bot
3267a1deed
Merge "Fix headings changing height when JS loads on mobile (FOUC)"
2022-08-19 00:56:13 +00:00
Ed Sanders
c56bf250ac
Fix headings changing height when JS loads on mobile (FOUC)
...
The bottom margin used to collapse into the next heading, but
MobileFrontend changed how section hiding was done.
Change-Id: Ide10e9f17ad38d672958e2c3a43c2eb2cfdd82ae
2022-08-19 00:50:08 +00:00
Ed Sanders
0e95e45e88
Add space after namespace on talk pages
...
Bug: T313636
Change-Id: I481e885b54a1aeb9dd69a08dc614ab5f4f94b41e
2022-08-18 16:02:27 +01:00
jenkins-bot
7ba6443a05
Merge "Clear floats above the new topic empty state"
2022-08-05 08:16:27 +00:00
jenkins-bot
7ee49a2138
Merge "Make comment markers inline-block to fix comment wrapping in Safari (in headings only)"
2022-08-03 14:22:51 +00:00
Bartosz Dziewoński
2bb0a11d55
Clear floats above the new topic empty state
...
It should appear below any page content, at full width.
Currently it gets squished by floats on some pages.
Change-Id: I4c4107d438dfd06eec21badce5f216aa2c137272
2022-08-02 19:37:12 +02:00
Bartosz Dziewoński
35db93d9f5
Disable OOUI reply buttons for real, not with CSS hack
...
We already infuse them, so might as well do this...
Change-Id: I962c052d3f5b5c15b3a15e6e4533bd87624eb6e2
2022-08-02 00:32:24 +02:00
Bartosz Dziewoński
293df2438f
Make "Add topic" button in Vector sticky header disabled after click
...
Bug: T307726
Change-Id: I3077357d7753d9259c5c32b71dd23a0e21bde6de
2022-08-02 00:32:24 +02:00
Bartosz Dziewoński
31c57d594a
Do not duplicate item JSON in page HTML
...
Rather than setting it on both the reply link and the reply button,
set it on their parent element.
Update ReplyLinksController to handle this.
Change-Id: I650e9c0ebd354a82b8f66a63c5b4c02b2e29b105
2022-08-01 22:14:50 +00:00
Ed Sanders
980b2c38bc
Make reply links into buttons when visual enhancements enabled
...
Bug: T255560
Bug: T309904
Change-Id: I3932f576086a43df89ff97a1b3dafdc27c54f71c
2022-08-01 20:59:53 +02:00