This patch fixes two RTL interface issues. First with placement of arrows in menu. Second for breadcrumb placement when including a custom menu block in Admin.

diff --git a/includes/admin.menu-rtl.css b/includes/admin.menu-rtl.css
index 606d89e..d4cd072 100644
--- a/includes/admin.menu-rtl.css
+++ b/includes/admin.menu-rtl.css
@@ -2,7 +2,7 @@
  * Breadcrumb
  */

-div#admin-toolbar div.admin-tab.admin-menu a {
+div#admin-toolbar div.admin-tab.admin-menu a, div#admin-toolbar div.admin-tab a {
   background-image:url(../images/sprite-rtl.png);
   background-position:0% -70px;
   padding-left:20px;
@@ -27,7 +27,10 @@ div#admin-toolbar.horizontal span.menu-description {
   background-position:100% -85px;
   }

-  #admin-toolbar ul.drilldown-active-menu li.leaf { background-position:100% -110px; }
+#admin-toolbar ul.drilldown-active-menu li.leaf {
+  background-image:url(../images/sprite-rtl.png);
+  background-position:100% -110px;
+}

#admin-toolbar ul.menu li a {
   margin-left:0;

Files: 
CommentFileSizeAuthor
admin-fix-rtl.patch840 bytesknv

Comments

sinasalek’s picture

Version:6.x-2.x-dev» 7.x-2.x-dev

Works for 7 as well, there is however a small issue in IE
It fixed it partially by adding the following line :

<?php
div
#admin-toolbar div.admin-tab.admin-menu a, div#admin-toolbar div.admin-tab a {
 
padding-right: 0px;
}
?>