Skip to content

Commit 830e3e5

Browse files
committed
Better support of RTL
1 parent 02dbb2a commit 830e3e5

File tree

1 file changed

+4
-14
lines changed

1 file changed

+4
-14
lines changed

MenuUI.js

+4-14
Original file line numberDiff line numberDiff line change
@@ -939,7 +939,7 @@
939939
${common}.menu-ui li.checkbox.checked::before {
940940
content: "✔";
941941
position: absolute;
942-
left: 0.5em;
942+
inset-inline-start: 0.5em;
943943
}
944944
945945
${common}.menu-ui li.separator {
@@ -951,19 +951,14 @@
951951
952952
${common}.menu-ui li.has-submenu,
953953
${common}.menu-ui.menu li.has-submenu {
954-
padding-right: 1em;
954+
padding-inline-end: 1em;
955955
}
956956
${common}.menu-ui li.has-submenu::after {
957957
content: "❯";
958+
inset-inline-end: 0.25em;
958959
position: absolute;
959960
transform: scale(0.75);
960961
}
961-
${common}.menu-ui:not(.rtl) li.has-submenu::after {
962-
right: 0.25em;
963-
}
964-
${common}.menu-ui.rtl li.has-submenu::after {
965-
left: 0.25em;
966-
}
967962
968963
${common}.menu-ui .accesskey {
969964
text-decoration: underline;
@@ -1117,17 +1112,12 @@
11171112
${common}.menu-ui li[data-icon][data-icon-color] .icon {
11181113
display: inline-block;
11191114
height: var(--icon-size);
1115+
inset-inline-start: 0.5em;
11201116
max-height: var(--icon-size);
11211117
max-width: var(--icon-size);
11221118
position: absolute;
11231119
width: var(--icon-size);
11241120
}
1125-
${common}.menu-ui:not(.rtl) li[data-icon][data-icon-color] .icon {
1126-
left: 0.5em;
1127-
}
1128-
${common}.menu-ui.rtl li[data-icon][data-icon-color] .icon {
1129-
right: 0.5em;
1130-
}
11311121
`;
11321122
document.head.appendChild(this.style);
11331123
}

0 commit comments

Comments
 (0)