Index: trunk/phase3/skins/monobook/Opera6Fixes.css |
— | — | @@ -12,3 +12,9 @@ |
13 | 13 | background: url(external.png) center right no-repeat; |
14 | 14 | padding-right: 13px; |
15 | 15 | } |
| 16 | + |
| 17 | +.rtl a.feedlink { |
| 18 | + background-position: right; |
| 19 | + padding-right: 0; |
| 20 | + padding-left: 16px; |
| 21 | +} |
Index: trunk/phase3/skins/monobook/Opera7Fixes.css |
— | — | @@ -9,3 +9,13 @@ |
10 | 10 | background: url(external.png) center right no-repeat; |
11 | 11 | padding-right: 13px; |
12 | 12 | } |
| 13 | +.rtl #bodyContent a.external { |
| 14 | + background-image: url(external-rtl.png); |
| 15 | + padding-right: 13px; |
| 16 | +} |
| 17 | + |
| 18 | +.rtl a.feedlink { |
| 19 | + background-position: right; |
| 20 | + padding-right: 0; |
| 21 | + padding-left: 16px; |
| 22 | +} |
Index: trunk/phase3/skins/monobook/Opera9Fixes.css |
— | — | @@ -0,0 +1,11 @@ |
| 2 | +.rtl #bodyContent a.external { |
| 3 | + background-image: url(external-rtl.png); |
| 4 | + padding-right: 0; |
| 5 | + padding-left: 13px; |
| 6 | +} |
| 7 | + |
| 8 | +.rtl a.feedlink { |
| 9 | + background-position: right; |
| 10 | + padding-right: 0; |
| 11 | + padding-left: 16px; |
| 12 | +} |
Property changes on: trunk/phase3/skins/monobook/Opera9Fixes.css |
___________________________________________________________________ |
Added: svn:eol-style |
1 | 13 | + native |
Index: trunk/phase3/skins/monobook/rtl.css |
— | — | @@ -147,11 +147,12 @@ |
148 | 148 | #p-personal li { |
149 | 149 | float: left; |
150 | 150 | } |
151 | | -/* Fix link icons */ |
| 151 | +/* Fix link icons |
152 | 152 | .external, a.feedlink { |
153 | 153 | padding: 0 !important; |
154 | 154 | background: none !important; |
155 | 155 | } |
| 156 | +*/ |
156 | 157 | #footer { |
157 | 158 | clear: both; |
158 | 159 | } |
Index: trunk/phase3/skins/monobook/IE60Fixes.css |
— | — | @@ -61,6 +61,17 @@ |
62 | 62 | padding-right: 13px; |
63 | 63 | } |
64 | 64 | |
| 65 | +.rtl #bodyContent a.external { |
| 66 | + background-image: url(external-rtl.png); |
| 67 | + padding-right: 13px; |
| 68 | +} |
| 69 | + |
| 70 | +.rtl a.feedlink { |
| 71 | + background-position: right; |
| 72 | + padding-right: 0; |
| 73 | + padding-left: 16px; |
| 74 | +} |
| 75 | + |
65 | 76 | /* show the hand */ |
66 | 77 | #p-logo a, |
67 | 78 | #p-logo a:hover { |
Index: trunk/phase3/skins/monobook/IE70Fixes.css |
— | — | @@ -18,6 +18,16 @@ |
19 | 19 | margin-top: 160px; |
20 | 20 | } |
21 | 21 | |
| 22 | +.rtl #bodyContent a.external { |
| 23 | + background-image: url(external-rtl.png); |
| 24 | + padding: 0 13px 0 0; |
| 25 | +} |
| 26 | + |
| 27 | +.rtl a.feedlink { |
| 28 | + background-position: right; |
| 29 | + padding-right: 0; |
| 30 | + padding-left: 16px; |
| 31 | +} |
22 | 32 | /* the tabs */ |
23 | 33 | |
24 | 34 | #p-cactions { |
Index: trunk/phase3/skins/monobook/FF2Fixes.css |
— | — | @@ -0,0 +1,4 @@ |
| 2 | +.rtl .external, a.feedlink { |
| 3 | + padding: 0 !important; |
| 4 | + background: none !important; |
| 5 | +} |
Property changes on: trunk/phase3/skins/monobook/FF2Fixes.css |
___________________________________________________________________ |
Added: svn:eol-style |
1 | 6 | + native |
Index: trunk/phase3/skins/monobook/external-rtl.png |
Cannot display: file marked as a binary type. |
svn:mime-type = image/png |
Property changes on: trunk/phase3/skins/monobook/external-rtl.png |
___________________________________________________________________ |
Added: svn:mime-type |
2 | 7 | + image/png |
Index: trunk/phase3/skins/monobook/main.css |
— | — | @@ -527,32 +527,35 @@ |
528 | 528 | #bodyContent a.external, |
529 | 529 | #bodyContent a[href ^="gopher://"] { |
530 | 530 | background: url(external.png) center right no-repeat; |
531 | | - padding-right: 13px; |
| 531 | + padding: 0 13px; |
532 | 532 | } |
| 533 | +.rtl #bodyContent a[href ^="http://"] { |
| 534 | + background-image: url(external-rtl.png); |
| 535 | +} |
533 | 536 | #bodyContent a[href ^="https://"], |
534 | 537 | .link-https { |
535 | 538 | background: url(lock_icon.gif) center right no-repeat; |
536 | | - padding-right: 16px; |
| 539 | + padding: 0 16px; |
537 | 540 | } |
538 | 541 | #bodyContent a[href ^="mailto:"], |
539 | 542 | .link-mailto { |
540 | 543 | background: url(mail_icon.gif) center right no-repeat; |
541 | | - padding-right: 18px; |
| 544 | + padding: 0 18px; |
542 | 545 | } |
543 | 546 | #bodyContent a[href ^="news://"] { |
544 | 547 | background: url(news_icon.png) center right no-repeat; |
545 | | - padding-right: 18px; |
| 548 | + padding: 0 18px; |
546 | 549 | } |
547 | 550 | #bodyContent a[href ^="ftp://"], |
548 | 551 | .link-ftp { |
549 | 552 | background: url(file_icon.gif) center right no-repeat; |
550 | | - padding-right: 18px; |
| 553 | + padding: 0 18px; |
551 | 554 | } |
552 | 555 | #bodyContent a[href ^="irc://"], |
553 | 556 | #bodyContent a.extiw[href ^="irc://"], |
554 | 557 | .link-irc { |
555 | 558 | background: url(discussionitem_icon.gif) center right no-repeat; |
556 | | - padding-right: 18px; |
| 559 | + padding: 0 18px; |
557 | 560 | } |
558 | 561 | #bodyContent a.external[href $=".ogg"], #bodyContent a.external[href $=".OGG"], |
559 | 562 | #bodyContent a.external[href $=".mid"], #bodyContent a.external[href $=".MID"], |
— | — | @@ -562,7 +565,7 @@ |
563 | 566 | #bodyContent a.external[href $=".wma"], #bodyContent a.external[href $=".WMA"], |
564 | 567 | .link-audio { |
565 | 568 | background: url("audio.png") center right no-repeat; |
566 | | - padding-right: 13px; |
| 569 | + padding: 0 13px; |
567 | 570 | } |
568 | 571 | #bodyContent a.external[href $=".ogm"], #bodyContent a.external[href $=".OGM"], |
569 | 572 | #bodyContent a.external[href $=".avi"], #bodyContent a.external[href $=".AVI"], |
— | — | @@ -570,16 +573,32 @@ |
571 | 574 | #bodyContent a.external[href $=".mpg"], #bodyContent a.external[href $=".MPG"], |
572 | 575 | .link-video { |
573 | 576 | background: url("video.png") center right no-repeat; |
574 | | - padding-right: 13px; |
| 577 | + padding: 0 13px; |
575 | 578 | } |
576 | 579 | #bodyContent a.external[href $=".pdf"], #bodyContent a.external[href $=".PDF"], |
577 | 580 | #bodyContent a.external[href *=".pdf#"], #bodyContent a.external[href *=".PDF#"], |
578 | 581 | #bodyContent a.external[href *=".pdf?"], #bodyContent a.external[href *=".PDF?"], |
579 | 582 | .link-document { |
580 | 583 | background: url("document.png") center right no-repeat; |
581 | | - padding-right: 12px; |
| 584 | + padding: 0 12px; |
582 | 585 | } |
583 | 586 | |
| 587 | +/* for rtl wikis */ |
| 588 | +.rtl #bodyContent a.external { |
| 589 | + background-position: left; |
| 590 | + padding-right: 0; |
| 591 | +} |
| 592 | +.rtl a.feedlink { |
| 593 | + background-position: right; |
| 594 | + padding-right: 16px; |
| 595 | + padding-left: 0; |
| 596 | +} |
| 597 | + |
| 598 | +/* correction for ltr wikis */ |
| 599 | +.ltr #bodyContent a.external { |
| 600 | + padding-left: 0; |
| 601 | +} |
| 602 | + |
584 | 603 | /* disable interwiki styling */ |
585 | 604 | #bodyContent a.extiw, |
586 | 605 | #bodyContent a.extiw:active { |
Index: trunk/phase3/skins/common/wikibits.js |
— | — | @@ -14,6 +14,7 @@ |
15 | 15 | ( document.childNodes && !document.all && !navigator.taintEnabled ); |
16 | 16 | // For accesskeys; note that FF3+ is included here! |
17 | 17 | var is_ff2 = /firefox\/[2-9]|minefield\/3/.test( clientPC ); |
| 18 | +var is_ff2_ = /firefox\/2/.test( clientPC ); |
18 | 19 | // These aren't used here, but some custom scripts rely on them |
19 | 20 | var is_ff2_win = is_ff2 && clientPC.indexOf('windows') != -1; |
20 | 21 | var is_ff2_x11 = is_ff2 && clientPC.indexOf('x11') != -1; |
— | — | @@ -91,8 +92,12 @@ |
92 | 93 | importStylesheetURI(stylepath+'/'+skin+'/Opera6Fixes.css'); |
93 | 94 | } else if (is_opera_seven && !is_opera_95) { |
94 | 95 | importStylesheetURI(stylepath+'/'+skin+'/Opera7Fixes.css'); |
| 96 | + } else if (is_opera_95) { |
| 97 | + importStylesheetURI(stylepath+'/'+skin+'/Opera9Fixes.css'); |
95 | 98 | } else if (is_khtml) { |
96 | 99 | importStylesheetURI(stylepath+'/'+skin+'/KHTMLFixes.css'); |
| 100 | + } else if (is_ff2_) { |
| 101 | + importStylesheetURI(stylepath+'/'+skin+'/FF2Fixes.css'); |
97 | 102 | } |
98 | 103 | } |
99 | 104 | |
Index: trunk/phase3/RELEASE-NOTES |
— | — | @@ -209,6 +209,7 @@ |
210 | 210 | * (bug 17538) Use shorter URLs in <link> elements |
211 | 211 | * (bug 13778) Hidden input added to the search form so that using the Enter key |
212 | 212 | on IE will do a fulltext search like clicking the button does |
| 213 | +* (bug 1061) CSS-added icons next to links display through the text and makes it unreadable in RTL |
213 | 214 | |
214 | 215 | == API changes in 1.15 == |
215 | 216 | * (bug 16858) Revamped list=deletedrevs to make listing deleted contributions |