Ticket #26630: 26630.3.patch
| File 26630.3.patch, 20.5 KB (added by , 12 years ago) |
|---|
-
src/wp-admin/css/admin-menu.css
51 51 transition: all .1s ease-in-out; 52 52 } 53 53 54 .icon16.icon-dashboard:before, 55 #adminmenu .menu-icon-dashboard div.wp-menu-image:before { 54 .icon16.icon-dashboard:before { 56 55 content: '\f226'; 57 56 } 58 57 59 .icon16.icon-post:before, 60 #adminmenu .menu-icon-post div.wp-menu-image:before { 58 .icon16.icon-post:before { 61 59 content: '\f109'; 62 60 } 63 61 64 .icon16.icon-media:before, 65 #adminmenu .menu-icon-media div.wp-menu-image:before { 62 .icon16.icon-media:before { 66 63 content: '\f104'; 67 64 } 68 65 69 .icon16.icon-links:before, 70 #adminmenu .menu-icon-links div.wp-menu-image:before { 66 .icon16.icon-links:before { 71 67 content: '\f103'; 72 68 } 73 69 74 .icon16.icon-page:before, 75 #adminmenu .menu-icon-page div.wp-menu-image:before { 70 .icon16.icon-page:before { 76 71 content: '\f105'; 77 72 } 78 73 79 .icon16.icon-comments:before, 80 #adminmenu .menu-icon-comments div.wp-menu-image:before { 74 .icon16.icon-comments:before { 81 75 content: '\f101'; 82 76 margin-top: 1px; 83 77 } 84 78 85 .icon16.icon-appearance:before, 86 #adminmenu .menu-icon-appearance div.wp-menu-image:before { 79 .icon16.icon-appearance:before { 87 80 content: '\f100'; 88 81 } 89 82 90 .icon16.icon-plugins:before, 91 #adminmenu .menu-icon-plugins div.wp-menu-image:before { 83 .icon16.icon-plugins:before { 92 84 content: '\f106'; 93 85 } 94 86 95 .icon16.icon-users:before, 96 #adminmenu .menu-icon-users div.wp-menu-image:before { 87 .icon16.icon-users:before { 97 88 content: '\f110'; 98 89 } 99 90 100 .icon16.icon-tools:before, 101 #adminmenu .menu-icon-tools div.wp-menu-image:before { 91 .icon16.icon-tools:before { 102 92 content: '\f107'; 103 93 } 104 94 105 .icon16.icon-settings:before, 106 #adminmenu .menu-icon-settings div.wp-menu-image:before { 95 .icon16.icon-settings:before { 107 96 content: '\f108'; 108 97 } 109 98 110 .icon16.icon-site:before, 111 #adminmenu .menu-icon-site div.wp-menu-image:before { 99 .icon16.icon-site:before { 112 100 content: '\f112' 113 101 } 114 102 115 .icon16.icon-generic:before, 116 #adminmenu .menu-icon-generic div.wp-menu-image:before { 103 .icon16.icon-generic:before { 117 104 content: '\f111'; 118 105 } 119 106 … … 357 344 } 358 345 359 346 div.wp-menu-image:before { 360 font: normal 20px/1 'dashicons' !important;361 speak: none;362 347 color: #999; 363 348 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;370 349 transition: all .1s ease-in-out; 371 350 } 372 351 -
src/wp-admin/menu-header.php
93 93 $img_class = ' svg'; 94 94 } elseif ( 0 === strpos( $item[6], 'dashicons-' ) ) { 95 95 $img = '<br />'; 96 $img_class = ' dashicons ' . sanitize_html_class( $item[6] );96 $img_class = ' dashicons-before ' . sanitize_html_class( $item[6] ); 97 97 } 98 98 } 99 99 $arrow = '<div class="wp-menu-arrow"><div></div></div>'; -
src/wp-admin/menu.php
22 22 * @var array 23 23 */ 24 24 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' ); 26 26 27 27 $submenu[ 'index.php' ][0] = array( __('Home'), 'read', 'index.php' ); 28 28 … … 46 46 47 47 $menu[4] = array( '', 'read', 'separator1', '', 'wp-menu-separator' ); 48 48 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' ); 50 50 $submenu['edit.php'][5] = array( __('All Posts'), 'edit_posts', 'edit.php' ); 51 51 /* translators: add new post */ 52 52 $submenu['edit.php'][10] = array( _x('Add New', 'post'), get_post_type_object( 'post' )->cap->create_posts, 'post-new.php' ); … … 60 60 } 61 61 unset($tax); 62 62 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' ); 64 64 $submenu['upload.php'][5] = array( __('Library'), 'upload_files', 'upload.php'); 65 65 /* translators: add new file */ 66 66 $submenu['upload.php'][10] = array( _x('Add New', 'file'), 'upload_files', 'media-new.php'); … … 72 72 } 73 73 unset($tax); 74 74 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' ); 76 76 $submenu['link-manager.php'][5] = array( _x('All Links', 'admin menu'), 'manage_links', 'link-manager.php' ); 77 77 /* translators: add new links */ 78 78 $submenu['link-manager.php'][10] = array( _x('Add New', 'link'), 'manage_links', 'link-add.php' ); 79 79 $submenu['link-manager.php'][15] = array( __('Link Categories'), 'manage_categories', 'edit-tags.php?taxonomy=link_category' ); 80 80 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' ); 82 82 $submenu['edit.php?post_type=page'][5] = array( __('All Pages'), 'edit_pages', 'edit.php?post_type=page' ); 83 83 /* translators: add new page */ 84 84 $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' ); … … 93 93 94 94 $awaiting_mod = wp_count_comments(); 95 95 $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' ); 97 97 unset($awaiting_mod); 98 98 99 99 $submenu[ 'edit-comments.php' ][0] = array( __('All Comments'), 'edit_posts', 'edit-comments.php' ); … … 117 117 } 118 118 $ptype_class = $ptype_for_id; 119 119 } else { 120 $menu_icon = ' none';120 $menu_icon = 'dashicons-admin-post'; 121 121 $ptype_class = 'post'; 122 122 } 123 123 … … 144 144 145 145 $appearance_cap = current_user_can( 'switch_themes') ? 'switch_themes' : 'edit_theme_options'; 146 146 147 $menu[60] = array( __('Appearance'), $appearance_cap, 'themes.php', '', 'menu-top menu-icon-appearance', 'menu-appearance', 'd iv' );147 $menu[60] = array( __('Appearance'), $appearance_cap, 'themes.php', '', 'menu-top menu-icon-appearance', 'menu-appearance', 'dashicons-admin-appearance' ); 148 148 $submenu['themes.php'][5] = array( __( 'Themes' ), $appearance_cap, 'themes.php' ); 149 149 $submenu['themes.php'][6] = array( __( 'Customize' ), 'edit_theme_options', 'customize.php', 'hide-if-no-customize' ); 150 150 if ( current_theme_supports( 'menus' ) || current_theme_supports( 'widgets' ) ) … … 167 167 $count = "<span class='update-plugins count-{$update_data['counts']['plugins']}'><span class='plugin-count'>" . number_format_i18n($update_data['counts']['plugins']) . "</span></span>"; 168 168 } 169 169 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' ); 171 171 172 172 $submenu['plugins.php'][5] = array( __('Installed Plugins'), 'activate_plugins', 'plugins.php' ); 173 173 … … 180 180 unset( $update_data ); 181 181 182 182 if ( 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' ); 184 184 else 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' ); 186 186 187 187 if ( current_user_can('list_users') ) { 188 188 $_wp_real_parent_file['profile.php'] = 'users.php'; // Back-compat for plugins adding submenus to profile.php. … … 202 202 $submenu['profile.php'][10] = array(__('Add New User'), 'promote_users', 'user-new.php'); 203 203 } 204 204 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' ); 206 206 $submenu['tools.php'][5] = array( __('Available Tools'), 'edit_posts', 'tools.php' ); 207 207 $submenu['tools.php'][10] = array( __('Import'), 'import', 'import.php' ); 208 208 $submenu['tools.php'][15] = array( __('Export'), 'export', 'export.php' ); … … 211 211 if ( ! is_multisite() && defined('WP_ALLOW_MULTISITE') && WP_ALLOW_MULTISITE ) 212 212 $submenu['tools.php'][50] = array(__('Network Setup'), 'manage_options', 'network.php'); 213 213 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' ); 215 215 $submenu['options-general.php'][10] = array(_x('General', 'settings screen'), 'manage_options', 'options-general.php'); 216 216 $submenu['options-general.php'][15] = array(__('Writing'), 'manage_options', 'options-writing.php'); 217 217 $submenu['options-general.php'][20] = array(__('Reading'), 'manage_options', 'options-reading.php'); -
src/wp-admin/network/menu.php
8 8 */ 9 9 10 10 /* translators: Network menu item */ 11 $menu[2] = array(__('Dashboard'), 'manage_network', 'index.php', '', 'menu-top menu-top-first menu-icon-dashboard', 'menu-dashboard', 'd iv');11 $menu[2] = array(__('Dashboard'), 'manage_network', 'index.php', '', 'menu-top menu-top-first menu-icon-dashboard', 'menu-dashboard', 'dashicons-dashboard'); 12 12 13 13 $menu[4] = array( '', 'read', 'separator1', '', 'wp-menu-separator' ); 14 14 15 15 /* translators: Sites menu item */ 16 $menu[5] = array(__('Sites'), 'manage_sites', 'sites.php', '', 'menu-top menu-icon-site', 'menu-site', 'd iv');16 $menu[5] = array(__('Sites'), 'manage_sites', 'sites.php', '', 'menu-top menu-icon-site', 'menu-site', 'dashicons-admin-network'); 17 17 $submenu['sites.php'][5] = array( __('All Sites'), 'manage_sites', 'sites.php' ); 18 18 $submenu['sites.php'][10] = array( _x('Add New', 'site'), 'create_sites', 'site-new.php' ); 19 19 20 $menu[10] = array(__('Users'), 'manage_network_users', 'users.php', '', 'menu-top menu-icon-users', 'menu-users', 'd iv');20 $menu[10] = array(__('Users'), 'manage_network_users', 'users.php', '', 'menu-top menu-icon-users', 'menu-users', 'dashicons-admin-users'); 21 21 $submenu['users.php'][5] = array( __('All Users'), 'manage_network_users', 'users.php' ); 22 22 $submenu['users.php'][10] = array( _x('Add New', 'user'), 'create_users', 'user-new.php' ); 23 23 … … 26 26 if ( $update_data['counts']['themes'] ) { 27 27 $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' ); 28 28 } else { 29 $menu[15] = array( __( 'Themes' ), 'manage_network_themes', 'themes.php', '', 'menu-top menu-icon-appearance', 'menu-appearance', 'd iv' );29 $menu[15] = array( __( 'Themes' ), 'manage_network_themes', 'themes.php', '', 'menu-top menu-icon-appearance', 'menu-appearance', 'dashicons-admin-appearance' ); 30 30 } 31 31 $submenu['themes.php'][5] = array( __('Installed Themes'), 'manage_network_themes', 'themes.php' ); 32 32 $submenu['themes.php'][10] = array( _x('Add New', 'theme'), 'install_themes', 'theme-install.php' ); … … 35 35 if ( current_user_can( 'update_plugins' ) ) { 36 36 $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'); 37 37 } else { 38 $menu[20] = array( __('Plugins'), 'manage_network_plugins', 'plugins.php', '', 'menu-top menu-icon-plugins', 'menu-plugins', 'd iv' );38 $menu[20] = array( __('Plugins'), 'manage_network_plugins', 'plugins.php', '', 'menu-top menu-icon-plugins', 'menu-plugins', 'dashicons-admin-plugins' ); 39 39 } 40 40 $submenu['plugins.php'][5] = array( __('Installed Plugins'), 'manage_network_plugins', 'plugins.php' ); 41 41 $submenu['plugins.php'][10] = array( _x('Add New', 'plugin'), 'install_plugins', 'plugin-install.php' ); 42 42 $submenu['plugins.php'][15] = array( _x('Editor', 'plugin editor'), 'edit_plugins', 'plugin-editor.php' ); 43 43 44 $menu[25] = array(__('Settings'), 'manage_network_options', 'settings.php', '', 'menu-top menu-icon-settings', 'menu-settings', 'd iv');44 $menu[25] = array(__('Settings'), 'manage_network_options', 'settings.php', '', 'menu-top menu-icon-settings', 'menu-settings', 'dashicons-admin-settings'); 45 45 if ( defined( 'MULTISITE' ) && defined( 'WP_ALLOW_MULTISITE' ) && WP_ALLOW_MULTISITE ) { 46 46 $submenu['settings.php'][5] = array( __('Network Settings'), 'manage_network_options', 'settings.php' ); 47 47 $submenu['settings.php'][10] = array( __('Network Setup'), 'manage_network_options', 'setup.php' ); … … 50 50 if ( $update_data['counts']['total'] ) { 51 51 $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' ); 52 52 } else { 53 $menu[30] = array( __( 'Updates' ), 'manage_network', 'upgrade.php', '', 'menu-top menu-icon-tools', 'menu-update', 'd iv' );53 $menu[30] = array( __( 'Updates' ), 'manage_network', 'upgrade.php', '', 'menu-top menu-icon-tools', 'menu-update', 'dashicons-admin-tools' ); 54 54 } 55 55 56 56 unset($update_data); -
src/wp-includes/css/dashicons.css
12 12 font-style: normal; 13 13 } 14 14 15 .dashicons { 15 .dashicons, 16 .dashicons-before:before { 16 17 display: inline-block; 17 18 width: 20px; 18 19 height: 20px; 19 -webkit-font-smoothing: antialiased;20 20 font-size: 20px; 21 21 line-height: 1; 22 22 font-family: "dashicons"; … … 24 24 font-weight: normal; 25 25 font-style: normal; 26 26 vertical-align: top; 27 -moz-transition: color .1s ease-in 0;27 text-align: center; 28 28 -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; 30 32 } 31 33 32 33 34 /* Admin Menu Icons */ 34 35 35 36 .dashicons-menu:before { … … 176 177 } 177 178 178 179 .dashicons-image-rotate-left:before { 179 content:"\f166"; 180 content:"\f166"; 180 181 } 181 182 182 183 .dashicons-image-rotate-right:before { … … 192 193 } 193 194 194 195 195 /* Both Image Editing and TinyMCE */ 196 /* Both Image Editing and TinyMCE */ 196 197 197 198 .dashicons-undo:before { 198 199 content:"\f171"; … … 205 206 /* TinyMCE Icons */ 206 207 207 208 .dashicons-editor-bold:before { 208 content:"\f200"; 209 content:"\f200"; 209 210 } 210 211 211 212 .dashicons-editor-italic:before { 212 content:"\f201"; 213 content:"\f201"; 213 214 } 214 215 215 216 .dashicons-editor-ul:before { 216 content:"\f203"; 217 content:"\f203"; 217 218 } 218 219 219 220 .dashicons-editor-ol:before { 220 content:"\f204"; 221 content:"\f204"; 221 222 } 222 223 223 224 .dashicons-editor-quote:before { 224 content:"\f205"; 225 content:"\f205"; 225 226 } 226 227 227 228 .dashicons-editor-alignleft:before { 228 content:"\f206"; 229 content:"\f206"; 229 230 } 230 231 231 232 .dashicons-editor-aligncenter:before { 232 content:"\f207"; 233 content:"\f207"; 233 234 } 234 235 235 236 .dashicons-editor-alignright:before { 236 content:"\f208"; 237 content:"\f208"; 237 238 } 238 239 239 240 .dashicons-editor-insertmore:before { 240 content:"\f209"; 241 content:"\f209"; 241 242 } 242 243 243 244 .dashicons-editor-spellcheck:before { 244 content:"\f210"; 245 content:"\f210"; 245 246 } 246 247 247 248 .dashicons-editor-distractionfree:before { 248 content:"\f211"; 249 content:"\f211"; 249 250 } 250 251 251 252 .dashicons-editor-kitchensink:before { 252 content:"\f212"; 253 content:"\f212"; 253 254 } 254 255 255 256 .dashicons-editor-underline:before { 256 content:"\f213"; 257 content:"\f213"; 257 258 } 258 259 259 260 .dashicons-editor-justify:before { 260 content:"\f214"; 261 content:"\f214"; 261 262 } 262 263 263 264 .dashicons-editor-textcolor:before { 264 content:"\f215"; 265 content:"\f215"; 265 266 } 266 267 267 268 .dashicons-editor-paste-word:before { 268 content:"\f216"; 269 content:"\f216"; 269 270 } 270 271 271 272 .dashicons-editor-paste-text:before { 272 content:"\f217"; 273 content:"\f217"; 273 274 } 274 275 275 276 .dashicons-editor-removeformatting:before { … … 436 437 content:"\f237"; 437 438 } 438 439 439 .dashicons-share1:before { 440 .dashicons-share1:before { 440 441 content:"\f237"; 441 442 } 442 443 443 .dashicons-share-alt:before { 444 .dashicons-share-alt:before { 444 445 content:"\f240"; 445 446 } 446 447 447 .dashicons-share-alt2:before { 448 .dashicons-share-alt2:before { 448 449 content:"\f242"; 449 450 } 450 451 451 .dashicons-twitter:before { 452 .dashicons-twitter:before { 452 453 content:"\f301"; 453 454 } 454 455 455 .dashicons-rss:before { 456 .dashicons-rss:before { 456 457 content:"\f303"; 457 458 } 458 459 459 460 .dashicons-email:before { 460 content:"\f465"; 461 content:"\f465"; 461 462 } 462 463 463 464 .dashicons-email-alt:before { 464 content:"\f466"; 465 content:"\f466"; 465 466 } 466 467 467 .dashicons-facebook:before { 468 .dashicons-facebook:before { 468 469 content:"\f304"; 469 470 } 470 471 471 .dashicons-facebook-alt:before { 472 .dashicons-facebook-alt:before { 472 473 content:"\f305"; 473 474 } 474 475 475 .dashicons-networking:before { 476 .dashicons-networking:before { 476 477 content:"\f325"; 477 478 } 478 479 479 .dashicons-googleplus:before { 480 .dashicons-googleplus:before { 480 481 content:"\f462"; 481 482 } 482 483 483 484 484 485 /* Jobs Icons */ 485 486 486 .dashicons-hammer:before { 487 .dashicons-hammer:before { 487 488 content:"\f308"; 488 489 } 489 490 490 .dashicons-art:before { 491 .dashicons-art:before { 491 492 content:"\f309"; 492 493 } 493 494 494 .dashicons-migrate:before { 495 .dashicons-migrate:before { 495 496 content:"\f310"; 496 497 } 497 498 498 .dashicons-performance:before { 499 .dashicons-performance:before { 499 500 content:"\f311"; 500 501 } 501 502 … … 507 508 } 508 509 509 510 .dashicons-wordpress-alt:before { 510 content:"\f324"; 511 content:"\f324"; 511 512 } 512 513 513 514 .dashicons-pressthis:before { … … 545 546 546 547 /* Taxonomies */ 547 548 548 .dashicons-tag:before { 549 .dashicons-tag:before { 549 550 content:"\f323"; 550 551 } 551 552 552 .dashicons-category:before { 553 .dashicons-category:before { 553 554 content:"\f318"; 554 555 } 555 556 … … 611 612 content:"\f231"; 612 613 } 613 614 614 .dashicons-camera:before { 615 .dashicons-camera:before { 615 616 content:"\f306"; 616 617 } 617 618 … … 671 672 content:"\f185"; 672 673 } 673 674 674 .dashicons-chart-line:before { 675 .dashicons-chart-line:before { 675 676 content:"\f238"; 676 677 } 677 678 678 .dashicons-chart-area:before { 679 .dashicons-chart-area:before { 679 680 content:"\f239"; 680 681 } 681 682 682 .dashicons-groups:before { 683 .dashicons-groups:before { 683 684 content:"\f307"; 684 685 } 685 686 686 .dashicons-businessman:before { 687 .dashicons-businessman:before { 687 688 content:"\f338"; 688 689 } 689 690 690 .dashicons-id:before { 691 .dashicons-id:before { 691 692 content:"\f336"; 692 693 } 693 694 694 .dashicons-id-alt:before { 695 .dashicons-id-alt:before { 695 696 content:"\f337"; 696 697 } 697 698 698 .dashicons-products:before { 699 .dashicons-products:before { 699 700 content:"\f312"; 700 701 } 701 702 702 .dashicons-awards:before { 703 .dashicons-awards:before { 703 704 content:"\f313"; 704 705 } 705 706 706 .dashicons-forms:before { 707 .dashicons-forms:before { 707 708 content:"\f314"; 708 709 } 709 710 710 .dashicons-testimonial:before { 711 .dashicons-testimonial:before { 711 712 content:"\f473"; 712 713 } 713 714 714 .dashicons-portfolio:before { 715 .dashicons-portfolio:before { 715 716 content:"\f322"; 716 717 } 717 718 718 .dashicons-book:before { 719 .dashicons-book:before { 719 720 content:"\f330"; 720 721 } 721 722 722 .dashicons-book-alt:before { 723 .dashicons-book-alt:before { 723 724 content:"\f331"; 724 725 } 725 726 726 .dashicons-download:before { 727 .dashicons-download:before { 727 728 content:"\f316"; 728 729 } 729 730 730 .dashicons-upload:before { 731 .dashicons-upload:before { 731 732 content:"\f317"; 732 733 } 733 734