From cc1d2f631b4da9044a5a0f407a508bc8c0a96412 Mon Sep 17 00:00:00 2001 From: Ed Sanders Date: Fri, 10 Nov 2017 15:49:16 +0000 Subject: [PATCH] Use mw-parser-output for content styles, instead of mw-body-content Change-Id: I8bddeda294b8f52fd71754b63b5afb6d30ff2b7d --- .../src/mediawiki.legacy/commonPrint.css | 8 +-- .../content.externallinks.css | 68 +++++++++---------- resources/src/mediawiki.skinning/elements.css | 16 ++--- 3 files changed, 46 insertions(+), 46 deletions(-) diff --git a/resources/src/mediawiki.legacy/commonPrint.css b/resources/src/mediawiki.legacy/commonPrint.css index 6931c7d724..58e00f92af 100644 --- a/resources/src/mediawiki.legacy/commonPrint.css +++ b/resources/src/mediawiki.legacy/commonPrint.css @@ -69,16 +69,16 @@ a.stub { } /* Expand URLs for printing */ -.mw-body-content a.external.text:after, -.mw-body-content a.external.autonumber:after { +.mw-parser-output a.external.text:after, +.mw-parser-output a.external.autonumber:after { content: ' (' attr( href ) ')'; word-break: break-all; word-wrap: break-word; } /* Expand protocol-relative URLs for printing */ -.mw-body-content a.external.text[ href^='//' ]:after, -.mw-body-content a.external.autonumber[ href^='//' ]:after { +.mw-parser-output a.external.text[ href^='//' ]:after, +.mw-parser-output a.external.autonumber[ href^='//' ]:after { content: ' (https:' attr( href ) ')'; } diff --git a/resources/src/mediawiki.skinning/content.externallinks.css b/resources/src/mediawiki.skinning/content.externallinks.css index 2a64aa3075..d82ffe033c 100644 --- a/resources/src/mediawiki.skinning/content.externallinks.css +++ b/resources/src/mediawiki.skinning/content.externallinks.css @@ -9,7 +9,7 @@ * compatibility ( browsers able to understand gradient syntax support also SVG ). * http://pauginer.tumblr.com/post/36614680636/invisible-gradient-technique */ -.mw-body-content a.external, +.mw-parser-output a.external, .link-https { background: url( images/external-ltr.png ) center right no-repeat; /* @embed */ @@ -19,7 +19,7 @@ padding-right: 15px; } -.mw-body-content a.external[ href^='mailto:' ], +.mw-parser-output a.external[ href^='mailto:' ], .link-mailto { background: url( images/mail.png ) center right no-repeat; /* @embed */ @@ -27,7 +27,7 @@ padding-right: 15px; } -.mw-body-content a.external[ href^='ftp://' ], +.mw-parser-output a.external[ href^='ftp://' ], .link-ftp { background: url( images/ftp-ltr.png ) center right no-repeat; /* @embed */ @@ -35,8 +35,8 @@ padding-right: 15px; } -.mw-body-content a.external[ href^='irc://' ], -.mw-body-content a.external[ href^='ircs://' ], +.mw-parser-output a.external[ href^='irc://' ], +.mw-parser-output a.external[ href^='ircs://' ], .link-irc { background: url( images/chat-ltr.png ) center right no-repeat; /* @embed */ @@ -44,18 +44,18 @@ padding-right: 15px; } -.mw-body-content a.external[ href$='.ogg' ], -.mw-body-content a.external[ href$='.OGG' ], -.mw-body-content a.external[ href$='.mid' ], -.mw-body-content a.external[ href$='.MID' ], -.mw-body-content a.external[ href$='.midi' ], -.mw-body-content a.external[ href$='.MIDI' ], -.mw-body-content a.external[ href$='.mp3' ], -.mw-body-content a.external[ href$='.MP3' ], -.mw-body-content a.external[ href$='.wav' ], -.mw-body-content a.external[ href$='.WAV' ], -.mw-body-content a.external[ href$='.wma' ], -.mw-body-content a.external[ href$='.WMA' ], +.mw-parser-output a.external[ href$='.ogg' ], +.mw-parser-output a.external[ href$='.OGG' ], +.mw-parser-output a.external[ href$='.mid' ], +.mw-parser-output a.external[ href$='.MID' ], +.mw-parser-output a.external[ href$='.midi' ], +.mw-parser-output a.external[ href$='.MIDI' ], +.mw-parser-output a.external[ href$='.mp3' ], +.mw-parser-output a.external[ href$='.MP3' ], +.mw-parser-output a.external[ href$='.wav' ], +.mw-parser-output a.external[ href$='.WAV' ], +.mw-parser-output a.external[ href$='.wma' ], +.mw-parser-output a.external[ href$='.WMA' ], .link-audio { background: url( images/audio-ltr.png ) center right no-repeat; /* @embed */ @@ -63,14 +63,14 @@ padding-right: 15px; } -.mw-body-content a.external[ href$='.ogm' ], -.mw-body-content a.external[ href$='.OGM' ], -.mw-body-content a.external[ href$='.avi' ], -.mw-body-content a.external[ href$='.AVI' ], -.mw-body-content a.external[ href$='.mpeg' ], -.mw-body-content a.external[ href$='.MPEG' ], -.mw-body-content a.external[ href$='.mpg' ], -.mw-body-content a.external[ href$='.MPG' ], +.mw-parser-output a.external[ href$='.ogm' ], +.mw-parser-output a.external[ href$='.OGM' ], +.mw-parser-output a.external[ href$='.avi' ], +.mw-parser-output a.external[ href$='.AVI' ], +.mw-parser-output a.external[ href$='.mpeg' ], +.mw-parser-output a.external[ href$='.MPEG' ], +.mw-parser-output a.external[ href$='.mpg' ], +.mw-parser-output a.external[ href$='.MPG' ], .link-video { background: url( images/video.png ) center right no-repeat; /* @embed */ @@ -78,12 +78,12 @@ padding-right: 15px; } -.mw-body-content a.external[ href$='.pdf' ], -.mw-body-content a.external[ href$='.PDF' ], -.mw-body-content a.external[ href*='.pdf#' ], -.mw-body-content a.external[ href*='.PDF#' ], -.mw-body-content a.external[ href*='.pdf?' ], -.mw-body-content a.external[ href*='.PDF?' ], +.mw-parser-output a.external[ href$='.pdf' ], +.mw-parser-output a.external[ href$='.PDF' ], +.mw-parser-output a.external[ href*='.pdf#' ], +.mw-parser-output a.external[ href*='.PDF#' ], +.mw-parser-output a.external[ href*='.pdf?' ], +.mw-parser-output a.external[ href*='.PDF?' ], .link-document { background: url( images/document-ltr.png ) center right no-repeat; /* @embed */ @@ -92,12 +92,12 @@ } /* Interwiki styling */ -.mw-body-content a.extiw, -.mw-body-content a.extiw:active { +.mw-parser-output a.extiw, +.mw-parser-output a.extiw:active { color: #36b; } /* External link color */ -.mw-body-content a.external { +.mw-parser-output a.external { color: #36b; } diff --git a/resources/src/mediawiki.skinning/elements.css b/resources/src/mediawiki.skinning/elements.css index 366c5a940b..3599f3458d 100644 --- a/resources/src/mediawiki.skinning/elements.css +++ b/resources/src/mediawiki.skinning/elements.css @@ -53,33 +53,33 @@ a.new:visited, } /* Interwiki Styling */ -.mw-body-content a.extiw, -.mw-body-content a.extiw:active { +.mw-parser-output a.extiw, +.mw-parser-output a.extiw:active { color: #36b; } -.mw-body-content a.extiw:visited { +.mw-parser-output a.extiw:visited { color: #636; } -.mw-body-content a.extiw:active { +.mw-parser-output a.extiw:active { color: #b63; } /* External links */ -.mw-body-content a.external { +.mw-parser-output a.external { color: #36b; } -.mw-body-content a.external:visited { +.mw-parser-output a.external:visited { color: #636; /* T5112 */ } -.mw-body-content a.external:active { +.mw-parser-output a.external:active { color: #b63; } -.mw-body-content a.external.free { +.mw-parser-output a.external.free { word-wrap: break-word; } -- 2.20.1