From 6fd6c024a443667a91e23e3821511c368f7463d4 Mon Sep 17 00:00:00 2001 From: Karam Qubsi Date: Fri, 5 Apr 2013 13:07:43 +0300 Subject: [PATCH] Bug 8061: Follow up - RTL CSS overrides (staff client) I think this patch is good for th rtl langs. and based on what D.Ruth send before, I added some edits as a right to left reader. Tested on master with Arabic I used the updated po files for v. 3.8 (because the 3.12 ) need some revision ... Signed-off-by: Chris Cormack Signed-off-by: Katrin Fischer Signed-off-by: Jared Camins-Esakov --- .../prog/en/css/right-to-left.css | 225 +++++++++++++++++- .../prog/en/includes/help-top.inc | 3 + .../prog/en/modules/admin/preferences.tt | 3 + .../en/modules/authorities/authorities.tt | 3 + .../prog/en/modules/cataloguing/addbiblio.tt | 6 +- .../prog/en/modules/cataloguing/additem.tt | 6 +- .../prog/en/modules/labels/label-home.tt | 3 + 7 files changed, 235 insertions(+), 14 deletions(-) diff --git a/koha-tmpl/intranet-tmpl/prog/en/css/right-to-left.css b/koha-tmpl/intranet-tmpl/prog/en/css/right-to-left.css index b76665869c..1390e38de0 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/css/right-to-left.css +++ b/koha-tmpl/intranet-tmpl/prog/en/css/right-to-left.css @@ -39,6 +39,10 @@ ul.toolbar, text-align: right; } +#doc, #doc2, #doc3, #doc4, .yui-t1, .yui-t2, .yui-t3, .yui-t4, .yui-t5, .yui-t6, .yui-t7 { + text-align: right; +} + #issuest th, .column-tool { @@ -64,14 +68,12 @@ fieldset.rows span.label, fieldset.rows textarea, ol.bibliodetails, ol.bibliodetails span.label, -p label, span.required, #marcDocsSelect, #toplevelnav, .treeview .hitarea, .ui-tabs-nav li, .yui-g div.first, -.yui-g p, .yui-gb div.first, .yui-gc div.first, .yui-gc div.first div.first, @@ -102,9 +104,12 @@ div.sysprefs div.hint, .yui-t1 #yui-main, .yui-t2 #yui-main, .yui-t3 #yui-main, -.yui-t1 #yui-main .yui-b + { - float: left; + float: right ; +} +.yui-t1 { +float:right } /* Adjust margins, padding, alignment and table-element widths */ @@ -120,7 +125,7 @@ div.sysprefs div.hint, .yui-t2 #yui-main .yui-b { margin-left: 0; - margin-right: 13em; + /* karam margin-right: 13em; */ } .treeview .hitarea @@ -231,11 +236,7 @@ div.listgroup, line-height: 150%; } -.yui-t1 .yui-b, -.yui-t2 .yui-b -{ - display:inline; -} + /* Borders */ div#menu, @@ -268,3 +269,207 @@ h1#logo, { position: absolute; } + +/* +############### +new added for good rtl : +*/ +.statictabs ul li { + background: none repeat scroll 0px 0px rgb(230, 240, 242); + border-top: 1px solid rgb(185, 216, 217); + border-right: 1px solid rgb(185, 216, 217); + border-left: 1px solid rgb(185, 216, 217); + -moz-border-top-colors: none; + -moz-border-right-colors: none; + -moz-border-bottom-colors: none; + -moz-border-left-colors: none; + border-image: none; + border-bottom: 0px none !important; + border-top-right-radius: 4px; + border-top-left-radius: 4px; + float: right; + list-style: none outside none; + margin-bottom: 0px; + margin-right: 0.4em; + padding: 0px; + position: relative; + white-space: nowrap; + top: 1px; +} + +div.sysprefs div.hint { + width: 25%; + float: left; + padding: 0.5em; + margin: 0.7em; +} +div.subfield_line label { + font-size: 89%; + float: right; + width: 16em; + text-align: right; + clear: right; +} +.yui-t3 #yui-main .yui-b { + margin-left: -0.0759em; +} + +#doc3 { + background-position: right top; +} + +.yui-gb{ + /* use this will break the tools page "" width: 30%;""*/ + float: right; +} + + + +ul#toplevelmenu { + padding: 0px; + float: right; +} +.navbar .nav.pull-right { + float: left; + margin-right: 0px; +} + +.navbar .nav > li { + float: right; +} +#cartmenulink { + background: url("../../img/cart-small.gif") no-repeat scroll right center transparent; + padding-right: 15px; +} + + + +.yui-g .yui-u, .yui-g .yui-g, .yui-g .yui-gb, .yui-g .yui-gc, .yui-g .yui-gd, .yui-g .yui-ge, .yui-g .yui-gf, .yui-gc .yui-u, .yui-gd .yui-g, .yui-g .yui-gc .yui-u, .yui-ge .yui-u, .yui-ge .yui-g, .yui-gf .yui-g, .yui-gf .yui-u { + display: inline; + +} + + + +fieldset.action { + float: right; + +} +#yui-main .yui-b { + + width: auto; +} + +/*Lable */ +div.homeimage { + background-attachment: scroll; + background-color: transparent; + background-image: url("../../img/label-creator-image.png"); + background-position: left top; + background-repeat: no-repeat; + min-width: 800px; +} +div.lci_01 { + float: left; + clear: left; +} + +div.lci_02 { + float: left; + clear: left; +} +div.lci_03 { + float: left; + clear: left; +} + + +/***********************************************************/ + + +#addbibliotabs .ui-tabs-panel { + float: right; +} + +/*for the tools main page */ +.yui-gb .yui-u { + float: left; + margin-right: 2%; + margin-left: 0%; + width: 25%; +} + +/*NEWS*/ +div.yui-b { + position: absolute; +} +div#yui-main{ +float:left; +} +/*floating taps for marceditor and other taps plases */ +.ui-tabs .ui-tabs-nav li { + float: right; +} +/*this is about the shadow image in the pref sidbar */ +div#menu li a { + background: -moz-linear-gradient(right center , rgb(232, 240, 246) 0%, rgb(232, 240, 246) 96%, rgb(193, 193, 193) 100%) repeat scroll 0% 0% transparent; /*firefox 6*/ +background: -webkit-gradient(linear, right top, right top, color-stop(0%,#e8f0f6), color-stop(96%,#e8f0f6), color-stop(100%,#c1c1c1)); /* Chrome,Safari4 */ + background: -webkit-linear-gradient(right, #e8f0f6 0%,#e8f0f6 96%,#c1c1c1 100%); /* Chrome10,Safari5.1 */ + background: -o-linear-gradient(right, #e8f0f6 0%,#e8f0f6 96%,#c1c1c1 100%); /* Opera11.10 */ + background: -ms-linear-gradient(right, #e8f0f6 0%,#e8f0f6 96%,#c1c1c1 100%); /* IE10 */ + background: linear-gradient(right, #e8f0f6 0%,#e8f0f6 96%,#c1c1c1 100%); /* W3C */ +} +/*Z39 search botton */ + +#searchheader form.fz3950bigrpad { + float: left; +} +/*check bocks*/ +p label, { + float: left; +} + +/*the arrwos in pref.*/ +h3.expanded { + background: url("../../img/collapse.gif") no-repeat scroll right 6px transparent; + cursor: pointer; + padding-right: 12px; +} +h3.collapsed { + background: url("../../img/expand.gif") no-repeat scroll right 6px transparent; + cursor: pointer; + padding-right: 12px; + +} +.dropdown-menu { + position: absolute; + top: 100%; + left: -25px; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 5px 0px; + margin: 2px 0px 0px; + list-style: none outside none; + background-color: rgb(255, 255, 255); + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 6px 6px 6px 6px; + box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2); + background-clip: padding-box; +} + + +/* */ + +div#yui-main { + + margin-right: 22em; +} + +/* */ + +div#yui-main.sysprefs { + margin-right: 0em; + float: right; +} diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/help-top.inc b/koha-tmpl/intranet-tmpl/prog/en/includes/help-top.inc index da8d7817ad..72acc21909 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/includes/help-top.inc +++ b/koha-tmpl/intranet-tmpl/prog/en/includes/help-top.inc @@ -9,6 +9,9 @@ [% ELSE %] [% END %] +[% IF ( bidi ) %] + +[% END %] diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences.tt index 82c93af464..be7ed9f439 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences.tt @@ -6,6 +6,9 @@ [% INCLUDE 'datatables-strings.inc' %] +[% IF ( bidi ) %] + +[% END %] +[% IF ( bidi ) %] + +[% END %] diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbiblio.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbiblio.tt index eddc21c794..011b7a6a49 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbiblio.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbiblio.tt @@ -1,6 +1,5 @@ [% INCLUDE 'doc-head-open.inc' %] Koha › Cataloging › [% IF ( biblionumber ) %]Editing [% title |html %] (Record number [% biblionumber %])[% ELSE %]Add MARC record[% END %] - [% INCLUDE 'doc-head-close.inc' %] @@ -287,7 +286,10 @@ function Changefwk(FwkList) { //]]> - + +[% IF ( bidi ) %] + +[% END %] diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/additem.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/additem.tt index 1731856f7a..97d06a5497 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/additem.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/additem.tt @@ -1,6 +1,5 @@ [% INCLUDE 'doc-head-open.inc' %] Koha › Cataloging › [% title |html %] [% IF ( author ) %] by [% author %][% END %] (Record #[% biblionumber %]) › Items - [% INCLUDE 'doc-head-close.inc' %] - + +[% IF ( bidi ) %] + +[% END %] [% INCLUDE 'header.inc' %] diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/labels/label-home.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/labels/label-home.tt index 22f5dc4c4c..4889b1c4be 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/labels/label-home.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/labels/label-home.tt @@ -2,6 +2,9 @@ Koha › Tools › Labels home [% INCLUDE 'doc-head-close.inc' %] + [% IF ( bidi ) %] + + [% END %] [% INCLUDE 'header.inc' %] -- 2.39.5