From 3b0ce6a1e9ebabe3fa0afed32cdd636c845d23a6 Mon Sep 17 00:00:00 2001 From: Mohamed Magdy Date: Tue, 3 Jun 2008 18:55:44 +0000 Subject: [PATCH] Enable external link icon (along with other links icons too) again on RTL wikis after correcting its behavior. This time it only adds 1.7kb of code. tested it on Arabic and English wikis. patch by Ahmad Sherif. --- skins/monobook/main.css | 28 +++++++++++++++++++--------- skins/monobook/rtl.css | 6 +----- 2 files changed, 20 insertions(+), 14 deletions(-) diff --git a/skins/monobook/main.css b/skins/monobook/main.css index 249898aeca..c615f27673 100644 --- a/skins/monobook/main.css +++ b/skins/monobook/main.css @@ -551,32 +551,32 @@ div.townBox dl dd { #bodyContent a.external, #bodyContent a[href ^="gopher://"] { background: url(external.png) center right no-repeat; - padding-right: 13px; + padding: 0 13px; } #bodyContent a[href ^="https://"], .link-https { background: url(lock_icon.gif) center right no-repeat; - padding-right: 16px; + padding: 0 16px; } #bodyContent a[href ^="mailto:"], .link-mailto { background: url(mail_icon.gif) center right no-repeat; - padding-right: 18px; + padding: 0 18px; } #bodyContent a[href ^="news://"] { background: url(news_icon.png) center right no-repeat; - padding-right: 18px; + padding: 0 18px; } #bodyContent a[href ^="ftp://"], .link-ftp { background: url(file_icon.gif) center right no-repeat; - padding-right: 18px; + padding: 0 18px; } #bodyContent a[href ^="irc://"], #bodyContent a.extiw[href ^="irc://"], .link-irc { background: url(discussionitem_icon.gif) center right no-repeat; - padding-right: 18px; + padding: 0 18px; } #bodyContent a.external[href $=".ogg"], #bodyContent a.external[href $=".OGG"], #bodyContent a.external[href $=".mid"], #bodyContent a.external[href $=".MID"], @@ -586,7 +586,7 @@ div.townBox dl dd { #bodyContent a.external[href $=".wma"], #bodyContent a.external[href $=".WMA"], .link-audio { background: url("audio.png") center right no-repeat; - padding-right: 13px; + padding: 0 13px; } #bodyContent a.external[href $=".ogm"], #bodyContent a.external[href $=".OGM"], #bodyContent a.external[href $=".avi"], #bodyContent a.external[href $=".AVI"], @@ -594,14 +594,24 @@ div.townBox dl dd { #bodyContent a.external[href $=".mpg"], #bodyContent a.external[href $=".MPG"], .link-video { background: url("video.png") center right no-repeat; - padding-right: 13px; + padding: 0 13px; } #bodyContent a.external[href $=".pdf"], #bodyContent a.external[href $=".PDF"], #bodyContent a.external[href *=".pdf#"], #bodyContent a.external[href *=".PDF#"], #bodyContent a.external[href *=".pdf?"], #bodyContent a.external[href *=".PDF?"], .link-document { background: url("document.png") center right no-repeat; - padding-right: 12px; + padding: 0 12px; +} + +/* for rtl wikis */ +.rtl #bodyContent a.external { + background-position: left; + padding-right: 0; +} +/* correction for ltr wikis */ +.ltr #bodyContent a.external { + padding-left: 0; } /* disable interwiki styling */ diff --git a/skins/monobook/rtl.css b/skins/monobook/rtl.css index 73bc1451f7..700f8491d6 100644 --- a/skins/monobook/rtl.css +++ b/skins/monobook/rtl.css @@ -156,11 +156,7 @@ li#ca-watch { #p-personal li { float: left; } -/* Fix link icons */ -.external { - padding: 0 !important; - background: none !important; -} + #footer { clear: both; } -- 2.20.1