From 79504989f948613597d5516c9b31ba7e1529a303 Mon Sep 17 00:00:00 2001
From: Anika Henke <anika@selfthinker.org>
Date: Mon, 9 Apr 2012 19:49:03 +0100
Subject: [PATCH] moved plugins' rtl.css to their style.css counterpart (part
 of FS#2185)

---
 lib/plugins/acl/rtl.css      | 40 ----------------------------
 lib/plugins/acl/style.css    | 31 ++++++++++++++++++++++
 lib/plugins/config/rtl.css   | 45 -------------------------------
 lib/plugins/config/style.css | 36 +++++++++++++++++++++++++
 lib/plugins/plugin/rtl.css   | 51 ------------------------------------
 lib/plugins/plugin/style.css | 39 +++++++++++++++++++++++++++
 6 files changed, 106 insertions(+), 136 deletions(-)
 delete mode 100644 lib/plugins/acl/rtl.css
 delete mode 100644 lib/plugins/config/rtl.css
 delete mode 100644 lib/plugins/plugin/rtl.css

diff --git a/lib/plugins/acl/rtl.css b/lib/plugins/acl/rtl.css
deleted file mode 100644
index e79abe596..000000000
--- a/lib/plugins/acl/rtl.css
+++ /dev/null
@@ -1,40 +0,0 @@
-div#acl_manager div#acl__tree {
-    float: right;
-    text-align: right;
-}
-
-div#acl_manager div#acl__tree li {
-    padding-left: 0em;
-    padding-right: 1em;
-}
-
-div#acl_manager div#acl__tree ul img {
-    margin-left: 0.25em;
-    margin-right: 0em;
-}
-
-
-div#acl_manager div#acl__detail {
-    float: left;
-}
-
-div#acl_manager .aclgroup {
-    background: transparent url(pix/group.png) right 1px no-repeat;
-    padding: 1px 18px 1px 0px;
-}
-
-div#acl_manager .acluser {
-    background: transparent url(pix/user.png) right 1px no-repeat;
-    padding: 1px 18px 1px 0px;
-}
-
-div#acl_manager .aclpage {
-    background: transparent url(pix/page.png) right 1px no-repeat;
-    padding: 1px 18px 1px 0px;
-}
-
-div#acl_manager .aclns {
-    background: transparent url(pix/ns.png) right 1px no-repeat;
-    padding: 1px 18px 1px 0px;
-}
-
diff --git a/lib/plugins/acl/style.css b/lib/plugins/acl/style.css
index b7154aa78..2eee4f41c 100644
--- a/lib/plugins/acl/style.css
+++ b/lib/plugins/acl/style.css
@@ -8,6 +8,10 @@ div#acl_manager div#acl__tree {
     border: 1px solid __border__;
     text-align: left;
 }
+[dir=rtl] div#acl_manager div#acl__tree {
+    float: right;
+    text-align: right;
+}
 
 div#acl_manager div#acl__tree a.cur {
     background-color: __highlight__;
@@ -24,11 +28,19 @@ div#acl_manager div#acl__tree li {
     padding-left: 1em;
     list-style-image: none;
 }
+[dir=rtl] div#acl_manager div#acl__tree li {
+    padding-left: 0em;
+    padding-right: 1em;
+}
 
 div#acl_manager div#acl__tree ul img {
     margin-right: 0.25em;
     cursor: pointer;
 }
+[dir=rtl] div#acl_manager div#acl__tree ul img {
+    margin-left: 0.25em;
+    margin-right: 0em;
+}
 
 div#acl_manager div#acl__detail {
     width: 73%;
@@ -36,6 +48,9 @@ div#acl_manager div#acl__detail {
     float: right;
     overflow: auto;
 }
+[dir=rtl] div#acl_manager div#acl__detail {
+    float: left;
+}
 
 div#acl_manager div#acl__detail fieldset {
     width: 90%;
@@ -56,21 +71,37 @@ div#acl_manager .aclgroup {
     background: transparent url(pix/group.png) 0px 1px no-repeat;
     padding: 1px 0px 1px 18px;
 }
