Ticket #21349: 21349-2.patch
File 21349-2.patch, 46.5 KB (added by , 13 years ago) |
---|
-
wp-admin/admin-header.php
76 76 if ( get_user_setting('mfold') == 'f' ) 77 77 $admin_body_class .= ' folded'; 78 78 79 if ( !get_user_setting('unfold') ) 80 $admin_body_class .= ' auto-fold'; 81 79 82 if ( is_admin_bar_showing() ) 80 83 $admin_body_class .= ' admin-bar'; 81 84 -
wp-admin/css/colors-classic.dev.css
454 454 455 455 #adminmenu a:hover, 456 456 #adminmenu li.menu-top > a:focus, 457 #adminmenu ul.wp-submenu a:hover,457 #adminmenu .wp-submenu a:hover, 458 458 #the-comment-list .comment a:hover, 459 459 #rightnow a:hover, 460 460 #media-upload a.del-link:hover, … … 1294 1294 border-color: #D1E5EE; 1295 1295 } 1296 1296 1297 #adminmenu li.wp-has-current-submenu.wp-menu-open .wp-menu-toggle,1298 #adminmenu li.wp-has-current-submenu:hover .wp-menu-toggle {1299 background: transparent url(../images/arrows-dark-vs.png) no-repeat -1px 6px;1300 }1301 1302 #adminmenu .wp-has-submenu:hover .wp-menu-toggle,1303 #adminmenu .wp-menu-open .wp-menu-toggle {1304 background: transparent url(../images/arrows-vs.png) no-repeat -2px 6px;1305 }1306 1307 1297 #adminmenu a.menu-top, 1308 .folded #adminmenu li.menu-top,1309 1298 #adminmenu .wp-submenu .wp-submenu-head { 1310 1299 border-top-color: #ffffff; 1311 1300 border-bottom-color: #cae6ff; … … 1315 1304 border-color: #d1e5ee; 1316 1305 } 1317 1306 1318 #adminmenu li.menu-top:hover > a, 1319 #adminmenu li.menu-top.focused > a, 1320 #adminmenu li.menu-top > a:focus { 1307 #adminmenu a.menu-top:hover, 1308 #adminmenu li.opensub > a.menu-top, 1309 #adminmenu li.opensub > a.menu-top, 1310 #adminmenu li > a.menu-top:focus { 1321 1311 background-color: #e0f1ff; 1312 color: #d54e21; 1322 1313 text-shadow: 0 1px 0 rgba( 255, 255, 255, 0.4 ); 1323 1314 } 1324 1315 … … 1328 1319 .folded #adminmenu li.current.menu-top, 1329 1320 #adminmenu .wp-menu-arrow, 1330 1321 #adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head { 1331 background-color: #5589AA; /* Fallback */ 1332 background-image: -ms-linear-gradient(bottom, #5589AA, #619bbb); /* IE10 */ 1333 background-image: -moz-linear-gradient(bottom, #5589AA, #619bbb); /* Firefox */ 1334 background-image: -o-linear-gradient(bottom, #5589AA, #619bbb); /* Opera */ 1335 background-image: -webkit-gradient(linear, left bottom, left top, from(#5589AA), to(#619bbb)); /* old Webkit */ 1336 background-image: -webkit-linear-gradient(bottom, #5589AA, #619bbb); /* new Webkit */ 1337 background-image: linear-gradient(bottom, #5589AA, #619bbb); /* proposed W3C Markup */ 1322 background-color: #5589AA; 1323 background-image: -webkit-gradient(linear, left bottom, left top, from(#5589AA), to(#619bbb)); 1324 background-image: -webkit-linear-gradient(bottom, #5589AA, #619bbb); 1325 background-image: -moz-linear-gradient(bottom, #5589AA, #619bbb); 1326 background-image: -o-linear-gradient(bottom, #5589AA, #619bbb); 1327 background-image: linear-gradient(bottom, #5589AA, #619bbb); 1338 1328 } 1339 1329 1340 1330 #adminmenu .wp-menu-arrow div { 1341 background-color: #5589AA; /* Fallback */ 1342 background-image: -ms-linear-gradient(right bottom, #5589AA, #619bbb); /* IE10 */ 1343 background-image: -moz-linear-gradient(right bottom, #5589AA, #619bbb); /* Firefox */ 1344 background-image: -o-linear-gradient(right bottom, #5589AA, #619bbb); /* Opera */ 1345 background-image: -webkit-gradient(linear, right bottom, left top, from(#5589AA), to(#619bbb)); /* old Webkit */ 1346 background-image: -webkit-linear-gradient(right bottom, #5589AA, #619bbb); /* new Webkit */ 1347 background-image: linear-gradient(right bottom, #5589AA, #619bbb); /* proposed W3C Markup */ 1331 background-color: #5589AA; 1332 background-image: -webkit-gradient(linear, right bottom, left top, from(#5589AA), to(#619bbb)); 1333 background-image: -webkit-linear-gradient(right bottom, #5589AA, #619bbb); 1334 background-image: -moz-linear-gradient(right bottom, #5589AA, #619bbb); 1335 background-image: -o-linear-gradient(right bottom, #5589AA, #619bbb); 1336 background-image: linear-gradient(right bottom, #5589AA, #619bbb); 1348 1337 } 1349 1338 1350 1339 #adminmenu li.wp-not-current-submenu .wp-menu-arrow { … … 1389 1378 color: #333; 1390 1379 } 1391 1380 1392 #adminmenu .wp-submenu ul { 1381 #adminmenu .wp-submenu, 1382 .folded #adminmenu a.wp-has-current-submenu:focus + .wp-submenu, 1383 .folded #adminmenu .wp-has-current-submenu .wp-submenu { 1393 1384 background-color: #fff; 1394 }1395 1396 #adminmenu .wp-submenu-wrap,1397 #adminmenu .wp-submenu ul {1398 1385 border-color: #d0dfe9; 1386 -moz-box-shadow: 2px 3px 6px rgba(0, 0, 0, 0.4); 1387 -webkit-box-shadow: 2px 3px 6px rgba(0, 0, 0, 0.4); 1388 box-shadow: 2px 3px 6px rgba(0, 0, 0, 0.4); 1399 1389 } 1400 1390 1401 #adminmenu .wp-submenu-wrap,1402 .folded #adminmenu .wp-has-current-submenu .wp-submenu-wrap {1403 -moz-box-shadow: 2px 2px 5px rgba( 0, 0, 0, 0.4 );1404 -webkit-box-shadow: 2px 2px 5px rgba( 0, 0, 0, 0.4 );1405 box-shadow: 2px 2px 5px rgba( 0, 0, 0, 0.4 );1406 }1407 1408 1391 #adminmenu .wp-submenu .wp-submenu-head { 1409 border-right-color: # e8eff4;1410 background-color: # EFF8FF;1392 border-right-color: #dfdfdf; 1393 background-color: #e4e4e4; 1411 1394 } 1412 1395 1413 #adminmenu div.wp-submenu {1414 background-color: transparent;1415 }1416 1417 1396 /* collapse menu button */ 1418 1397 #collapse-menu { 1419 1398 color: #A0C3D5; 1399 border-top-color: #f9f9f9; 1420 1400 } 1421 1401 1422 1402 #collapse-menu:hover { … … 1425 1405 1426 1406 #collapse-button { 1427 1407 border-color: #d0dfe9; 1428 background-color: #eff8ff; /* Fallback */ 1429 background-image: -ms-linear-gradient(bottom, #eff8ff, #fff); /* IE10 */ 1430 background-image: -moz-linear-gradient(bottom, #eff8ff, #fff); /* Firefox */ 1431 background-image: -o-linear-gradient(bottom, #eff8ff, #fff); /* Opera */ 1432 background-image: -webkit-gradient(linear, left bottom, left top, from(#eff8ff), to(#fff)); /* old Webkit */ 1433 background-image: -webkit-linear-gradient(bottom, #eff8ff, #fff); /* new Webkit */ 1434 background-image: linear-gradient(bottom, #eff8ff, #fff); /* proposed W3C Markup */ 1408 background-color: #eff8ff; 1409 background-image: -webkit-gradient(linear, left bottom, left top, from(#eff8ff), to(#fff)); 1410 background-image: -webkit-linear-gradient(bottom, #eff8ff, #fff); 1411 background-image: -moz-linear-gradient(bottom, #eff8ff, #fff); 1412 background-image: -o-linear-gradient(bottom, #eff8ff, #fff); 1413 background-image: linear-gradient(bottom, #eff8ff, #fff); 1435 1414 } 1415 1436 1416 #collapse-menu:hover #collapse-button { 1437 1417 border-color: #A0C3D5; 1438 1418 } 1419 1439 1420 #collapse-button div { 1440 1421 background: transparent url(../images/arrows-vs.png) no-repeat 0 -72px; 1441 1422 } 1423 1442 1424 .folded #collapse-button div { 1443 1425 background-position: 0 -108px; 1444 1426 } 1445 1427 1446 1428 /* Auto-folding of the admin menu */ 1447 1429 @media only screen and (max-width: 900px) { 1448 #adminmenu li.menu-top { 1449 border-top-color: #ffffff; 1450 border-bottom-color: #cae6ff; 1430 .auto-fold #adminmenu li.wp-has-current-submenu, 1431 .auto-fold #adminmenu li.current.menu-top { 1432 background-color: #5589AA; 1433 background-image: -webkit-gradient(linear, left bottom, left top, from(#5589AA), to(#619bbb)); 1434 background-image: -webkit-linear-gradient(bottom, #5589AA, #619bbb); 1435 background-image: -moz-linear-gradient(bottom, #5589AA, #619bbb); 1436 background-image: -o-linear-gradient(bottom, #5589AA, #619bbb); 1437 background-image: linear-gradient(bottom, #5589AA, #619bbb); 1451 1438 } 1452 1439 1453 #adminmenu li.wp-has-current-submenu, 1454 #adminmenu li.current.menu-top { 1455 background-color: #5589AA; /* Fallback */ 1456 background-image: -ms-linear-gradient(bottom, #5589AA, #619bbb); /* IE10 */ 1457 background-image: -moz-linear-gradient(bottom, #5589AA, #619bbb); /* Firefox */ 1458 background-image: -o-linear-gradient(bottom, #5589AA, #619bbb); /* Opera */ 1459 background-image: -webkit-gradient(linear, left bottom, left top, from(#5589AA), to(#619bbb)); /* old Webkit */ 1460 background-image: -webkit-linear-gradient(bottom, #5589AA, #619bbb); /* new Webkit */ 1461 background-image: linear-gradient(bottom, #5589AA, #619bbb); /* proposed W3C Markup */ 1462 } 1463 1464 #adminmenu li.menu-top li:hover a { 1465 background-image: none; 1466 } 1467 1468 #adminmenu li.wp-has-current-submenu, 1469 #adminmenu li.current.menu-top { 1440 .auto-fold #adminmenu li.wp-has-current-submenu, 1441 .auto-fold #adminmenu li.current.menu-top { 1470 1442 border-top-color: #5A8FAD; 1471 1443 border-bottom-color: #5589AA; 1472 1444 } 1473 1445 1474 #adminmenu .wp-has-current-submenu .wp-submenu-wrap { 1475 -moz-box-shadow: 2px 2px 5px rgba( 0, 0, 0, 0.4 ); 1476 -webkit-box-shadow: 2px 2px 5px rgba( 0, 0, 0, 0.4 ); 1477 box-shadow: 2px 2px 5px rgba( 0, 0, 0, 0.4 ); 1446 .auto-fold #adminmenu a.wp-has-current-submenu:focus + .wp-submenu, 1447 .auto-fold #adminmenu .wp-has-current-submenu .wp-submenu { 1448 background-color: #fff; 1449 border-color: #D0DFE9; 1450 -moz-box-shadow: 2px 3px 6px rgba(0, 0, 0, 0.4); 1451 -webkit-box-shadow: 2px 3px 6px rgba(0, 0, 0, 0.4); 1452 box-shadow: 2px 3px 6px rgba(0, 0, 0, 0.4); 1478 1453 } 1479 1454 1480 #collapse-button div {1455 .auto-fold #collapse-button div { 1481 1456 background-position: 0 -108px; 1482 1457 } 1483 1458 } … … 2461 2436 border-left-color: #d1e5ee; 2462 2437 } 2463 2438 2464 .rtl #adminmenu .wp-submenu -wrap,2465 .rtl.folded #adminmenu .wp-has-current-submenu .wp-submenu -wrap{2439 .rtl #adminmenu .wp-submenu, 2440 .rtl.folded #adminmenu .wp-has-current-submenu .wp-submenu { 2466 2441 -moz-box-shadow: -2px 2px 5px rgba( 0, 0, 0, 0.4 ); 2467 2442 -webkit-box-shadow: -2px 2px 5px rgba( 0, 0, 0, 0.4 ); 2468 2443 box-shadow: -2px 2px 5px rgba( 0, 0, 0, 0.4 ); 2469 2444 } 2470 2445 2446 .rtl #adminmenu .wp-has-current-submenu .wp-submenu { 2447 -moz-box-shadow: none; 2448 -webkit-box-shadow: none; 2449 box-shadow: none; 2450 } 2451 2471 2452 /* Collapse Menu Button */ 2472 2453 .rtl #collapse-button div { 2473 2454 background-position: 0 -108px; … … 2479 2460 2480 2461 /* Auto-folding of the admin menu for RTL */ 2481 2462 @media only screen and (max-width: 900px) { 2482 .rtl #adminmenu .wp-has-current-submenu .wp-submenu-wrap{2463 .rtl.auto-fold #adminmenu .wp-has-current-submenu .wp-submenu { 2483 2464 -moz-box-shadow: -2px 2px 5px rgba( 0, 0, 0, 0.4 ); 2484 2465 -webkit-box-shadow: -2px 2px 5px rgba( 0, 0, 0, 0.4 ); 2485 2466 box-shadow: -2px 2px 5px rgba( 0, 0, 0, 0.4 ); 2486 2467 } 2487 2468 2488 .rtl #collapse-button div {2469 .rtl.auto-fold #collapse-button div { 2489 2470 background-position: 0 -72px; 2490 2471 } 2491 2472 } -
wp-admin/css/colors-fresh.dev.css
445 445 446 446 #adminmenu a:hover, 447 447 #adminmenu li.menu-top > a:focus, 448 #adminmenu ul.wp-submenu a:hover,448 #adminmenu .wp-submenu a:hover, 449 449 #the-comment-list .comment a:hover, 450 450 #rightnow a:hover, 451 451 #media-upload a.del-link:hover, … … 968 968 border-color: #e1e1e1; 969 969 } 970 970 971 #adminmenu li.wp-has-current-submenu.wp-menu-open .wp-menu-toggle,972 #adminmenu li.wp-has-current-submenu:hover .wp-menu-toggle {973 background: transparent url(../images/arrows-dark.png) no-repeat -1px 6px;974 }975 976 #adminmenu .wp-has-submenu:hover .wp-menu-toggle,977 #adminmenu .wp-menu-open .wp-menu-toggle {978 background: transparent url(../images/arrows.png) no-repeat -2px 6px;979 }980 981 971 #adminmenu a.menu-top, 982 .folded #adminmenu li.menu-top,983 972 #adminmenu .wp-submenu .wp-submenu-head { 984 973 border-top-color: #f9f9f9; 985 974 border-bottom-color: #dfdfdf; … … 989 978 border-color: #dfdfdf; 990 979 } 991 980 992 #adminmenu li.menu-top:hover > a,993 #adminmenu li. menu-top.focused > a,994 #adminmenu li .menu-top > a:focus {981 #adminmenu li.menu-top:hover, 982 #adminmenu li.opensub > a.menu-top, 983 #adminmenu li > a.menu-top:focus { 995 984 background-color: #e4e4e4; 985 color: #d54e21; 996 986 text-shadow: 0 1px 0 rgba( 255, 255, 255, 0.4 ); 997 987 } 998 988 … … 1002 992 .folded #adminmenu li.current.menu-top, 1003 993 #adminmenu .wp-menu-arrow, 1004 994 #adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head { 1005 background-color: #777; /* Fallback */ 1006 background-image: -ms-linear-gradient(bottom, #6d6d6d, #808080); /* IE10 */ 1007 background-image: -moz-linear-gradient(bottom, #6d6d6d, #808080); /* Firefox */ 1008 background-image: -o-linear-gradient(bottom, #6d6d6d, #808080); /* Opera */ 1009 background-image: -webkit-gradient(linear, left bottom, left top, from(#6d6d6d), to(#808080)); /* old Webkit */ 1010 background-image: -webkit-linear-gradient(bottom, #6d6d6d, #808080); /* new Webkit */ 1011 background-image: linear-gradient(bottom, #6d6d6d, #808080); /* proposed W3C Markup */ 995 background-color: #777; 996 background-image: -webkit-gradient(linear, left bottom, left top, from(#6d6d6d), to(#808080)); 997 background-image: -webkit-linear-gradient(bottom, #6d6d6d, #808080); 998 background-image: -moz-linear-gradient(bottom, #6d6d6d, #808080); 999 background-image: -o-linear-gradient(bottom, #6d6d6d, #808080); 1000 background-image: linear-gradient(bottom, #6d6d6d, #808080); 1012 1001 } 1013 1002 1014 1003 #adminmenu .wp-menu-arrow div { 1015 background-color: #777; /* Fallback */ 1016 background-image: -ms-linear-gradient(right bottom, #6d6d6d, #808080); /* IE10 */ 1017 background-image: -moz-linear-gradient(right bottom, #6d6d6d, #808080); /* Firefox */ 1018 background-image: -o-linear-gradient(right bottom, #6d6d6d, #808080); /* Opera */ 1019 background-image: -webkit-gradient(linear, right bottom, left top, from(#6d6d6d), to(#808080)); /* old Webkit */ 1020 background-image: -webkit-linear-gradient(right bottom, #6d6d6d, #808080); /* new Webkit */ 1021 background-image: linear-gradient(right bottom, #6d6d6d, #808080); /* proposed W3C Markup */ 1004 background-color: #777; 1005 background-image: -webkit-gradient(linear, right bottom, left top, from(#6d6d6d), to(#808080)); 1006 background-image: -webkit-linear-gradient(right bottom, #6d6d6d, #808080); 1007 background-image: -moz-linear-gradient(right bottom, #6d6d6d, #808080); 1008 background-image: -o-linear-gradient(right bottom, #6d6d6d, #808080); 1009 background-image: linear-gradient(right bottom, #6d6d6d, #808080); 1022 1010 } 1023 1011 1024 1012 #adminmenu li.wp-not-current-submenu .wp-menu-arrow { … … 1063 1051 color: #333; 1064 1052 } 1065 1053 1066 #adminmenu .wp-submenu ul { 1054 #adminmenu .wp-submenu, 1055 .folded #adminmenu a.wp-has-current-submenu:focus + .wp-submenu, 1056 .folded #adminmenu .wp-has-current-submenu .wp-submenu { 1067 1057 background-color: #fff; 1068 }1069 1070 #adminmenu .wp-submenu-wrap,1071 #adminmenu .wp-submenu ul {1072 1058 border-color: #dfdfdf; 1059 -moz-box-shadow: 2px 3px 6px rgba(0, 0, 0, 0.4); 1060 -webkit-box-shadow: 2px 3px 6px rgba(0, 0, 0, 0.4); 1061 box-shadow: 2px 3px 6px rgba(0, 0, 0, 0.4); 1073 1062 } 1074 1063 1075 #adminmenu .wp-submenu-wrap,1076 .folded #adminmenu .wp-has-current-submenu .wp-submenu-wrap {1077 -moz-box-shadow: 2px 2px 5px rgba( 0, 0, 0, 0.4 );1078 -webkit-box-shadow: 2px 2px 5px rgba( 0, 0, 0, 0.4 );1079 box-shadow: 2px 2px 5px rgba( 0, 0, 0, 0.4 );1080 }1081 1082 1064 #adminmenu .wp-submenu .wp-submenu-head { 1083 b order-right-color: #dfdfdf;1084 background-color: #ececec;1065 background-color: #e4e4e4; 1066 color: #333; 1085 1067 } 1086 1068 1087 #adminmenu div.wp-submenu {1088 background-color: transparent;1089 }1090 1091 1069 /* collapse menu button */ 1092 1070 #collapse-menu { 1093 1071 color: #aaa; 1072 border-top-color: #f9f9f9; 1094 1073 } 1095 1074 1096 1075 #collapse-menu:hover { … … 1099 1078 1100 1079 #collapse-button { 1101 1080 border-color: #ccc; 1102 background-color: #f4f4f4; /* Fallback */ 1103 background-image: -ms-linear-gradient(bottom, #dfdfdf, #fff); /* IE10 */ 1104 background-image: -moz-linear-gradient(bottom, #dfdfdf, #fff); /* Firefox */ 1105 background-image: -o-linear-gradient(bottom, #dfdfdf, #fff); /* Opera */ 1106 background-image: -webkit-gradient(linear, left bottom, left top, from(#dfdfdf), to(#fff)); /* old Webkit */ 1107 background-image: -webkit-linear-gradient(bottom, #dfdfdf, #fff); /* new Webkit */ 1108 background-image: linear-gradient(bottom, #dfdfdf, #fff); /* proposed W3C Markup */ 1081 background-color: #f4f4f4; 1082 background-image: -webkit-gradient(linear, left bottom, left top, from(#dfdfdf), to(#fff)); 1083 background-image: -webkit-linear-gradient(bottom, #dfdfdf, #fff); 1084 background-image: -moz-linear-gradient(bottom, #dfdfdf, #fff); 1085 background-image: -o-linear-gradient(bottom, #dfdfdf, #fff); 1086 background-image: linear-gradient(bottom, #dfdfdf, #fff); 1109 1087 } 1110 1088 1111 1089 #collapse-menu:hover #collapse-button { … … 1122 1100 1123 1101 /* Auto-folding of the admin menu */ 1124 1102 @media only screen and (max-width: 900px) { 1125 #adminmenu li.menu-top { 1126 border-top-color: #f9f9f9; 1127 border-bottom-color: #dfdfdf; 1103 .auto-fold #adminmenu li.wp-has-current-submenu, 1104 .auto-fold #adminmenu li.current.menu-top { 1105 background-color: #777; 1106 background-image: -webkit-gradient(linear, left bottom, left top, from(#6d6d6d), to(#808080)); 1107 background-image: -webkit-linear-gradient(bottom, #6d6d6d, #808080); 1108 background-image: -moz-linear-gradient(bottom, #6d6d6d, #808080); 1109 background-image: -o-linear-gradient(bottom, #6d6d6d, #808080); 1110 background-image: linear-gradient(bottom, #6d6d6d, #808080); 1128 1111 } 1129 1112 1130 #adminmenu li.wp-has-current-submenu, 1131 #adminmenu li.current.menu-top { 1132 background-color: #777; /* Fallback */ 1133 background-image: -ms-linear-gradient(bottom, #6d6d6d, #808080); /* IE10 */ 1134 background-image: -moz-linear-gradient(bottom, #6d6d6d, #808080); /* Firefox */ 1135 background-image: -o-linear-gradient(bottom, #6d6d6d, #808080); /* Opera */ 1136 background-image: -webkit-gradient(linear, left bottom, left top, from(#6d6d6d), to(#808080)); /* old Webkit */ 1137 background-image: -webkit-linear-gradient(bottom, #6d6d6d, #808080); /* new Webkit */ 1138 background-image: linear-gradient(bottom, #6d6d6d, #808080); /* proposed W3C Markup */ 1139 } 1140 1141 #adminmenu li.menu-top li:hover a { 1142 background-image: none; 1143 } 1144 1145 #adminmenu li.wp-has-current-submenu, 1146 #adminmenu li.current.menu-top { 1113 .auto-fold #adminmenu li.wp-has-current-submenu, 1114 .auto-fold #adminmenu li.current.menu-top { 1147 1115 border-top-color: #808080; 1148 1116 border-bottom-color: #6d6d6d; 1149 1117 } 1150 1118 1151 #adminmenu .wp-has-current-submenu .wp-submenu-wrap { 1152 -moz-box-shadow: 2px 2px 5px rgba( 0, 0, 0, 0.4 ); 1153 -webkit-box-shadow: 2px 2px 5px rgba( 0, 0, 0, 0.4 ); 1154 box-shadow: 2px 2px 5px rgba( 0, 0, 0, 0.4 ); 1119 .auto-fold #adminmenu a.wp-has-current-submenu:focus + .wp-submenu, 1120 .auto-fold #adminmenu .wp-has-current-submenu .wp-submenu { 1121 background-color: #fff; 1122 border-color: #dfdfdf; 1123 -moz-box-shadow: 2px 3px 6px rgba(0, 0, 0, 0.4); 1124 -webkit-box-shadow: 2px 3px 6px rgba(0, 0, 0, 0.4); 1125 box-shadow: 2px 3px 6px rgba(0, 0, 0, 0.4); 1155 1126 } 1156 1127 1157 #collapse-button div {1128 .auto-fold #collapse-button div { 1158 1129 background-position: 0 -108px; 1159 1130 } 1160 1131 } … … 2033 2004 background-position: top left; 2034 2005 } 2035 2006 2036 .rtl #adminmenu li.wp-has-current-submenu.wp-menu-open .wp-menu-toggle,2037 .rtl #adminmenu li.wp-has-current-submenu:hover .wp-menu-toggle {2038 background: transparent url(../images/arrows-dark.png) no-repeat 8px 6px;2039 }2040 2041 .rtl #adminmenu .wp-has-submenu:hover .wp-menu-toggle,2042 .rtl #adminmenu .wp-menu-open .wp-menu-toggle {2043 background: transparent url(../images/arrows.png) no-repeat 8px 6px;2044 }2045 2046 2007 .rtl #adminmenu .wp-submenu .wp-submenu-head { 2047 2008 border-right-color: transparent; 2048 2009 border-left-color: #dfdfdf; 2049 2010 } 2050 2011 2051 .rtl #adminmenu .wp-submenu -wrap,2052 .rtl.folded #adminmenu .wp-has-current-submenu .wp-submenu -wrap{2012 .rtl #adminmenu .wp-submenu, 2013 .rtl.folded #adminmenu .wp-has-current-submenu .wp-submenu { 2053 2014 -moz-box-shadow: -2px 2px 5px rgba( 0, 0, 0, 0.4 ); 2054 2015 -webkit-box-shadow: -2px 2px 5px rgba( 0, 0, 0, 0.4 ); 2055 2016 box-shadow: -2px 2px 5px rgba( 0, 0, 0, 0.4 ); 2056 2017 } 2057 2018 2019 .rtl #adminmenu .wp-has-current-submenu .wp-submenu { 2020 -moz-box-shadow: none; 2021 -webkit-box-shadow: none; 2022 box-shadow: none; 2023 } 2024 2058 2025 /* Collapse Menu Button */ 2059 2026 .rtl #collapse-button div { 2060 2027 background-position: 0 -108px; … … 2066 2033 2067 2034 /* Auto-folding of the admin menu for RTL */ 2068 2035 @media only screen and (max-width: 900px) { 2069 .rtl #adminmenu .wp-has-current-submenu .wp-submenu-wrap{ 2036 .rtl.auto-fold #adminmenu a.wp-has-current-submenu:focus + .wp-submenu, 2037 .rtl.auto-fold #adminmenu .wp-has-current-submenu .wp-submenu { 2070 2038 -moz-box-shadow: -2px 2px 5px rgba( 0, 0, 0, 0.4 ); 2071 2039 -webkit-box-shadow: -2px 2px 5px rgba( 0, 0, 0, 0.4 ); 2072 2040 box-shadow: -2px 2px 5px rgba( 0, 0, 0, 0.4 ); 2073 2041 } 2074 2042 2075 .rtl #collapse-button div {2043 .rtl.auto-fold #collapse-button div { 2076 2044 background-position: 0 -72px; 2077 2045 } 2078 2046 } -
wp-admin/css/ie-rtl.dev.css
27 27 width: 99%; 28 28 } 29 29 30 #adminmenu .wp-submenu .wp-submenu .wp-submenu -wrap,31 #adminmenu .wp-menu-open .wp-submenu .wp-submenu -wrap{30 #adminmenu .wp-submenu .wp-submenu .wp-submenu, 31 #adminmenu .wp-menu-open .wp-submenu .wp-submenu { 32 32 border: 1px solid #dfdfdf; 33 33 } 34 34 … … 41 41 padding: 6px 10px 6px 4px; 42 42 } 43 43 44 #adminmenu .wp-menu-arrow {45 display: none !important;46 }47 48 44 #wpcontent #adminmenu .wp-submenu li.wp-submenu-head { 49 45 padding: 3px 10px 4px 4px; 50 46 } -
wp-admin/css/ie.dev.css
74 74 margin-bottom: -2px; 75 75 } 76 76 77 #adminmenu li.wp-not-current-submenu:hover.wp-menu-arrow {78 display: none ;77 #adminmenu .wp-menu-arrow { 78 display: none !important; 79 79 } 80 80 81 # wpcontent #adminmenu .wp-submenu li.wp-submenu-head {82 padding: 3px 4px 4px 10px;81 #adminmenu .wp-submenu li.wp-submenu-head { 82 padding: 6px 4px 7px 10px; 83 83 zoom: 100%; 84 84 } 85 85 … … 87 87 height: 30px; 88 88 } 89 89 90 .js.folded #adminmenu .wp-submenu {91 margin: -1px 0 0 0;92 }93 94 90 .js.folded #adminmenu li.menu-top { 95 91 display: block; 96 92 zoom: 100%; -
wp-admin/css/wp-admin-rtl.dev.css
342 342 7.0 - Main Navigation (Right Menu) (RTL: Left Menu) 343 343 ------------------------------------------------------------------------------*/ 344 344 345 .folded #wpcontent { 346 margin-left: 0; 347 margin-right: 52px; 348 } 349 350 .folded.wp-admin #footer { 351 margin-left: 15px; 352 margin-right: 52px; 353 } 354 345 355 #adminmenuback, 346 356 #adminmenuwrap { 347 357 border-width: 0 0 0 1px; … … 357 367 right: 146px; 358 368 } 359 369 360 .folded #adminmenu .wp-submenu,361 .folded #adminmenu .wp-has-current-submenu .wp-submenu {362 left: auto;363 right: 26px;364 }365 370 366 #adminmenu .wp-submenu.sub-open, 367 #adminmenu li.focused.wp-not-current-submenu .wp-submenu, 368 .folded #adminmenu li.focused.wp-has-current-submenu .wp-submenu, 371 .folded #adminmenu .wp-submenu.sub-open, 372 .folded #adminmenu .opensub .wp-submenu, 369 373 .folded #adminmenu .wp-has-current-submenu .wp-submenu.sub-open, 370 .no-js #adminmenu .wp-has-submenu:hover .wp-submenu, 371 .no-js.folded #adminmenu .wp-has-current-submenu:hover .wp-submenu { 372 padding: 0 0 8px 8px; 374 .folded #adminmenu .wp-has-current-submenu.opensub .wp-submenu, 375 .folded #adminmenu a.menu-top:focus + .wp-submenu, 376 .folded #adminmenu .wp-has-current-submenu a.menu-top:focus + .wp-submenu, 377 .no-js.folded #adminmenu .wp-has-submenu:hover .wp-submenu { 378 left: auto; 379 right: 32px; 373 380 } 374 381 375 #adminmenu div.wp-menu-image { 382 #adminmenu div.wp-menu-image, 383 .folded #adminmenu div.wp-menu-image { 376 384 float: right; 385 width: 30px; 377 386 } 378 387 379 #adminmenu li li {380 margin-left: 0;381 margin-right: 8px382 }383 384 388 #adminmenu .wp-submenu a, 385 389 #adminmenu li li a, 386 390 .folded #adminmenu .wp-not-current-submenu li a { … … 393 397 padding-right: 18px; 394 398 } 395 399 396 .folded #adminmenu li li {397 margin-left: inherit;398 margin-right: 0399 }400 401 .folded #adminmenu li li a {402 padding-left: inherit;403 padding-right: 0404 }405 406 400 .wp-menu-arrow { 407 401 right: 0; 408 402 … … 444 438 } 445 439 446 440 #adminmenu .wp-menu-image img { 447 float: right; 448 padding: 5px 2px 0 0; 441 padding: 7px 7px 0 0; 449 442 } 450 443 451 444 #adminmenu .wp-submenu .wp-submenu-head { 452 445 padding: 6px 10px 5px 4px; 446 -webkit-border-top-right-radius: 0; 447 -webkit-border-top-left-radius: 3px; 448 border-top-right-radius: 0; 449 border-top-left-radius: 3px; 453 450 } 454 451 455 #adminmenu li .wp-submenu-wrap{456 border-width: 1px 0 1px 1px;457 border-style: solid none solid solid;452 .folded #adminmenu li.wp-has-current-submenu .wp-submenu { 453 border-width: 1px; 454 border-style: solid; 458 455 -webkit-border-bottom-right-radius: 0; 459 456 -webkit-border-bottom-left-radius: 3px; 460 457 -webkit-border-top-right-radius: 0; … … 465 462 border-top-left-radius: 3px; 466 463 } 467 464 468 .folded #adminmenu .wp-submenu ul {469 border-width: 0 1px 0 0;470 }471 472 .folded #adminmenu .wp-submenu a {473 padding-left: 0;474 padding-right: 10px;475 }476 477 .folded #adminmenu a.wp-has-submenu {478 margin-left: 0;479 margin-right: 40px;480 }481 482 #adminmenu .wp-menu-toggle {483 clear: left;484 float: left;485 padding: 1px 0 0 2px;486 }487 488 465 #adminmenu .awaiting-mod, 489 466 #adminmenu span.update-plugins, 490 467 #sidemenu li a span.update-plugins { … … 499 476 500 477 /* Auto-folding of the admin menu */ 501 478 @media only screen and (max-width: 900px) { 502 #adminmenu li .wp-submenu, 503 #adminmenu .wp-has-current-submenu .wp-submenu { 504 left: auto; 505 right: 26px; 479 .auto-fold #wpcontent { 480 margin-left: 0; 481 margin-right: 52px; 506 482 } 507 483 508 #adminmenu li.focused.wp-has-current-submenu .wp-submenu,509 #adminmenu .wp-has-current-submenu .wp-submenu.sub-open {510 padding: 0 0 8px 8px;484 .auto-fold.wp-admin #footer { 485 margin-left: 15px; 486 margin-right: 52px; 511 487 } 512 488 513 .folded #adminmenu .wp-not-current-submenu li a { 489 .auto-fold #adminmenu .wp-submenu.sub-open, 490 .auto-fold #adminmenu .opensub .wp-submenu, 491 .auto-fold #adminmenu .wp-has-current-submenu .wp-submenu.sub-open, 492 .auto-fold #adminmenu .wp-has-current-submenu.opensub .wp-submenu, 493 .auto-fold #adminmenu a.menu-top:focus + .wp-submenu, 494 .auto-fold #adminmenu .wp-has-current-submenu a.menu-top:focus + .wp-submenu, 495 .no-js.auto-fold #adminmenu .wp-has-submenu:hover .wp-submenu { 496 left: auto; 497 right: 32px; 498 } 499 500 .auto-fold #adminmenu .wp-not-current-submenu li a { 514 501 padding-left: 0; 515 502 padding-right: 12px; 516 503 } 517 504 518 #adminmenu li li, 519 #adminmenu li li a { 520 padding-left: inherit; 521 padding-right: 0 522 } 523 524 .wp-menu-arrow { 505 .auto-fold .wp-menu-arrow { 525 506 -moz-transform: translate( -27px ); 526 507 -webkit-transform: translate( -27px ); 527 508 -o-transform: translate( -27px ); … … 529 510 transform: translate( -27px ); 530 511 } 531 512 532 #adminmenu .wp-submenu ul { 533 border-width: 0 1px 0 0; 513 .auto-fold #adminmenu li.wp-has-current-submenu .wp-submenu { 514 border-width: 1px; 515 border-style: solid; 516 -webkit-border-bottom-right-radius: 0; 517 -webkit-border-bottom-left-radius: 3px; 518 -webkit-border-top-right-radius: 0; 519 -webkit-border-top-left-radius: 3px; 520 border-bottom-right-radius: 0; 521 border-bottom-left-radius: 3px; 522 border-top-right-radius: 0; 523 border-top-left-radius: 3px; 534 524 } 535 536 #adminmenu .wp-submenu a {537 padding-left: 0;538 padding-right: 10px;539 }540 541 #adminmenu a.wp-has-submenu {542 margin-left: 0;543 margin-right: 40px;544 }545 546 body #wpcontent {547 margin-left: 0;548 margin-right: 52px;549 }550 551 body .wp-admin #footer {552 margin-left: 15px;553 margin-right: 52px;554 }555 525 } 556 526 557 527 /* List table styles */ … … 1647 1617 margin-right: 165px; 1648 1618 } 1649 1619 1650 .folded #wpcontent {1651 margin-left: 0;1652 margin-right: 52px;1653 }1654 1655 .folded.wp-admin #footer {1656 margin-left: 15px;1657 margin-right: 52px;1658 }1659 1660 1620 #wpbody-content { 1661 1621 float: right; 1662 1622 } -
wp-admin/css/wp-admin.dev.css
76 76 #adminmenuback, 77 77 #adminmenuwrap, 78 78 #adminmenu, 79 #adminmenu .wp-submenu, 80 #adminmenu .wp-submenu-wrap, 81 .folded #adminmenu .wp-has-current-submenu .wp-submenu { 79 #adminmenu .wp-submenu { 82 80 width: 145px; 83 81 } 84 82 … … 1318 1316 user-select: none; 1319 1317 } 1320 1318 1319 #adminmenu li { 1320 margin: 0; 1321 padding: 0; 1322 cursor: pointer; 1323 } 1324 1325 #adminmenu a { 1326 display: block; 1327 line-height: 18px; 1328 padding: 2px 5px; 1329 } 1330 1331 #adminmenu li.menu-top { 1332 min-height: 28px; 1333 position: relative; 1334 } 1335 1321 1336 #adminmenu .wp-submenu { 1322 1337 list-style: none; 1323 padding: 0;1338 padding: 4px 0; 1324 1339 margin: 0; 1325 overflow: hidden;1326 }1327 1328 #adminmenu li .wp-submenu,1329 .folded #adminmenu .wp-has-current-submenu .wp-submenu {1330 display: none;1331 1340 position: absolute; 1332 top: -1 px;1341 top: -1000em; 1333 1342 left: 146px; 1334 1343 z-index: 999; 1335 overflow: hidden; 1344 overflow: visible; 1345 border-width: 1px; 1346 border-style: solid; 1347 -webkit-border-bottom-right-radius: 3px; 1348 -webkit-border-top-right-radius: 3px; 1349 border-bottom-right-radius: 3px; 1350 border-top-right-radius: 3px; 1336 1351 } 1337 1352 1338 .js #adminmenu .wp-submenu.sub-open, 1339 .folded #adminmenu .wp-has-current-submenu .wp-submenu.sub-open, 1340 .no-js #adminmenu .wp-has-submenu:hover .wp-submenu, 1341 #adminmenu .wp-has-current-submenu .wp-submenu, 1342 #adminmenu li.focused .wp-submenu { 1343 display: block; 1353 .js #adminmenu .sub-open, 1354 .js #adminmenu .opensub .wp-submenu, 1355 #adminmenu a.menu-top:focus + .wp-submenu, 1356 .no-js li.wp-has-submenu:hover .wp-submenu { 1357 top: -1px; 1344 1358 } 1345 1359 1346 #adminmenu .wp-has-current-submenu .wp-submenu { 1360 #adminmenu .wp-has-current-submenu .wp-submenu, 1361 .no-js li.wp-has-current-submenu:hover .wp-submenu, 1362 #adminmenu a.wp-has-current-submenu:focus + .wp-submenu, 1363 #adminmenu .wp-has-current-submenu .wp-submenu.sub-open, 1364 #adminmenu .wp-has-current-submenu.opensub .wp-submenu { 1347 1365 position: relative; 1348 1366 z-index: 2; 1349 1367 top: auto; 1350 1368 left: auto; 1351 1369 right: auto; 1352 1370 bottom: auto; 1353 padding: 0; 1354 } 1371 border: 0 none; 1355 1372 1356 #adminmenu .wp-has-current-submenu .wp-submenu-wrap {1357 1373 -moz-box-shadow: none; 1358 1374 -webkit-box-shadow: none; 1359 1375 box-shadow: none; 1360 1376 } 1361 1377 1362 .folded #adminmenu .wp-submenu, 1363 .folded #adminmenu .wp-has-current-submenu .wp-submenu { 1364 top: -5px; 1365 left: 26px; 1366 } 1367 1368 #adminmenu .wp-submenu.sub-open, 1369 #adminmenu li.focused.wp-not-current-submenu .wp-submenu, 1370 .folded #adminmenu li.focused.wp-has-current-submenu .wp-submenu, 1378 .folded #adminmenu .wp-submenu.sub-open, 1379 .folded #adminmenu .opensub .wp-submenu, 1371 1380 .folded #adminmenu .wp-has-current-submenu .wp-submenu.sub-open, 1372 .no-js #adminmenu .wp-has-submenu:hover .wp-submenu, 1373 .no-js.folded #adminmenu .wp-has-current-submenu:hover .wp-submenu { 1374 padding: 0 8px 8px 0; 1381 .folded #adminmenu .wp-has-current-submenu.opensub .wp-submenu, 1382 .folded #adminmenu a.menu-top:focus + .wp-submenu, 1383 .folded #adminmenu .wp-has-current-submenu a.menu-top:focus + .wp-submenu, 1384 .no-js.folded #adminmenu .wp-has-submenu:hover .wp-submenu { 1385 top: -1px; 1386 left: 32px; 1375 1387 } 1376 1388 1377 .no-js #adminmenu .wp-has-current-submenu:hover .wp-submenu, 1378 #adminmenu .wp-has-current-submenu .wp-submenu { 1379 padding: 0; 1389 .folded #adminmenu a.wp-has-current-submenu:focus + .wp-submenu, 1390 .folded #adminmenu .wp-has-current-submenu .wp-submenu { 1391 border-width: 1px; 1392 border-style: solid; 1393 position: absolute; 1394 top: -1000em; 1380 1395 } 1381 1396 1382 1397 #adminmenu .wp-submenu a { 1383 1398 font-size: 12px; 1384 1399 line-height: 18px; 1400 margin: 0; 1401 padding-left: 12px; 1385 1402 } 1386 1403 1404 #adminmenu .wp-not-current-submenu li > a { 1405 padding-left: 16px; 1406 } 1407 1408 #adminmenu .wp-has-current-submenu ul > li > a, 1409 .folded #adminmenu li.menu-top .wp-submenu > li > a { 1410 padding-left: 12px; 1411 } 1412 1387 1413 #adminmenu a.menu-top, 1388 1414 #adminmenu .wp-submenu-head { 1389 1415 font-size: 13px; 1416 font-weight: bold; 1390 1417 line-height: 18px; 1418 padding: 0; 1391 1419 } 1392 1420 1393 #adminmenu div.wp-submenu-head { 1421 #adminmenu .wp-submenu-head, 1422 .folded #adminmenu .wp-menu-name { 1394 1423 display: none; 1395 1424 } 1396 1425 1397 .folded #adminmenu div.wp-submenu-head {1426 .folded #adminmenu .wp-submenu-head { 1398 1427 display: block; 1399 1428 } 1400 1429 1401 .folded #adminmenu a.menu-top, 1402 body.no-js #adminmenu .wp-menu-toggle, 1403 .folded #adminmenu div.wp-menu-toggle { 1404 display: none; 1405 } 1406 1407 #adminmenu div.wp-menu-image { 1408 float: left; 1409 width: 28px; 1410 height: 28px; 1411 } 1412 1413 .folded #adminmenu div.wp-menu-image { 1414 width: 30px; 1415 } 1416 1417 #adminmenu li { 1430 #adminmenu .wp-submenu li { 1431 padding: 0; 1418 1432 margin: 0; 1419 padding: 0; 1420 cursor: pointer; 1433 overflow: hidden; 1421 1434 } 1422 1435 1423 #adminmenu a {1424 display: block;1425 line-height: 18px;1426 padding: 2px 5px;1427 }1428 1429 #adminmenu li.menu-top {1430 min-height: 29px;1431 position: relative;1432 }1433 1434 1436 #adminmenu a.menu-top { 1435 font-weight: bold; 1436 line-height: 18px; 1437 min-width: 10em; 1438 padding: 5px 5px; 1439 border-width: 1px 0 1px; 1440 border-style: solid; 1437 border-width: 1px 0; 1438 border-style: solid none; 1441 1439 } 1442 1440 1443 #adminmenu li.wp-menu-open { 1444 border-width: 0 0 1px; 1445 border-style: solid; 1441 #adminmenu .wp-menu-image img { 1442 padding: 7px 0 0 7px; 1443 opacity: 0.6; 1444 filter: alpha(opacity=60); 1446 1445 } 1447 1446 1448 #adminmenu .wp-submenu ul{1449 padding: 4px 0;1447 #adminmenu div.wp-menu-name { 1448 padding: 5px; 1450 1449 } 1451 1450 1452 #adminmenu .wp-submenu a { 1453 margin: 0; 1451 #adminmenu div.wp-menu-image { 1452 float: left; 1453 width: 28px; 1454 height: 28px; 1455 margin-top: -1px; 1454 1456 } 1455 1457 1456 #adminmenu li li { 1457 margin-left: 8px; 1458 .folded #adminmenu div.wp-menu-image { 1459 width: 32px; 1460 margin-top: 0; 1461 position: absolute; 1462 z-index: 25; 1458 1463 } 1459 1464 1460 #adminmenu .wp-submenu a, 1461 #adminmenu li li a, 1462 .folded #adminmenu .wp-not-current-submenu li a { 1463 padding-left: 12px; 1465 .folded #adminmenu a.menu-top { 1466 height: 29px; 1464 1467 } 1465 1468 1466 #adminmenu .wp-not-current-submenu li a {1467 padding-left: 18px;1468 }1469 1470 .folded #adminmenu li li {1471 margin-left: 0;1472 }1473 1474 .folded #adminmenu li li a {1475 padding-left: 0;1476 }1477 1478 1469 .wp-menu-arrow { 1479 1470 display: none; 1480 cursor: auto;1481 1471 z-index: 25; 1482 1472 position: absolute; 1483 1473 right: 100%; … … 1492 1482 transform: translate( 146px ); 1493 1483 } 1494 1484 1495 #adminmenu li.wp-has-current-submenu .wp-menu-arrow,1496 #adminmenu li.menu-top:hover .wp-menu-arrow,1497 #adminmenu li.current .wp-menu-arrow,1498 #adminmenu li.focused .wp-menu-arrow,1499 #adminmenu li.menu-top.wp-has-submenu:hover .wp-menu-arrow div {1500 display: block;1501 }1502 1503 #adminmenu li.wp-not-current-submenu:hover .wp-menu-arrow div {1504 display: none;1505 }1506 1507 #adminmenu li.menu-top:hover .wp-menu-arrow,1508 #adminmenu li.menu-top.focused .wp-menu-arrow {1509 z-index: 1001;1510 }1511 1512 .ie8 #adminmenu li.menu-top:hover .wp-menu-arrow {1513 display: none;1514 }1515 1516 1485 #adminmenu .wp-menu-arrow div { 1517 1486 position: absolute; 1518 1487 top: 7px; … … 1536 1505 height: 28px; 1537 1506 border-width: 1px 0; 1538 1507 border-style: solid; 1508 top: 0; 1539 1509 } 1540 1510 1541 1511 .folded .wp-menu-arrow { … … 1546 1516 transform: translate( 33px ); 1547 1517 } 1548 1518 1519 #adminmenu li.wp-has-current-submenu .wp-menu-arrow, 1520 #adminmenu a.menu-top:focus .wp-menu-arrow, 1521 .no-js #adminmenu li.wp-has-submenu:hover .wp-menu-arrow, 1522 #adminmenu li.current .wp-menu-arrow, 1523 #adminmenu li.wp-has-submenu.opensub .wp-menu-arrow { 1524 display: block; 1525 } 1526 1527 #adminmenu li.current .wp-menu-arrow, 1528 #adminmenu li.wp-menu-open .wp-menu-arrow { 1529 top: 0; 1530 } 1531 1532 .no-js #adminmenu li.wp-has-submenu:hover .wp-menu-arrow, 1533 #adminmenu .opensub a.wp-has-submenu .wp-menu-arrow, 1534 #adminmenu a.wp-has-submenu:focus .wp-menu-arrow { 1535 z-index: 1001; 1536 } 1537 1538 .ie8 #adminmenu li.menu-top:hover .wp-menu-arrow { 1539 display: none; 1540 } 1541 1549 1542 #adminmenu .wp-not-current-submenu .wp-menu-arrow div { 1550 1543 width: 15px; 1551 1544 top: 6px; … … 1554 1547 } 1555 1548 1556 1549 .wp-menu-arrow, 1557 .folded #adminmenu li.menu-top:hover .wp-menu-arrow { 1550 .folded #adminmenu li.wp-not-current-submenu .wp-menu-arrow, 1551 .no-js #adminmenu li.wp-not-current-submenu:hover .wp-menu-arrow { 1558 1552 display: none; 1559 1553 } 1560 1554 1561 .folded #adminmenu li.current :hover.wp-menu-arrow,1562 .folded #adminmenu li. menu-top.wp-menu-open:hover.wp-menu-arrow {1555 .folded #adminmenu li.current .wp-menu-arrow, 1556 .folded #adminmenu li.wp-menu-open .wp-menu-arrow { 1563 1557 display: block; 1564 z-index: 125;1558 top: 1px; 1565 1559 } 1566 1560 1567 #adminmenu .wp-submenu li {1568 padding: 0;1569 margin: 0;1570 }1571 1572 .folded #adminmenu li.menu-top {1573 border-width: 1px 0;1574 border-style: solid none;1575 }1576 1577 #adminmenu .wp-menu-image img {1578 float: left;1579 padding: 5px 0 0 2px;1580 opacity: 0.6;1581 filter: alpha(opacity=60);1582 }1583 1584 1561 #adminmenu li.menu-top:hover .wp-menu-image img, 1585 1562 #adminmenu li.wp-has-current-submenu .wp-menu-image img { 1586 1563 opacity: 1; … … 1605 1582 1606 1583 #adminmenu .wp-submenu .wp-submenu-head { 1607 1584 padding: 6px 4px 5px 10px; 1608 cursor: default;1585 margin: -4px -1px 4px; 1609 1586 border-width: 1px 0; 1610 1587 border-style: solid; 1611 }1612 1613 #adminmenu li .wp-submenu-wrap {1614 border-width: 1px 1px 1px 0;1615 border-style: solid solid solid none;1616 position: relative;1617 -webkit-border-bottom-right-radius: 3px;1618 1588 -webkit-border-top-right-radius: 3px; 1619 border-bottom-right-radius: 3px;1620 1589 border-top-right-radius: 3px; 1621 1590 } 1622 1591 1623 #adminmenu li.wp-menu-open .wp-submenu-wrap { 1624 border: 0 none; 1592 #adminmenu li.wp-menu-open { 1593 border-width: 0 0 1px; 1594 border-style: solid; 1625 1595 } 1626 1596 1627 .folded #adminmenu .wp-submenu .wp-submenu-wrap { 1628 margin-top: 3px; 1597 #adminmenu li.current, 1598 .folded #adminmenu li.wp-menu-open { 1599 border: 0 none; 1629 1600 } 1630 1601 1631 .folded #adminmenu .wp-has-current-submenu {1602 .folded #adminmenu li.wp-has-current-submenu { 1632 1603 margin-bottom: 1px; 1633 1604 } 1634 1605 … … 1636 1607 margin-bottom: 0; 1637 1608 } 1638 1609 1639 .folded #adminmenu .wp-has-current-submenu .wp-submenu-wrap {1640 margin-top: 4px;1641 }1642 1643 .folded #adminmenu .wp-submenu ul {1644 border-width: 0 0 0 1px;1645 border-style: solid;1646 }1647 1648 .folded #adminmenu .wp-submenu a {1649 padding-left: 10px;1650 }1651 1652 .folded #adminmenu a.wp-has-submenu {1653 margin-left: 40px;1654 }1655 1656 #adminmenu .wp-menu-toggle {1657 width: 18px;1658 clear: right;1659 float: right;1660 margin: 1px 0 0;1661 height: 27px;1662 padding: 1px 2px 0 0;1663 cursor: pointer;1664 }1665 1666 #adminmenu .wp-menu-image a {1667 height: 24px;1668 }1669 1670 1610 #adminmenu .awaiting-mod, 1671 1611 #adminmenu span.update-plugins, 1672 1612 #sidemenu li a span.update-plugins { … … 1697 1637 #collapse-menu { 1698 1638 font-size: 12px; 1699 1639 line-height: 34px; 1640 border-width: 1px 0 0; 1641 border-style: solid; 1700 1642 } 1701 1643 1702 1644 .folded #collapse-menu span { … … 1720 1662 1721 1663 /* Auto-folding of the admin menu */ 1722 1664 @media only screen and (max-width: 900px) { 1723 #wpcontent,1724 #footer {1665 .auto-fold #wpcontent, 1666 .auto-fold #footer { 1725 1667 margin-left: 52px; 1726 1668 } 1727 1669 1728 #adminmenuback,1729 #adminmenuwrap,1730 #adminmenu,1731 #adminmenu li.menu-top {1670 .auto-fold #adminmenuback, 1671 .auto-fold #adminmenuwrap, 1672 .auto-fold #adminmenu, 1673 .auto-fold #adminmenu li.menu-top { 1732 1674 width: 32px; 1733 1675 } 1734 1676 1735 #adminmenu .wp-has-current-submenu .wp-submenu { 1736 display: none; 1737 position: absolute; 1738 width: 145px; 1739 z-index: 999; 1740 overflow: hidden; 1677 .auto-fold #adminmenu .wp-submenu.sub-open, 1678 .auto-fold #adminmenu .opensub .wp-submenu, 1679 .auto-fold #adminmenu .wp-has-current-submenu .wp-submenu.sub-open, 1680 .auto-fold #adminmenu .wp-has-current-submenu.opensub .wp-submenu, 1681 .auto-fold #adminmenu a.menu-top:focus + .wp-submenu, 1682 .auto-fold #adminmenu .wp-has-current-submenu a.menu-top:focus + .wp-submenu { 1683 top: -1px; 1684 left: 32px; 1741 1685 } 1742 1686 1743 #adminmenu .wp-has-current-submenu .wp-submenu.sub-open { 1744 display: block; 1687 .auto-fold #adminmenu a.wp-has-current-submenu:focus + .wp-submenu, 1688 .auto-fold #adminmenu .wp-has-current-submenu .wp-submenu { 1689 border-width: 1px; 1690 border-style: solid; 1691 position: absolute; 1692 top: -1000em; 1745 1693 } 1746 1694 1747 #adminmenu li .wp-submenu, 1748 #adminmenu .wp-has-current-submenu .wp-submenu { 1749 top: -5px; 1750 left: 26px; 1695 .auto-fold #adminmenu li.menu-top .wp-submenu > li > a { 1696 padding-left: 12px; 1751 1697 } 1752 1698 1753 #adminmenu li.focused.wp-has-current-submenu .wp-submenu, 1754 #adminmenu .wp-has-current-submenu .wp-submenu.sub-open { 1755 padding: 0 8px 8px 0; 1699 .auto-fold #adminmenu .wp-menu-name { 1700 display: none; 1756 1701 } 1757 1702 1758 #adminmenu div.wp-submenu-head {1703 .auto-fold #adminmenu .wp-submenu-head { 1759 1704 display: block; 1760 1705 } 1761 1706 1762 #adminmenu a.menu-top, 1763 #adminmenu div.wp-menu-toggle { 1764 display: none; 1707 .auto-fold #adminmenu div.wp-menu-image { 1708 width: 32px; 1709 margin-top: 0; 1710 position: absolute; 1711 z-index: 25; 1765 1712 } 1766 1713 1767 #adminmenu div.wp-menu-image{1768 width: 30px;1714 .auto-fold #adminmenu a.menu-top { 1715 height: 29px; 1769 1716 } 1770 1717 1771 #adminmenu .wp-not-current-submenu li a { 1772 padding-left: 12px; 1773 } 1774 1775 #adminmenu li li { 1776 margin-left: 0; 1777 } 1778 1779 #adminmenu li li a { 1780 padding-left: 0; 1781 } 1782 1783 .wp-menu-arrow { 1718 .auto-fold .wp-menu-arrow { 1784 1719 -moz-transform: translate( 33px ); 1785 1720 -webkit-transform: translate( 33px ); 1786 1721 -o-transform: translate( 33px ); … … 1788 1723 transform: translate( 33px ); 1789 1724 } 1790 1725 1791 #adminmenu li.menu-top:hover.wp-menu-arrow {1726 .auto-fold #adminmenu li.wp-not-current-submenu .wp-menu-arrow { 1792 1727 display: none; 1793 1728 } 1794 1729 1795 #adminmenu li.current:hover.wp-menu-arrow,1796 #adminmenu li.menu-top.wp-menu-open:hover.wp-menu-arrow {1730 .auto-fold #adminmenu li.current .wp-menu-arrow, 1731 .auto-fold #adminmenu li.wp-menu-open .wp-menu-arrow { 1797 1732 display: block; 1798 z-index: 125;1733 top: 1px; 1799 1734 } 1800 1735 1801 #adminmenu li.menu-top { 1802 border-width: 1px 0; 1803 border-style: solid none; 1736 .auto-fold #adminmenu li.wp-menu-open { 1737 border: 0 none; 1804 1738 } 1805 1739 1806 #adminmenu .wp-submenu .wp-submenu-wrap { 1807 margin-top: 3px; 1808 } 1809 1810 #adminmenu .wp-has-current-submenu { 1740 .auto-fold #adminmenu li.wp-has-current-submenu { 1811 1741 margin-bottom: 1px; 1812 1742 } 1813 1743 1814 #adminmenu .wp-has-current-submenu.menu-top-last {1744 .auto-fold #adminmenu .wp-has-current-submenu.menu-top-last { 1815 1745 margin-bottom: 0; 1816 1746 } 1817 1747 1818 #adminmenu .wp-has-current-submenu .wp-submenu-wrap { 1819 margin-top: 4px; 1820 } 1821 1822 #adminmenu .wp-submenu ul { 1823 border-width: 0 0 0 1px; 1824 border-style: solid; 1825 } 1826 1827 #adminmenu .wp-submenu a { 1828 padding-left: 10px; 1829 } 1830 1831 #adminmenu a.wp-has-submenu { 1832 margin-left: 40px; 1833 } 1834 1835 #collapse-menu { 1748 .auto-fold #collapse-menu span { 1836 1749 display: none; 1837 1750 } 1838 1751 } -
wp-admin/js/common.dev.js
160 160 161 161 $(document).ready( function() { 162 162 var lastClicked = false, checks, first, last, checked, menu = $('#adminmenu'), 163 pageInput = $('input.current-page'), currentPage = pageInput.val() , refresh;163 pageInput = $('input.current-page'), currentPage = pageInput.val(); 164 164 165 // admin menu 166 refresh = function(i, el){ // force the browser to refresh the tabbing index 167 var node = $(el), tab = node.attr('tabindex'); 168 if ( tab ) 169 node.attr('tabindex', '0').attr('tabindex', tab); 170 }; 165 // when the menu is folded, make the fly-out submenu header clickable 166 $('.wp-submenu-head', menu).bind('click.wp-submenu-head', function(e){ 167 $(this).parent().siblings('a').get(0).click(); 168 }); 171 169 172 $('#collapse-menu', menu). click(function(){170 $('#collapse-menu', menu).bind('click.collapse-menu', function(e){ 173 171 var body = $(document.body); 174 172 175 173 // reset any compensation for submenus near the bottom of the screen 176 174 $('#adminmenu div.wp-submenu').css('margin-top', ''); 177 175 178 if ( body.hasClass('folded') ) { 179 body.removeClass('folded'); 180 setUserSetting('mfold', 'o'); 176 if ( $(window).width() < 900 ) { 177 if ( body.hasClass('auto-fold') ) { 178 body.removeClass('auto-fold'); 179 setUserSetting('unfold', 1); 180 body.removeClass('folded'); 181 deleteUserSetting('mfold'); 182 } else { 183 body.addClass('auto-fold'); 184 deleteUserSetting('unfold'); 185 } 181 186 } else { 182 body.addClass('folded'); 183 setUserSetting('mfold', 'f'); 187 if ( body.hasClass('folded') ) { 188 body.removeClass('folded'); 189 deleteUserSetting('mfold'); 190 } else { 191 body.addClass('folded'); 192 setUserSetting('mfold', 'f'); 193 } 184 194 } 185 return false;186 195 }); 187 196 188 197 $('li.wp-has-submenu', menu).hoverIntent({ 189 198 over: function(e){ 190 199 var b, h, o, f, m = $(this).find('.wp-submenu'), menutop, wintop, maxtop; 191 200 192 if ( m.is(':visible'))201 if ( parseInt( m.css('top'), 10 ) > -5 ) 193 202 return; 194 203 195 204 menutop = $(this).offset().top; … … 212 221 else 213 222 m.css('margin-top', ''); 214 223 215 menu.find(' .wp-submenu').removeClass('sub-open');216 m.addClass('sub-open');224 menu.find('li.menu-top').removeClass('opensub'); 225 $(this).addClass('opensub'); 217 226 }, 218 227 out: function(){ 219 $(this). find('.wp-submenu').removeClass('sub-open').css('margin-top', '');228 $(this).removeClass('opensub').find('.wp-submenu').css('margin-top', ''); 220 229 }, 221 230 timeout: 200, 222 231 sensitivity: 7, 223 232 interval: 90 224 233 }); 225 234 226 // Tab to select, Enter to open sub, Esc to close sub and focus the top menu 227 $('li.wp-has-submenu > a.wp-not-current-submenu', menu).bind('keydown.adminmenu', function(e){ 228 if ( e.which != 13 ) 229 return; 230 231 var target = $(e.target); 232 233 e.stopPropagation(); 234 e.preventDefault(); 235 236 menu.find('.wp-submenu').removeClass('sub-open'); 237 target.siblings('.wp-submenu').toggleClass('sub-open').find('a[role="menuitem"]').each(refresh); 238 }).each(refresh); 239 240 $('a[role="menuitem"]', menu).bind('keydown.adminmenu', function(e){ 241 if ( e.which != 27 ) 242 return; 243 244 var target = $(e.target); 245 246 e.stopPropagation(); 247 e.preventDefault(); 248 249 target.add( target.siblings() ).closest('.sub-open').removeClass('sub-open').siblings('a.wp-not-current-submenu').focus(); 235 $('.wp-submenu a', menu).bind('focus.adminmenu', function(e){ 236 $(e.target).closest('li.menu-top').addClass('opensub'); 237 }).bind('blur.adminmenu', function(e){ 238 $(e.target).closest('li.menu-top').removeClass('opensub'); 250 239 }); 251 240 252 241 // Move .updated and .error alert boxes. Don't move boxes designed to be inline. -
wp-admin/menu-header.php
87 87 $menu_file = substr( $menu_file, 0, $pos ); 88 88 if ( ! empty( $menu_hook ) || ( ('index.php' != $submenu_items[0][2]) && file_exists( WP_PLUGIN_DIR . "/$menu_file" ) ) ) { 89 89 $admin_is_parent = true; 90 echo "< div class='wp-menu-image'><a href='admin.php?page={$submenu_items[0][2]}' tabindex='-1' aria-label='$aria_label'>$img</a></div>$arrow<a href='admin.php?page={$submenu_items[0][2]}'$class $aria_attributes>$title</a>";90 echo "<a href='admin.php?page={$submenu_items[0][2]}'$class $aria_attributes>$arrow<div class='wp-menu-image'>$img</div><div class='wp-menu-name'>$title</div></a>"; 91 91 } else { 92 echo "\n\t< div class='wp-menu-image'><a href='{$submenu_items[0][2]}' tabindex='-1' aria-label='$aria_label'>$img</a></div>$arrow<a href='{$submenu_items[0][2]}'$class $aria_attributes>$title</a>";92 echo "\n\t<a href='{$submenu_items[0][2]}'$class $aria_attributes>$arrow<div class='wp-menu-image'>$img</div><div class='wp-menu-name'>$title</div></a>"; 93 93 } 94 94 } elseif ( ! empty( $item[2] ) && current_user_can( $item[1] ) ) { 95 95 $menu_hook = get_plugin_page_hook( $item[2], 'admin.php' ); … … 98 98 $menu_file = substr( $menu_file, 0, $pos ); 99 99 if ( ! empty( $menu_hook ) || ( ('index.php' != $item[2]) && file_exists( WP_PLUGIN_DIR . "/$menu_file" ) ) ) { 100 100 $admin_is_parent = true; 101 echo "\n\t< div class='wp-menu-image'><a href='admin.php?page={$item[2]}' tabindex='-1' aria-label='$aria_label'>$img</a></div>$arrow<a href='admin.php?page={$item[2]}'$class $aria_attributes>{$item[0]}</a>";101 echo "\n\t<a href='admin.php?page={$item[2]}'$class $aria_attributes>$arrow<div class='wp-menu-image'>$img</div><div class='wp-menu-name'>{$item[0]}</div></a>"; 102 102 } else { 103 echo "\n\t< div class='wp-menu-image'><a href='{$item[2]}' tabindex='-1' aria-label='$aria_label'>$img</a></div>$arrow<a href='{$item[2]}'$class $aria_attributes>{$item[0]}</a>";103 echo "\n\t<a href='{$item[2]}'$class $aria_attributes>$arrow<div class='wp-menu-image'>$img</div><div class='wp-menu-name'>{$item[0]}</div></a>"; 104 104 } 105 105 } 106 106 107 107 if ( ! empty( $submenu_items ) ) { 108 echo "\n\t<div class='wp-submenu'><div class='wp-submenu-wrap'>"; 109 echo "<div class='wp-submenu-head'>{$item[0]}</div><ul>"; 108 echo "\n\t<ul class='wp-submenu wp-submenu-wrap'>"; 109 echo "<li class='wp-submenu-head'>{$item[0]}</li>"; 110 110 111 $first = true; 111 112 foreach ( $submenu_items as $sub_key => $sub_item ) { 112 113 if ( ! current_user_can( $sub_item[1] ) ) … … 160 161 echo "<li$class><a href='{$sub_item[2]}'$class>$title</a></li>"; 161 162 } 162 163 } 163 echo "</ul> </div></div>";164 echo "</ul>"; 164 165 } 165 166 echo "</li>"; 166 167 }