Remove context_menu_rtl.css by integrating it into context_menu.css using logical properties (#43515).

git-svn-id: https://svn.redmine.org/redmine/trunk@24330 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
Go MAEDA
2026-01-19 07:56:18 +00:00
parent 0d75b3ec60
commit dde02f3b99
3 changed files with 11 additions and 28 deletions

View File

@@ -13,7 +13,7 @@
}
#context-menu ul {
width:150px;
inline-size:150px;
border: 1px solid var(--oc-gray-4);
background:white;
list-style:none;
@@ -29,28 +29,29 @@
border:1px solid white;
display: flex;
}
#context-menu li.folder ul { position:absolute; top:-2px; max-height:300px; overflow:hidden; overflow-y: auto; }
#context-menu li.folder>ul { left:148px; }
#context-menu li.folder ul { position: absolute; inset-block-start: -2px; max-block-size: 300px; overflow: hidden; overflow-y: auto; }
#context-menu li.folder>ul { inset-inline-start: 148px; }
#context-menu.reverse-y li.folder>ul, #context-menu li.folder.up>ul { top:auto; bottom:0; }
#context-menu.reverse-x li.folder ul { left:auto; }
#context-menu.reverse-x li.folder>ul { right:148px; }
#context-menu.reverse-y li.folder>ul, #context-menu li.folder.up>ul { inset-block: auto 0; }
#context-menu.reverse-x li.folder ul { inset-inline-start:auto; }
#context-menu.reverse-x li.folder>ul { inset-inline-end:148px; }
#context-menu.reverse-y li.folder.down>ul {
position:absolute; top:-2px; bottom: auto; max-height:300px; overflow:hidden; overflow-y: auto;
position: absolute; inset-block: -2px auto; max-block-size: 300px; overflow: hidden; overflow-y: auto;
}
#context-menu a {
text-decoration:none !important;
padding: 2px 8px;
padding-block: 2px;
padding-inline: 8px;
}
#context-menu li>a { flex-grow: 1; }
#context-menu a.disabled, #context-menu a.disabled:hover {color: var(--oc-gray-5);}
#context-menu li a.submenu { padding-left: 28px;}
#context-menu li a.submenu { padding-inline-start: 28px;}
#context-menu li:hover { border:1px solid var(--oc-blue-8); background-color:var(--oc-blue-0); border-radius:3px; }
#context-menu a:hover {color:var(--oc-blue-9);}
#context-menu li.folder ul li a:not(.icon) {
padding-left: 28px;
padding-inline-start: 28px;
}
#context-menu li.folder:hover { z-index:40; }
#context-menu ul ul, #context-menu li:hover ul ul { display:none; }

View File

@@ -1,13 +0,0 @@
/**
* Redmine - project management software
* Copyright (C) 2006- Jean-Philippe Lang
* This code is released under the GNU General Public License.
*/
#context-menu li.folder ul { left:auto; right:168px; }
#context-menu li.folder>ul { left:auto; right:148px; }
#context-menu li.folder ul li a:not(.icon) {padding-right: 28px;}
#context-menu li a.submenu {
padding-right: 28px;
padding-left: 0;
}

View File

@@ -1683,11 +1683,6 @@ module ApplicationHelper
javascript_include_tag('context_menu') +
stylesheet_link_tag('context_menu')
end
if l(:direction) == 'rtl'
content_for :header_tags do
stylesheet_link_tag('context_menu_rtl')
end
end
@context_menu_included = true
end
nil