+[dir=rtl] div#acl_manager .aclgroup {
+    background: transparent url(pix/group.png) right 1px no-repeat;
+    padding: 1px 18px 1px 0px;
+}
 
 div#acl_manager .acluser {
     background: transparent url(pix/user.png) 0px 1px no-repeat;
     padding: 1px 0px 1px 18px;
 }
+[dir=rtl] div#acl_manager .acluser {
+    background: transparent url(pix/user.png) right 1px no-repeat;
+    padding: 1px 18px 1px 0px;
+}
 
 div#acl_manager .aclpage {
     background: transparent url(pix/page.png) 0px 1px no-repeat;
     padding: 1px 0px 1px 18px;
 }
+[dir=rtl] div#acl_manager .aclpage {
+    background: transparent url(pix/page.png) right 1px no-repeat;
+    padding: 1px 18px 1px 0px;
+}
 
 div#acl_manager .aclns {
     background: transparent url(pix/ns.png) 0px 1px no-repeat;
     padding: 1px 0px 1px 18px;
 }
+[dir=rtl] div#acl_manager .aclns {
+    background: transparent url(pix/ns.png) right 1px no-repeat;
+    padding: 1px 18px 1px 0px;
+}
 
 div#acl_manager label.disabled {
   color: __text_neu__!important;
diff --git a/lib/plugins/config/rtl.css b/lib/plugins/config/rtl.css
deleted file mode 100644
index b8b9660e2..000000000
--- a/lib/plugins/config/rtl.css
+++ /dev/null
@@ -1,45 +0,0 @@
-#config__manager fieldset {
-    clear: both;
-}
-
-#config__manager fieldset td {
-    text-align: right;
-}
-
-#config__manager label {
-    text-align: right;
-}
-
-#config__manager td.value input.checkbox {
-    float: right;
-    padding-left: 0;
-    padding-right: 0.7em;
-}
-
-#config__manager td.value label {
-    float: left;
-}
-
-#config__manager td.label {
-    padding: 0.8em 1em 0.6em 0;
-}
-
-#config__manager td.label span.outkey {
-    float: right;
-    margin-right: 1em;
-}
-
-#config__manager td.label label {
-    clear: right;
-}
-
-#config__manager td.label img {
-    float: left;
-}
-
-#config__manager .selection {
-  width: 14.8em;
-  float: right;
-  margin: 0 0 2px 0.3em;
-}
-
diff --git a/lib/plugins/config/style.css b/lib/plugins/config/style.css
index 65c44a758..1be94feb9 100644
--- a/lib/plugins/config/style.css
+++ b/lib/plugins/config/style.css
@@ -15,6 +15,9 @@
   color: __text__;
   padding: 0 1em;
 }
+[dir=rtl] #config__manager fieldset {
+    clear: both;
+}
 #config__manager legend {
     font-size: 1.25em;
 }
@@ -28,25 +31,49 @@
 #config__manager fieldset td {
     text-align: left;
 }
+[dir=rtl] #config__manager fieldset td {
+    text-align: right;
+}
 #config__manager fieldset td.value {
     /* fixed data column width */
     width: 31em;
 }
 
+[dir=rtl] #config__manager label {
+    text-align: right;
+}
+[dir=rtl] #config__manager td.value input.checkbox {
+    float: right;
+    padding-left: 0;
+    padding-right: 0.7em;
+}
+[dir=rtl] #config__manager td.value label {
+    float: left;
+}
+
 #config__manager td.label {
     padding: 0.8em 0 0.6em 1em;
     vertical-align: top;
 }
+[dir=rtl] #config__manager td.label {
+    padding: 0.8em 1em 0.6em 0;
+}
 
 #config__manager td.label label {
     clear: left;
     display: block;
 }
+[dir=rtl] #config__manager td.label label {
+    clear: right;
+}
 #config__manager td.label img {
     padding: 0 10px;
     vertical-align: middle;
     float: right;
 }
+[dir=rtl] #config__manager td.label img {
+    float: left;
+}
 
 #config__manager td.label span.outkey {
     font-size: 70%;
@@ -60,6 +87,10 @@
     position: relative;
     z-index: 1;
 }
+[dir=rtl] #config__manager td.label span.outkey {
+    float: right;
+    margin-right: 1em;
+}
 
 #config__manager td input.edit {
     width: 30em;
