diff --git a/skin.json b/skin.json index 83f6b3a82..4d0e061be 100644 --- a/skin.json +++ b/skin.json @@ -159,6 +159,9 @@ }, "ResourceModuleSkinStyles": { "minerva": { + "mediawiki.diff.styles": [ + "skinStyles/mediawiki.diff.styles.less" + ], "mediawiki.searchSuggest": [ "skinStyles/mediawiki.searchSuggest/index.less" ], @@ -221,9 +224,6 @@ "mediawiki.action.edit.styles": [ "skinStyles/mediawiki.action.edit.styles/minerva.less" ], - "mobile.special.mobilediff.styles": [ - "skinStyles/mobile.special.mobilediff.styles/minerva.less" - ], "mobile.special.mobilemenu.styles": [ "skinStyles/mobile.special.mobilemenu.styles/minerva.less" ], diff --git a/skinStyles/mediawiki.diff.styles.less b/skinStyles/mediawiki.diff.styles.less new file mode 100644 index 000000000..19a6a8047 --- /dev/null +++ b/skinStyles/mediawiki.diff.styles.less @@ -0,0 +1,28 @@ +// stylelint-disable selector-max-id +@import 'mediawiki.ui/variables'; + +// Override MobileFrontend styles (can be weakened/removed when MobileDiff no longer exists) +#mw-mf-diffview .mw-diff-empty-line { + del, + ins { + width: 100%; + } +} + +// By default a pseudo element is used for skins like Vector. We don't want this on Minerva. +.mw-diff-movedpara-right, +.mw-diff-movedpara-left, +.rtl .mw-diff-movedpara-left, +.rtl .mw-diff-movedpara-right { + &:after { + content: none; + } +} + +@media all and ( max-width: @width-breakpoint-tablet ) { + // T233151: Remove post-content margin on mobile diff page drawer + // .post-content margin + #mw-mf-userinfo .post-content { + margin: 0; + } +} diff --git a/skinStyles/mobile.special.mobilediff.styles/minerva.less b/skinStyles/mobile.special.mobilediff.styles/minerva.less deleted file mode 100644 index ecd91bc6c..000000000 --- a/skinStyles/mobile.special.mobilediff.styles/minerva.less +++ /dev/null @@ -1,9 +0,0 @@ -@import 'mediawiki.ui/variables'; - -@media all and ( max-width: @width-breakpoint-tablet ) { - // T233151: Remove post-content margin on mobile diff page drawer - // .post-content margin - #mw-mf-userinfo .post-content { // stylelint-disable-line selector-max-id - margin: 0; - } -}