Make WordPress Core

Ticket #26630: 26630.3.patch

File 26630.3.patch, 20.5 KB (added by ocean90, 12 years ago)

.dashicons-before

  • src/wp-admin/css/admin-menu.css

     
    5151        transition: all .1s ease-in-out;
    5252}
    5353
    54 .icon16.icon-dashboard:before,
    55 #adminmenu .menu-icon-dashboard div.wp-menu-image:before {
     54.icon16.icon-dashboard:before {
    5655        content: '\f226';
    5756}
    5857
    59 .icon16.icon-post:before,
    60 #adminmenu .menu-icon-post div.wp-menu-image:before {
     58.icon16.icon-post:before {
    6159        content: '\f109';
    6260}
    6361
    64 .icon16.icon-media:before,
    65 #adminmenu .menu-icon-media div.wp-menu-image:before {
     62.icon16.icon-media:before {
    6663        content: '\f104';
    6764}
    6865
    69 .icon16.icon-links:before,
    70 #adminmenu .menu-icon-links div.wp-menu-image:before {
     66.icon16.icon-links:before {
    7167        content: '\f103';
    7268}
    7369
    74 .icon16.icon-page:before,
    75 #adminmenu .menu-icon-page div.wp-menu-image:before {
     70.icon16.icon-page:before {
    7671        content: '\f105';
    7772}
    7873
    79 .icon16.icon-comments:before,
    80 #adminmenu .menu-icon-comments div.wp-menu-image:before {
     74.icon16.icon-comments:before {
    8175        content: '\f101';
    8276        margin-top: 1px;
    8377}
    8478
    85 .icon16.icon-appearance:before,
    86 #adminmenu .menu-icon-appearance div.wp-menu-image:before {
     79.icon16.icon-appearance:before {
    8780        content: '\f100';
    8881}
    8982
    90 .icon16.icon-plugins:before,
    91 #adminmenu .menu-icon-plugins div.wp-menu-image:before {
     83.icon16.icon-plugins:before {
    9284        content: '\f106';
    9385}
    9486
    95 .icon16.icon-users:before,
    96 #adminmenu .menu-icon-users div.wp-menu-image:before {
     87.icon16.icon-users:before {
    9788        content: '\f110';
    9889}
    9990
    100 .icon16.icon-tools:before,
    101 #adminmenu .menu-icon-tools div.wp-menu-image:before {
     91.icon16.icon-tools:before {
    10292        content: '\f107';
    10393}
    10494
    105 .icon16.icon-settings:before,
    106 #adminmenu .menu-icon-settings div.wp-menu-image:before {
     95.icon16.icon-settings:before {
    10796        content: '\f108';
    10897}
    10998
    110 .icon16.icon-site:before,
    111 #adminmenu .menu-icon-site div.wp-menu-image:before {
     99.icon16.icon-site:before {
    112100        content: '\f112'
    113101}
    114102
    115 .icon16.icon-generic:before,
    116 #adminmenu .menu-icon-generic div.wp-menu-image:before {
     103.icon16.icon-generic:before {
    117104        content: '\f111';
    118105}
    119106
     
    357344}
    358345
    359346div.wp-menu-image:before {
    360         font: normal 20px/1 'dashicons' !important;
    361         speak: none;
    362347        color: #999;
    363348        padding: 7px 0;
    364         height: 20px;
    365         width: 20px;
    366         display: inline-block;
    367         -webkit-font-smoothing: antialiased;
    368         -moz-osx-font-smoothing: grayscale;
    369         -webkit-transition: all .1s ease-in-out;
    370349        transition: all .1s ease-in-out;
    371350}
    372351
  • src/wp-admin/menu-header.php

     
    9393                                $img_class = ' svg';
    9494                        } elseif ( 0 === strpos( $item[6], 'dashicons-' ) ) {
    9595                                $img = '<br />';
    96                                 $img_class = ' dashicons ' . sanitize_html_class( $item[6] );
     96                                $img_class = ' dashicons-before ' . sanitize_html_class( $item[6] );
    9797                        }
    9898                }
    9999                $arrow = '<div class="wp-menu-arrow"><div></div></div>';
  • src/wp-admin/menu.php

     
    2222 * @var array
    2323 */
    2424
    25 $menu[2] = array( __('Dashboard'), 'read', 'index.php', '', 'menu-top menu-top-first menu-icon-dashboard', 'menu-dashboard', 'none' );
     25$menu[2] = array( __('Dashboard'), 'read', 'index.php', '', 'menu-top menu-top-first menu-icon-dashboard', 'menu-dashboard', 'dashicons-dashboard' );
    2626
    2727$submenu[ 'index.php' ][0] = array( __('Home'), 'read', 'index.php' );
    2828
     
    4646
    4747$menu[4] = array( '', 'read', 'separator1', '', 'wp-menu-separator' );
    4848
    49 $menu[5] = array( __('Posts'), 'edit_posts', 'edit.php', '', 'open-if-no-js menu-top menu-icon-post', 'menu-posts', 'none' );
     49$menu[5] = array( __('Posts'), 'edit_posts', 'edit.php', '', 'open-if-no-js menu-top menu-icon-post', 'menu-posts', 'dashicons-admin-post' );
    5050        $submenu['edit.php'][5]  = array( __('All Posts'), 'edit_posts', 'edit.php' );
    5151        /* translators: add new post */
    5252        $submenu['edit.php'][10]  = array( _x('Add New', 'post'), get_post_type_object( 'post' )->cap->create_posts, 'post-new.php' );
     
    6060        }
    6161        unset($tax);
    6262
    63 $menu[10] = array( __('Media'), 'upload_files', 'upload.php', '', 'menu-top menu-icon-media', 'menu-media', 'none' );
     63$menu[10] = array( __('Media'), 'upload_files', 'upload.php', '', 'menu-top menu-icon-media', 'menu-media', 'dashicons-admin-media' );
    6464        $submenu['upload.php'][5] = array( __('Library'), 'upload_files', 'upload.php');
    6565        /* translators: add new file */
    6666        $submenu['upload.php'][10] = array( _x('Add New', 'file'), 'upload_files', 'media-new.php');
     
    7272        }
    7373        unset($tax);
    7474
    75 $menu[15] = array( __('Links'), 'manage_links', 'link-manager.php', '', 'menu-top menu-icon-links', 'menu-links', 'none' );
     75$menu[15] = array( __('Links'), 'manage_links', 'link-manager.php', '', 'menu-top menu-icon-links', 'menu-links', 'dashicons-admin-links' );
    7676        $submenu['link-manager.php'][5] = array( _x('All Links', 'admin menu'), 'manage_links', 'link-manager.php' );
    7777        /* translators: add new links */
    7878        $submenu['link-manager.php'][10] = array( _x('Add New', 'link'), 'manage_links', 'link-add.php' );
    7979        $submenu['link-manager.php'][15] = array( __('Link Categories'), 'manage_categories', 'edit-tags.php?taxonomy=link_category' );
    8080
    81 $menu[20] = array( __('Pages'), 'edit_pages', 'edit.php?post_type=page', '', 'menu-top menu-icon-page', 'menu-pages', 'none' );
     81$menu[20] = array( __('Pages'), 'edit_pages', 'edit.php?post_type=page', '', 'menu-top menu-icon-page', 'menu-pages', 'dashicons-admin-page' );
    8282        $submenu['edit.php?post_type=page'][5] = array( __('All Pages'), 'edit_pages', 'edit.php?post_type=page' );
    8383        /* translators: add new page */
    8484        $submenu['edit.php?post_type=page'][10] = array( _x('Add New', 'page'), get_post_type_object( 'page' )->cap->create_posts, 'post-new.php?post_type=page' );
     
    9393
    9494$awaiting_mod = wp_count_comments();
    9595$awaiting_mod = $awaiting_mod->moderated;
    96 $menu[25] = array( sprintf( __('Comments %s'), "<span class='awaiting-mod count-$awaiting_mod'><span class='pending-count'>" . number_format_i18n($awaiting_mod) . "</span></span>" ), 'edit_posts', 'edit-comments.php', '', 'menu-top menu-icon-comments', 'menu-comments', 'none' );
     96$menu[25] = array( sprintf( __('Comments %s'), "<span class='awaiting-mod count-$awaiting_mod'><span class='pending-count'>" . number_format_i18n($awaiting_mod) . "</span></span>" ), 'edit_posts', 'edit-comments.php', '', 'menu-top menu-icon-comments', 'menu-comments', 'dashicons-admin-comments' );
    9797unset($awaiting_mod);
    9898
    9999$submenu[ 'edit-comments.php' ][0] = array( __('All Comments'), 'edit_posts', 'edit-comments.php' );
     
    117117                }
    118118                $ptype_class = $ptype_for_id;
    119119        } else {
    120                 $menu_icon   = 'none';
     120                $menu_icon   = 'dashicons-admin-post';
    121121                $ptype_class = 'post';
    122122        }
    123123
     
    144144
    145145$appearance_cap = current_user_can( 'switch_themes') ? 'switch_themes' : 'edit_theme_options';
    146146
    147 $menu[60] = array( __('Appearance'), $appearance_cap, 'themes.php', '', 'menu-top menu-icon-appearance', 'menu-appearance', 'div' );
     147$menu[60] = array( __('Appearance'), $appearance_cap, 'themes.php', '', 'menu-top menu-icon-appearance', 'menu-appearance', 'dashicons-admin-appearance' );
    148148        $submenu['themes.php'][5] = array( __( 'Themes' ), $appearance_cap, 'themes.php' );
    149149        $submenu['themes.php'][6] = array( __( 'Customize' ), 'edit_theme_options', 'customize.php', 'hide-if-no-customize' );
    150150        if ( current_theme_supports( 'menus' ) || current_theme_supports( 'widgets' ) )
     
    167167        $count = "<span class='update-plugins count-{$update_data['counts']['plugins']}'><span class='plugin-count'>" . number_format_i18n($update_data['counts']['plugins']) . "</span></span>";
    168168}
    169169
    170 $menu[65] = array( sprintf( __('Plugins %s'), $count ), 'activate_plugins', 'plugins.php', '', 'menu-top menu-icon-plugins', 'menu-plugins', 'none' );
     170$menu[65] = array( sprintf( __('Plugins %s'), $count ), 'activate_plugins', 'plugins.php', '', 'menu-top menu-icon-plugins', 'menu-plugins', 'dashicons-admin-plugins' );
    171171
    172172$submenu['plugins.php'][5]  = array( __('Installed Plugins'), 'activate_plugins', 'plugins.php' );
    173173
     
    180180unset( $update_data );
    181181
    182182if ( current_user_can('list_users') )
    183         $menu[70] = array( __('Users'), 'list_users', 'users.php', '', 'menu-top menu-icon-users', 'menu-users', 'none' );
     183        $menu[70] = array( __('Users'), 'list_users', 'users.php', '', 'menu-top menu-icon-users', 'menu-users', 'dashicons-admin-users' );
    184184else
    185         $menu[70] = array( __('Profile'), 'read', 'profile.php', '', 'menu-top menu-icon-users', 'menu-users', 'none' );
     185        $menu[70] = array( __('Profile'), 'read', 'profile.php', '', 'menu-top menu-icon-users', 'menu-users', 'dashicons-admin-users' );
    186186
    187187if ( current_user_can('list_users') ) {
    188188        $_wp_real_parent_file['profile.php'] = 'users.php'; // Back-compat for plugins adding submenus to profile.php.
     
    202202                $submenu['profile.php'][10] = array(__('Add New User'), 'promote_users', 'user-new.php');
    203203}
    204204
    205 $menu[75] = array( __('Tools'), 'edit_posts', 'tools.php', '', 'menu-top menu-icon-tools', 'menu-tools', 'none' );
     205$menu[75] = array( __('Tools'), 'edit_posts', 'tools.php', '', 'menu-top menu-icon-tools', 'menu-tools', 'dashicons-admin-tools' );
    206206        $submenu['tools.php'][5] = array( __('Available Tools'), 'edit_posts', 'tools.php' );
    207207        $submenu['tools.php'][10] = array( __('Import'), 'import', 'import.php' );
    208208        $submenu['tools.php'][15] = array( __('Export'), 'export', 'export.php' );
     
    211211        if ( ! is_multisite() && defined('WP_ALLOW_MULTISITE') && WP_ALLOW_MULTISITE )
    212212                $submenu['tools.php'][50] = array(__('Network Setup'), 'manage_options', 'network.php');
    213213
    214 $menu[80] = array( __('Settings'), 'manage_options', 'options-general.php', '', 'menu-top menu-icon-settings', 'menu-settings', 'none' );
     214$menu[80] = array( __('Settings'), 'manage_options', 'options-general.php', '', 'menu-top menu-icon-settings', 'menu-settings', 'dashicons-admin-settings' );
    215215        $submenu['options-general.php'][10] = array(_x('General', 'settings screen'), 'manage_options', 'options-general.php');
    216216        $submenu['options-general.php'][15] = array(__('Writing'), 'manage_options', 'options-writing.php');
    217217        $submenu['options-general.php'][20] = array(__('Reading'), 'manage_options', 'options-reading.php');
  • src/wp-admin/network/menu.php

     
    88 */
    99
    1010/* translators: Network menu item */
    11 $menu[2] = array(__('Dashboard'), 'manage_network', 'index.php', '', 'menu-top menu-top-first menu-icon-dashboard', 'menu-dashboard', 'div');
     11$menu[2] = array(__('Dashboard'), 'manage_network', 'index.php', '', 'menu-top menu-top-first menu-icon-dashboard', 'menu-dashboard', 'dashicons-dashboard');
    1212
    1313$menu[4] = array( '', 'read', 'separator1', '', 'wp-menu-separator' );
    1414
    1515/* translators: Sites menu item */
    16 $menu[5] = array(__('Sites'), 'manage_sites', 'sites.php', '', 'menu-top menu-icon-site', 'menu-site', 'div');
     16$menu[5] = array(__('Sites'), 'manage_sites', 'sites.php', '', 'menu-top menu-icon-site', 'menu-site', 'dashicons-admin-network');
    1717$submenu['sites.php'][5]  = array( __('All Sites'), 'manage_sites', 'sites.php' );
    1818$submenu['sites.php'][10]  = array( _x('Add New', 'site'), 'create_sites', 'site-new.php' );
    1919
    20 $menu[10] = array(__('Users'), 'manage_network_users', 'users.php', '', 'menu-top menu-icon-users', 'menu-users', 'div');
     20$menu[10] = array(__('Users'), 'manage_network_users', 'users.php', '', 'menu-top menu-icon-users', 'menu-users', 'dashicons-admin-users');
    2121$submenu['users.php'][5]  = array( __('All Users'), 'manage_network_users', 'users.php' );
    2222$submenu['users.php'][10]  = array( _x('Add New', 'user'), 'create_users', 'user-new.php' );
    2323
     
    2626if ( $update_data['counts']['themes'] ) {
    2727        $menu[15] = array(sprintf( __( 'Themes %s' ), "<span class='update-plugins count-{$update_data['counts']['themes']}'><span class='theme-count'>" . number_format_i18n( $update_data['counts']['themes'] ) . "</span></span>" ), 'manage_network_themes', 'themes.php', '', 'menu-top menu-icon-appearance', 'menu-appearance', 'div' );
    2828} else {
    29         $menu[15] = array( __( 'Themes' ), 'manage_network_themes', 'themes.php', '', 'menu-top menu-icon-appearance', 'menu-appearance', 'div' );
     29        $menu[15] = array( __( 'Themes' ), 'manage_network_themes', 'themes.php', '', 'menu-top menu-icon-appearance', 'menu-appearance', 'dashicons-admin-appearance' );
    3030}
    3131$submenu['themes.php'][5]  = array( __('Installed Themes'), 'manage_network_themes', 'themes.php' );
    3232$submenu['themes.php'][10] = array( _x('Add New', 'theme'), 'install_themes', 'theme-install.php' );
     
    3535if ( current_user_can( 'update_plugins' ) ) {
    3636        $menu[20] = array( sprintf( __( 'Plugins %s' ), "<span class='update-plugins count-{$update_data['counts']['plugins']}'><span class='plugin-count'>" . number_format_i18n( $update_data['counts']['plugins'] ) . "</span></span>" ), 'manage_network_plugins', 'plugins.php', '', 'menu-top menu-icon-plugins', 'menu-plugins', 'div');
    3737} else {
    38         $menu[20] = array( __('Plugins'), 'manage_network_plugins', 'plugins.php', '', 'menu-top menu-icon-plugins', 'menu-plugins', 'div' );
     38        $menu[20] = array( __('Plugins'), 'manage_network_plugins', 'plugins.php', '', 'menu-top menu-icon-plugins', 'menu-plugins', 'dashicons-admin-plugins' );
    3939}
    4040$submenu['plugins.php'][5]  = array( __('Installed Plugins'), 'manage_network_plugins', 'plugins.php' );
    4141$submenu['plugins.php'][10] = array( _x('Add New', 'plugin'), 'install_plugins', 'plugin-install.php' );
    4242$submenu['plugins.php'][15] = array( _x('Editor', 'plugin editor'), 'edit_plugins', 'plugin-editor.php' );
    4343
    44 $menu[25] = array(__('Settings'), 'manage_network_options', 'settings.php', '', 'menu-top menu-icon-settings', 'menu-settings', 'div');
     44$menu[25] = array(__('Settings'), 'manage_network_options', 'settings.php', '', 'menu-top menu-icon-settings', 'menu-settings', 'dashicons-admin-settings');
    4545if ( defined( 'MULTISITE' ) && defined( 'WP_ALLOW_MULTISITE' ) && WP_ALLOW_MULTISITE ) {
    4646        $submenu['settings.php'][5]  = array( __('Network Settings'), 'manage_network_options', 'settings.php' );
    4747        $submenu['settings.php'][10] = array( __('Network Setup'), 'manage_network_options', 'setup.php' );
     
    5050if ( $update_data['counts']['total'] ) {
    5151        $menu[30] = array( sprintf( __( 'Updates %s' ), "<span class='update-plugins count-{$update_data['counts']['total']}' title='{$update_data['title']}'><span class='update-count'>" . number_format_i18n($update_data['counts']['total']) . "</span></span>" ), 'manage_network', 'upgrade.php', '', 'menu-top menu-icon-tools', 'menu-update', 'div' );
    5252} else {
    53         $menu[30] = array( __( 'Updates' ), 'manage_network', 'upgrade.php', '', 'menu-top menu-icon-tools', 'menu-update', 'div' );
     53        $menu[30] = array( __( 'Updates' ), 'manage_network', 'upgrade.php', '', 'menu-top menu-icon-tools', 'menu-update', 'dashicons-admin-tools' );
    5454}
    5555
    5656unset($update_data);
  • src/wp-includes/css/dashicons.css

     
    1212        font-style: normal;
    1313}
    1414
    15 .dashicons {
     15.dashicons,
     16.dashicons-before:before {
    1617        display: inline-block;
    1718        width: 20px;
    1819        height: 20px;
    19         -webkit-font-smoothing: antialiased;
    2020        font-size: 20px;
    2121        line-height: 1;
    2222        font-family: "dashicons";
     
    2424        font-weight: normal;
    2525        font-style: normal;
    2626        vertical-align: top;
    27         -moz-transition: color .1s ease-in 0;
     27        text-align: center;
    2828        -webkit-transition: color .1s ease-in 0;
    29         text-align: center;
     29        transition: color .1s ease-in 0;
     30        -webkit-font-smoothing: antialiased;
     31        -moz-osx-font-smoothing: grayscale;
    3032}
    3133
    32 
    3334/* Admin Menu Icons */
    3435
    3536.dashicons-menu:before {
     
    176177}
    177178
    178179.dashicons-image-rotate-left:before {
    179         content:"\f166";       
     180        content:"\f166";
    180181}
    181182
    182183.dashicons-image-rotate-right:before {
     
    192193}
    193194
    194195
    195 /* Both Image Editing and TinyMCE */ 
     196/* Both Image Editing and TinyMCE */
    196197
    197198.dashicons-undo:before {
    198199        content:"\f171";
     
    205206/* TinyMCE Icons */
    206207
    207208.dashicons-editor-bold:before {
    208         content:"\f200";       
     209        content:"\f200";
    209210}
    210211
    211212.dashicons-editor-italic:before {
    212         content:"\f201";       
     213        content:"\f201";
    213214}
    214215
    215216.dashicons-editor-ul:before {
    216         content:"\f203";       
     217        content:"\f203";
    217218}
    218219
    219220.dashicons-editor-ol:before {
    220         content:"\f204";       
     221        content:"\f204";
    221222}
    222223
    223224.dashicons-editor-quote:before {
    224         content:"\f205";       
     225        content:"\f205";
    225226}
    226227
    227228.dashicons-editor-alignleft:before {
    228         content:"\f206";       
     229        content:"\f206";
    229230}
    230231
    231232.dashicons-editor-aligncenter:before {
    232         content:"\f207";       
     233        content:"\f207";
    233234}
    234235
    235236.dashicons-editor-alignright:before {
    236         content:"\f208";       
     237        content:"\f208";
    237238}
    238239
    239240.dashicons-editor-insertmore:before {
    240         content:"\f209";       
     241        content:"\f209";
    241242}
    242243
    243244.dashicons-editor-spellcheck:before {
    244         content:"\f210";       
     245        content:"\f210";
    245246}
    246247
    247248.dashicons-editor-distractionfree:before {
    248         content:"\f211";       
     249        content:"\f211";
    249250}
    250251
    251252.dashicons-editor-kitchensink:before {
    252         content:"\f212";       
     253        content:"\f212";
    253254}
    254255
    255256.dashicons-editor-underline:before {
    256         content:"\f213";       
     257        content:"\f213";
    257258}
    258259
    259260.dashicons-editor-justify:before {
    260         content:"\f214";       
     261        content:"\f214";
    261262}
    262263
    263264.dashicons-editor-textcolor:before {
    264         content:"\f215";       
     265        content:"\f215";
    265266}
    266267
    267268.dashicons-editor-paste-word:before {
    268         content:"\f216";       
     269        content:"\f216";
    269270}
    270271
    271272.dashicons-editor-paste-text:before {
    272         content:"\f217";       
     273        content:"\f217";
    273274}
    274275
    275276.dashicons-editor-removeformatting:before {
     
    436437        content:"\f237";
    437438}
    438439
    439 .dashicons-share1:before { 
     440.dashicons-share1:before {
    440441        content:"\f237";
    441442}
    442443
    443 .dashicons-share-alt:before { 
     444.dashicons-share-alt:before {
    444445        content:"\f240";
    445446}
    446447
    447 .dashicons-share-alt2:before { 
     448.dashicons-share-alt2:before {
    448449        content:"\f242";
    449450}
    450451
    451 .dashicons-twitter:before { 
     452.dashicons-twitter:before {
    452453        content:"\f301";
    453454}
    454455
    455 .dashicons-rss:before { 
     456.dashicons-rss:before {
    456457        content:"\f303";
    457458}
    458459
    459460.dashicons-email:before {
    460         content:"\f465";       
     461        content:"\f465";
    461462}
    462463
    463464.dashicons-email-alt:before {
    464         content:"\f466";       
     465        content:"\f466";
    465466}
    466467
    467 .dashicons-facebook:before { 
     468.dashicons-facebook:before {
    468469        content:"\f304";
    469470}
    470471
    471 .dashicons-facebook-alt:before { 
     472.dashicons-facebook-alt:before {
    472473        content:"\f305";
    473474}
    474475
    475 .dashicons-networking:before { 
     476.dashicons-networking:before {
    476477        content:"\f325";
    477478}
    478479
    479 .dashicons-googleplus:before { 
     480.dashicons-googleplus:before {
    480481        content:"\f462";
    481482}
    482483
    483484
    484485/* Jobs Icons */
    485486
    486 .dashicons-hammer:before { 
     487.dashicons-hammer:before {
    487488        content:"\f308";
    488489}
    489490
    490 .dashicons-art:before { 
     491.dashicons-art:before {
    491492        content:"\f309";
    492493}
    493494
    494 .dashicons-migrate:before { 
     495.dashicons-migrate:before {
    495496        content:"\f310";
    496497}
    497498
    498 .dashicons-performance:before { 
     499.dashicons-performance:before {
    499500        content:"\f311";
    500501}
    501502
     
    507508}
    508509
    509510.dashicons-wordpress-alt:before {
    510         content:"\f324";       
     511        content:"\f324";
    511512}
    512513
    513514.dashicons-pressthis:before {
     
    545546
    546547/* Taxonomies */
    547548
    548 .dashicons-tag:before { 
     549.dashicons-tag:before {
    549550        content:"\f323";
    550551}
    551552
    552 .dashicons-category:before { 
     553.dashicons-category:before {
    553554        content:"\f318";
    554555}
    555556
     
    611612        content:"\f231";
    612613}
    613614
    614 .dashicons-camera:before { 
     615.dashicons-camera:before {
    615616        content:"\f306";
    616617}
    617618
     
    671672        content:"\f185";
    672673}
    673674
    674 .dashicons-chart-line:before { 
     675.dashicons-chart-line:before {
    675676        content:"\f238";
    676677}
    677678
    678 .dashicons-chart-area:before { 
     679.dashicons-chart-area:before {
    679680        content:"\f239";
    680681}
    681682
    682 .dashicons-groups:before { 
     683.dashicons-groups:before {
    683684        content:"\f307";
    684685}
    685686
    686 .dashicons-businessman:before { 
     687.dashicons-businessman:before {
    687688        content:"\f338";
    688689}
    689690
    690 .dashicons-id:before { 
     691.dashicons-id:before {
    691692        content:"\f336";
    692693}
    693694
    694 .dashicons-id-alt:before { 
     695.dashicons-id-alt:before {
    695696        content:"\f337";
    696697}
    697698
    698 .dashicons-products:before { 
     699.dashicons-products:before {
    699700        content:"\f312";
    700701}
    701702
    702 .dashicons-awards:before { 
     703.dashicons-awards:before {
    703704        content:"\f313";
    704705}
    705706
    706 .dashicons-forms:before { 
     707.dashicons-forms:before {
    707708        content:"\f314";
    708709}
    709710
    710 .dashicons-testimonial:before { 
     711.dashicons-testimonial:before {
    711712        content:"\f473";
    712713}
    713714
    714 .dashicons-portfolio:before { 
     715.dashicons-portfolio:before {
    715716        content:"\f322";
    716717}
    717718
    718 .dashicons-book:before { 
     719.dashicons-book:before {
    719720        content:"\f330";
    720721}
    721722
    722 .dashicons-book-alt:before { 
     723.dashicons-book-alt:before {
    723724        content:"\f331";
    724725}
    725726
    726 .dashicons-download:before { 
     727.dashicons-download:before {
    727728        content:"\f316";
    728729}
    729730
    730 .dashicons-upload:before { 
     731.dashicons-upload:before {
    731732        content:"\f317";
    732733}
    733734