Skip to content

Commit bb82009

Browse files
committed
fix(OOUI): 🐛 use fixed font size for some UI of VisualEditor and DiscussionTools
OOUI has some alignment issues when used with different font size. This patch is a reproduction of the upstream patch applied to various extension. Task: T373875
1 parent 4fae9f9 commit bb82009

File tree

3 files changed

+30
-0
lines changed

3 files changed

+30
-0
lines changed

skinStyles/extensions/DiscussionTools/ext.discussionTools.ReplyWidget.less

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,19 @@
66
* Version: REL1_43
77
*/
88

9+
// T373875: Use fixed font size for DiscussionTools ReplyWidget
10+
.ext-discussiontools-ui-newTopic,
11+
.ext-discussiontools-ui-replyWidget {
12+
font-size: 0.875rem;
13+
line-height: 1.5714285;
14+
}
15+
16+
.ext-discussiontools-ui-replyWidget-bodyWrapper,
17+
.ext-discussiontools-ui-newTopic-sectionTitle-field > .oo-ui-fieldLayout-body {
18+
font-size: var( --font-size-medium );
19+
line-height: var( --line-height-medium );
20+
}
21+
922
.ext-discussiontools-ui-replyWidget {
1023
&-preview {
1124
&::before {

skinStyles/extensions/DiscussionTools/ext.discussionTools.init.styles.less

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,14 @@
66
* Version: REL1_43
77
*/
88

9+
// T373875: Use fixed font size for DiscussionTools UI elements
10+
.ext-discussiontools-init-section-bar,
11+
.ext-discussiontools-init-replybutton.oo-ui-buttonElement,
12+
.ext-discussiontools-init-section-subscribe,
13+
.ext-discussiontools-init-section-subscribeButton {
14+
font-size: 0.875rem;
15+
}
16+
917
.ext-discussiontools-visualenhancements-enabled {
1018
h2.ext-discussiontools-ui-newTopic-sectionTitle {
1119
font-size: var( --font-size-xx-large );

skinStyles/extensions/VisualEditor/ext.visualEditor.core.less

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,15 @@
88

99
@import '../../../resources/variables.less';
1010

11+
// T373875: Use fixed font size for VE UI elements
12+
.ve-init-mw-desktopArticleTarget-toolbar,
13+
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder,
14+
.ve-ui-overlay-local,
15+
.ve-ui-overlay-global,
16+
.ve-ui-sidebarDialogWindowManager {
17+
font-size: 0.875rem;
18+
}
19+
1120
.ve-ui-toolbar > .oo-ui-toolbar-bar {
1221
/* Fix z-index */
1322
z-index: @z-index-sticky;

0 commit comments

Comments
 (0)