WordPress.org

Make WordPress Core

Ticket #21019: 21019.2.diff

File 21019.2.diff, 5.4 KB (added by nacin, 18 months ago)

Patch expects that the generic sprite from empireoflight is merged into icons32.png, menu.png, menu-vs.png, and the 2x of all three.

  • wp-admin/includes/plugin.php

     
    902902        if ( !empty( $function ) && !empty( $hookname ) && current_user_can( $capability ) ) 
    903903                add_action( $hookname, $function ); 
    904904 
    905         if ( empty($icon_url) ) 
    906                 $icon_url = esc_url( admin_url( 'images/generic.png' ) ); 
    907         else 
     905        if ( empty($icon_url) ) { 
     906                $icon_url = 'none'; 
     907                $icon_class = 'menu-icon-generic '; 
     908        } else { 
    908909                $icon_url = set_url_scheme( $icon_url ); 
     910                $icon_class = ''; 
     911        } 
    909912 
    910         $new_menu = array( $menu_title, $capability, $menu_slug, $page_title, 'menu-top ' . $hookname, $hookname, $icon_url ); 
     913        $new_menu = array( $menu_title, $capability, $menu_slug, $page_title, 'menu-top ' . $icon_class . $hookname, $hookname, $icon_url ); 
    911914 
    912915        if ( null === $position ) 
    913916                $menu[] = $new_menu; 
  • wp-admin/css/colors-fresh.css

     
    10431043.icon16.icon-settings, 
    10441044.menu-icon-settings div.wp-menu-image, 
    10451045.icon16.icon-site, 
    1046 .menu-icon-site div.wp-menu-image { 
     1046.menu-icon-site div.wp-menu-image, 
     1047.icon16.icon-generic, 
     1048.menu-icon-generic div.wp-menu-image { 
    10471049        background-image: url('../images/menu.png?ver=20120201'); 
    10481050} 
    10491051 
     
    11781180#adminmenu .menu-icon-site.current div.wp-menu-image { 
    11791181        background-position: -359px -1px; 
    11801182} 
     1183 
     1184.icon16.icon-generic, 
     1185#adminmenu .menu-icon-generic div.wp-menu-image { 
     1186        background-position: -389px -33px; 
     1187} 
     1188 
     1189#adminmenu .menu-icon-generic:hover div.wp-menu-image, 
     1190#adminmenu .menu-icon-generic.wp-has-current-submenu div.wp-menu-image, 
     1191#adminmenu .menu-icon-generic.current div.wp-menu-image { 
     1192        background-position: -389px -1px; 
     1193} 
     1194 
    11811195/* end menu and screen icons */ 
    11821196 
    11831197/* Screen Icons */ 
     
    12111225.icon32.icon-settings, 
    12121226#icon-options-general, 
    12131227.icon32.icon-site, 
    1214 #icon-ms-admin { 
     1228#icon-ms-admin, 
     1229.icon32.icon-generic { 
    12151230        background-image: url(../images/icons32.png?ver=20111206); 
    12161231} 
    12171232 
     
    12821297        background-position: -659px -5px; 
    12831298} 
    12841299 
     1300.icon32.icon-generic { 
     1301        background-position: -???px -5px; 
     1302} 
     1303 
    12851304/* end screen icons */ 
    12861305 
    12871306/* Diff */ 
     
    19521971        .icon32.icon-settings, 
    19531972        #icon-options-general, 
    19541973        .icon32.icon-site, 
    1955         #icon-ms-admin { 
     1974        #icon-ms-admin, 
     1975        .icon32.icon-generic { 
    19561976                background-image: url("../images/icons32-2x.png?ver=20120916"); 
    19571977                background-size: 708px 45px; 
    19581978        } 
     
    19802000        .icon16.icon-settings, 
    19812001        .menu-icon-settings div.wp-menu-image, 
    19822002        .icon16.icon-site, 
    1983         .menu-icon-site div.wp-menu-image { 
     2003        .menu-icon-site div.wp-menu-image, 
     2004        .icon16.icon-generic, 
     2005        .menu-icon-generic div.wp-menu-image { 
    19842006                background-image: url("../images/menu-2x.png?ver=20120916"); 
    19852007                background-size: 390px 64px; 
    19862008        } 
  • wp-admin/css/colors-classic.css

     
    10871087.icon16.icon-settings, 
    10881088.menu-icon-settings div.wp-menu-image, 
    10891089.icon16.icon-site, 
    1090 .menu-icon-site div.wp-menu-image { 
     1090.menu-icon-site div.wp-menu-image, 
     1091.icon16.icon-generic, 
     1092.menu-icon-generic div.wp-menu-image { 
    10911093        background-image: url('../images/menu-vs.png?ver=20120201'); 
    10921094} 
    10931095 
     
    12221224#adminmenu .menu-icon-site.current div.wp-menu-image { 
    12231225        background-position: -359px -1px; 
    12241226} 
     1227 
     1228.icon16.icon-generic, 
     1229#adminmenu .menu-icon-generic div.wp-menu-image { 
     1230        background-position: -389px -33px; 
     1231} 
     1232 
     1233#adminmenu .menu-icon-generic:hover div.wp-menu-image, 
     1234#adminmenu .menu-icon-generic.wp-has-current-submenu div.wp-menu-image, 
     1235#adminmenu .menu-icon-generic.current div.wp-menu-image { 
     1236        background-position: -389px -1px; 
     1237} 
    12251238/* end menu and screen icons */ 
    12261239 
    12271240/* Screen Icons */ 
     
    12551268.icon32.icon-settings, 
    12561269#icon-options-general, 
    12571270.icon32.icon-site, 
    1258 #icon-ms-admin { 
     1271#icon-ms-admin, 
     1272.icon32.icon-generic { 
    12591273        background-image: url(../images/icons32-vs.png?ver=20111206); 
    12601274} 
    12611275 
     
    13261340        background-position: -659px -5px; 
    13271341} 
    13281342 
     1343.icon32.icon-generic { 
     1344        background-position: -???px -5px; 
     1345} 
     1346 
    13291347/* end screen icons */ 
    13301348 
    13311349/* Diff */ 
     
    20292047 
    20302048        #adminmenu li.wp-has-current-submenu.wp-menu-open .wp-menu-toggle, 
    20312049        #adminmenu li.wp-has-current-submenu:hover .wp-menu-toggle, 
    2032         .nav-menus-php .item-edit:hover,         
     2050        .nav-menus-php .item-edit:hover, 
    20332051        .sidebar-name:hover .sidebar-name-arrow, 
    20342052        .rtl #adminmenu li.wp-has-current-submenu.wp-menu-open .wp-menu-toggle, 
    20352053        .rtl #adminmenu li.wp-has-current-submenu:hover .wp-menu-toggle, 
     
    20742092        .icon32.icon-settings, 
    20752093        #icon-options-general, 
    20762094        .icon32.icon-site, 
    2077         #icon-ms-admin { 
     2095        #icon-ms-admin, 
     2096        .icon32.icon-generic { 
    20782097                background-image: url("../images/icons32-vs-2x.png?ver=20120916"); 
    20792098                background-size: 708px 45px; 
    20802099        } 
     
    21022121        .icon16.icon-settings, 
    21032122        .menu-icon-settings div.wp-menu-image, 
    21042123        .icon16.icon-site, 
    2105         .menu-icon-site div.wp-menu-image { 
    2106                 background-image: url("../images/menu-2x.png?ver=20120916"); // @todo needs menu-vs-2x.png 
     2124        .menu-icon-site div.wp-menu-image, 
     2125        .icon16.icon-generic, 
     2126        .menu-icon-generic div.wp-menu-image { 
     2127                background-image: url("../images/menu-vs-2x.png?ver=20120916"); 
    21072128                background-size: 390px 64px; 
    21082129        } 
    21092130