@@ -581,6 +581,11 @@ html:lang(he-il) .rtl #wpadminbar * {
581581 content : "\f102" / '' ;
582582}
583583
584+ /* Hide the duplicated shortcut menus on desktop viewport */
585+ # wpadminbar # wp-admin-bar-site-shortcuts {
586+ display : none;
587+ }
588+
584589
585590
586591/**
@@ -840,7 +845,8 @@ html:lang(he-il) .rtl #wpadminbar * {
840845 padding-right : 30px ;
841846 }
842847
843- # wpadminbar .menupop .menupop > .ab-item : before {
848+ # wpadminbar .menupop .menupop > .ab-item : before ,
849+ # wpadminbar .menupop .menupop > .ab-item .wp-admin-bar-arrow : before {
844850 top : 10px ;
845851 right : 6px ;
846852 }
@@ -877,9 +883,8 @@ html:lang(he-il) .rtl #wpadminbar * {
877883 padding : 0 ;
878884 }
879885
880- /* My Sites and "Site Title" menu */
886+ /* My Sites menu */
881887 # wpadminbar # wp-admin-bar-my-sites > .ab-item ,
882- # wpadminbar # wp-admin-bar-site-name > .ab-item ,
883888 # wpadminbar # wp-admin-bar-site-editor > .ab-item ,
884889 # wpadminbar # wp-admin-bar-customize > .ab-item ,
885890 # wpadminbar # wp-admin-bar-edit > .ab-item ,
@@ -1018,18 +1023,64 @@ html:lang(he-il) .rtl #wpadminbar * {
10181023 # wpadminbar li # wp-admin-bar-menu-toggle ,
10191024 # wpadminbar li # wp-admin-bar-wp-logo ,
10201025 # wpadminbar li # wp-admin-bar-my-sites ,
1021- # wpadminbar li # wp-admin-bar-updates ,
10221026 # wpadminbar li # wp-admin-bar-site-name ,
1023- # wpadminbar li # wp-admin-bar-site-editor ,
1024- # wpadminbar li # wp-admin-bar-customize ,
1025- # wpadminbar li # wp-admin-bar-new-content ,
1026- # wpadminbar li # wp-admin-bar-edit ,
1027- # wpadminbar li # wp-admin-bar-comments ,
10281027 # wpadminbar li # wp-admin-bar-my-account ,
10291028 # wpadminbar li # wp-admin-bar-command-palette {
10301029 display : block;
10311030 }
10321031
1032+ # wpadminbar li # wp-admin-bar-site-name > .ab-item {
1033+ position : relative;
1034+ padding : 0 12px 0 52px ;
1035+ }
1036+
1037+ # wpadminbar li # wp-admin-bar-site-name > .ab-item : before {
1038+ position : absolute;
1039+ left : 0 ;
1040+ top : 7px ;
1041+ }
1042+
1043+ /* Show the duplicated shortcut menus on mobile viewport */
1044+ # wpadminbar # wp-admin-bar-site-shortcuts {
1045+ display : block;
1046+ }
1047+
1048+ /* Let the root left nodes extend past the viewport instead of wrapping */
1049+ # wpadminbar .ab-top-menu {
1050+ min-width : max-content;
1051+ }
1052+
1053+ # wpadminbar {
1054+ overflow-x : clip;
1055+ }
1056+
1057+ /* Pin the secondary nodes to the right edge instead of letting it float,
1058+ * covering the root left nodes when they are too long */
1059+ # wpadminbar # wp-admin-bar-top-secondary {
1060+ float : none;
1061+ position : absolute;
1062+ right : 0 ;
1063+ }
1064+
1065+ /* Add a fade-out hint to the left edge of the right-pinned secondary group */
1066+ # wpadminbar .quicklinks ,
1067+ # wpadminbar .quicklinks # wp-admin-bar-top-secondary {
1068+ background-color : inherit;
1069+ }
1070+
1071+ # wpadminbar # wp-admin-bar-top-secondary ::before {
1072+ content : '' ;
1073+ position : absolute;
1074+ right : 100% ;
1075+ top : 0 ;
1076+ bottom : 0 ;
1077+ width : 24px ;
1078+ background-color : inherit;
1079+ -webkit-mask-image : linear-gradient (to left, black, transparent);
1080+ mask-image : linear-gradient (to left, black, transparent);
1081+ pointer-events : none;
1082+ }
1083+
10331084 /* Allow dropdown list items to appear normally */
10341085 # wpadminbar li : hover ul li ,
10351086 # wpadminbar li .hover ul li ,
@@ -1119,8 +1170,7 @@ html:lang(he-il) .rtl #wpadminbar * {
11191170 display : list-item;
11201171 }
11211172
1122- # wpadminbar li # wp-admin-bar-wp-logo ,
1123- # wpadminbar li # wp-admin-bar-updates {
1173+ # wpadminbar li # wp-admin-bar-wp-logo {
11241174 display : none;
11251175 }
11261176
@@ -1131,10 +1181,3 @@ html:lang(he-il) .rtl #wpadminbar * {
11311181 box-shadow : none;
11321182 }
11331183}
1134-
1135- /* Very narrow screens */
1136- @media screen and (max-width : 400px ) {
1137- # wpadminbar li # wp-admin-bar-comments {
1138- display : none;
1139- }
1140- }
0 commit comments