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 :

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