Index: app/helpers/application_helper.rb =================================================================== --- app/helpers/application_helper.rb (revision 4002) +++ app/helpers/application_helper.rb (working copy) @@ -734,8 +734,14 @@ def context_menu(url) unless @context_menu_included content_for :header_tags do - javascript_include_tag('context_menu') + - stylesheet_link_tag('context_menu') + if l(:direction) != 'rtl' + javascript_include_tag('context_menu') + + stylesheet_link_tag('context_menu') + else + javascript_include_tag('context_menu') + + stylesheet_link_tag('context_menu') + + stylesheet_link_tag('context_menu_rtl') + end end @context_menu_included = true end Index: app/views/issues/show.rhtml =================================================================== --- app/views/issues/show.rhtml (revision 4002) +++ app/views/issues/show.rhtml (working copy) @@ -128,6 +128,7 @@ <%= stylesheet_link_tag 'scm' %> <%= javascript_include_tag 'context_menu' %> <%= stylesheet_link_tag 'context_menu' %> + <%= stylesheet_link_tag 'context_menu_rtl' if l(:direction) == 'rtl' %> <% end %> <%= javascript_tag "new ContextMenu('#{url_for(:controller => 'issues', :action => 'context_menu')}')" %> Index: public/stylesheets/context_menu_rtl.css =================================================================== --- public/stylesheets/context_menu_rtl.css (revision 0) +++ public/stylesheets/context_menu_rtl.css (revision 0) @@ -0,0 +1,3 @@ +#context-menu li.folder ul { left:auto; right:168px; } +#context-menu li.folder>ul { left:auto; right:148px; } +#context-menu li a.submenu { background:url("../images/bullet_arrow_left.png") left no-repeat; } Index: public/stylesheets/rtl.css =================================================================== --- public/stylesheets/rtl.css (revision 4005) +++ public/stylesheets/rtl.css (working copy) @@ -60,7 +60,3 @@ .journal-link { float: left; } div.wiki pre { direction: ltr; } -#context-menu li.folder ul { left:auto; right:168px; } -#context-menu li.folder>ul { left:auto; right:148px; } - -#context-menu li a.submenu { background:url("../images/bullet_arrow_left.png") left no-repeat; }