@@ -106,6 +137,11 @@
   float: left;
   margin: 0 0.3em 2px 0;
 }
+[dir=rtl] #config__manager .selection {
+  width: 14.8em;
+  float: right;
+  margin: 0 0 2px 0.3em;
+}
 
 #config__manager .selection label {
   float: right;
diff --git a/lib/plugins/plugin/rtl.css b/lib/plugins/plugin/rtl.css
deleted file mode 100644
index 6ababd8e0..000000000
--- a/lib/plugins/plugin/rtl.css
+++ /dev/null
@@ -1,51 +0,0 @@
-
-#plugin__manager .pm_menu,
-#plugin__manager .pm_info,
-#plugin__manager p,
-#plugin__manager label {
-    text-align: right;
-}
-
-#plugin__manager .pm_menu {
-    float: right;
-}
-
-#plugin__manager .pm_info {
-    float: left;
-}
-
-#plugin__manager .pm_info dt {
-    float: right;
-    clear: right;
-}
-
-#plugin__manager .pm_info dd {
-    margin: 0 7em 0 0;
-}
-
-#plugin__manager .common fieldset {
-    text-align: right;
-}
-
-
-#plugin__manager .plugins .legend {
-    text-align: right;
-    float: right;
-}
-
-#plugin__manager .plugins .enable {
-    float: right;
-    margin-right: 0;
-    margin-left: 0.5em;
-}
-
-#plugin__manager .plugins .button {
-    float: left;
-    margin-right: 0.5em;
-}
-
-
-#plugin__manager .plugins fieldset.buttons .button {
-    float: right;
-}
-
diff --git a/lib/plugins/plugin/style.css b/lib/plugins/plugin/style.css
index de6cca579..9433e6001 100644
--- a/lib/plugins/plugin/style.css
+++ b/lib/plugins/plugin/style.css
@@ -52,15 +52,28 @@
     text-align: left;
 }
 
+[dir=rtl] #plugin__manager .pm_menu,
+[dir=rtl] #plugin__manager .pm_info,
+[dir=rtl] #plugin__manager p,
+[dir=rtl] #plugin__manager label {
+    text-align: right;
+}
+
 #plugin__manager .pm_menu {
     float: left;
     width: 48%;
 }
+[dir=rtl] #plugin__manager .pm_menu {
+    float: right;
+}
 
 #plugin__manager .pm_info {
     float: right;
     width: 50%;
 }
+[dir=rtl] #plugin__manager .pm_info {
+    float: left;
+}
 
 #plugin__manager .common fieldset {
     margin: 0;
@@ -68,6 +81,9 @@
     text-align: left;
     border: none;
 }
+[dir=rtl] #plugin__manager .common fieldset {
+    text-align: right;
+}
 
 #plugin__manager .common label {
     padding: 0 0 0.5em 0;
@@ -111,6 +127,10 @@
     padding: 0;
     clear: none;
 }
+[dir=rtl] #plugin__manager .plugins .legend {
+    text-align: right;
+    float: right;
+}
 
 #plugin__manager .plugins .button {
     font-size: 95%;
@@ -123,6 +143,13 @@
 #plugin__manager .plugins fieldset.buttons .button {
     float: left;
 }
+[dir=rtl] #plugin__manager .plugins .button {
+    float: left;
+    margin-right: 0.5em;
+}
+[dir=rtl] #plugin__manager .plugins fieldset.buttons .button {
+    float: right;
+}
 
 #plugin__manager .pm_info h3 {
     margin-left: 0;
@@ -140,17 +167,29 @@
     margin: 0;
     padding: 0;
 }
+[dir=rtl] #plugin__manager .pm_info dt {
+    float: right;
+    clear: right;
+}
 
 #plugin__manager .pm_info dd {
     margin: 0 0 0 7em;
     padding: 0;
     background: none;
 }
+[dir=rtl] #plugin__manager .pm_info dd {
+    margin: 0 7em 0 0;
+}
 
 #plugin__manager .plugins .enable {
     float: left;
     width: auto;
     margin-right: 0.5em;
 }
+[dir=rtl] #plugin__manager .plugins .enable {
+    float: right;
+    margin-right: 0;
+    margin-left: 0.5em;
+}
 
 /* end admin plugin styles */
-- 
GitLab