550
550
$suffix = SCRIPT_DEBUG ? '' : '.min';
552
$rtl_styles = array( 'wp-admin', 'ie', 'media', 'admin-bar', 'customize-controls', 'media-views', 'wp-color-picker' );
553
// Any rtl stylesheets that don't have a .min version
554
$no_suffix = array( 'farbtastic' );
552
$rtl_styles = array( 'wp-admin', 'ie', 'media', 'admin-bar', 'customize-controls', 'media-views', 'wp-color-picker', 'wp-pointer', 'editor-buttons', 'farbtastic', 'wp-auth-check', 'wp-jquery-ui-dialog', 'media-views', 'buttons', 'install', 'colors-fresh' );
556
$styles->add( 'wp-admin', "/wp-admin/css/wp-admin$suffix.css" );
554
$styles->add( 'wp-admin', "/wp-admin/css/wp-admin$suffix.css", array( 'open-sans', 'dashicons' ) );
558
556
$styles->add( 'ie', "/wp-admin/css/ie$suffix.css" );
559
557
$styles->add_data( 'ie', 'conditional', 'lte IE 7' );
559
$open_sans_font_url = '';
561
/* translators: If there are characters in your language that are not supported
562
* by Open Sans, translate this to 'off'. Do not translate into your own language.
564
if ( 'off' !== _x( 'on', 'Open Sans font: on or off' ) ) {
565
$subsets = 'latin,latin-ext';
567
/* translators: To add an additional Open Sans character subset specific to your language,
568
* translate this to 'greek', 'cyrillic' or 'vietnamese'. Do not translate into your own language.
570
$subset = _x( 'no-subset', 'Open Sans font: add new subset (greek, cyrillic, vietnamese)' );
572
if ( 'cyrillic' == $subset ) {
573
$subsets .= ',cyrillic,cyrillic-ext';
574
} elseif ( 'greek' == $subset ) {
575
$subsets .= ',greek,greek-ext';
576
} elseif ( 'vietnamese' == $subset ) {
577
$subsets .= ',vietnamese';
580
// Hotlink Open Sans, for now
581
$open_sans_font_url = "//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,300,400,600&subset=$subsets";
584
$styles->add( 'open-sans', $open_sans_font_url );
587
$styles->add( 'dashicons', "/wp-includes/css/dashicons$suffix.css" );
561
589
// Register "meta" stylesheet for admin colors. All colors-* style sheets should have the same version string.
562
$styles->add( 'colors', true, array('wp-admin', 'buttons') );
590
$styles->add( 'colors', true, array( 'wp-admin', 'buttons', 'open-sans', 'dashicons' ) );
564
// do not refer to these directly, the right one is queued by the above "meta" colors handle
565
$styles->add( 'colors-fresh', "/wp-admin/css/colors-fresh$suffix.css", array('wp-admin', 'buttons') );
566
$styles->add( 'colors-classic', "/wp-admin/css/colors-classic$suffix.css", array('wp-admin', 'buttons') );
592
// do not refer to this directly, the right one is queued by the above "meta" colors handle
593
$styles->add( 'colors-fresh', "/wp-admin/css/colors$suffix.css", array( 'wp-admin', 'buttons' ) );
568
595
$styles->add( 'media', "/wp-admin/css/media$suffix.css" );
569
$styles->add( 'install', "/wp-admin/css/install$suffix.css", array('buttons') );
570
$styles->add( 'thickbox', '/wp-includes/js/thickbox/thickbox.css', array(), '20121105' );
596
$styles->add( 'install', "/wp-admin/css/install$suffix.css", array( 'buttons', 'open-sans' ) );
597
$styles->add( 'thickbox', '/wp-includes/js/thickbox/thickbox.css', array( 'dashicons' ), '20131201' );
571
598
$styles->add( 'farbtastic', '/wp-admin/css/farbtastic.css', array(), '1.3u1' );
572
599
$styles->add( 'wp-color-picker', "/wp-admin/css/color-picker$suffix.css" );
573
600
$styles->add( 'jcrop', "/wp-includes/js/jcrop/jquery.Jcrop.min.css", array(), '0.9.12' );
574
601
$styles->add( 'imgareaselect', '/wp-includes/js/imgareaselect/imgareaselect.css', array(), '0.9.8' );
575
$styles->add( 'admin-bar', "/wp-includes/css/admin-bar$suffix.css" );
576
$styles->add( 'wp-jquery-ui-dialog', "/wp-includes/css/jquery-ui-dialog$suffix.css" );
577
$styles->add( 'editor-buttons', "/wp-includes/css/editor$suffix.css" );
578
$styles->add( 'wp-pointer', "/wp-includes/css/wp-pointer$suffix.css" );
602
$styles->add( 'admin-bar', "/wp-includes/css/admin-bar$suffix.css", array( 'open-sans', 'dashicons' ) );
603
$styles->add( 'wp-jquery-ui-dialog', "/wp-includes/css/jquery-ui-dialog$suffix.css", array( 'dashicons' ) );
604
$styles->add( 'editor-buttons', "/wp-includes/css/editor$suffix.css", array( 'dashicons' ) );
605
$styles->add( 'wp-pointer', "/wp-includes/css/wp-pointer$suffix.css", array( 'dashicons' ) );
579
606
$styles->add( 'customize-controls', "/wp-admin/css/customize-controls$suffix.css", array( 'wp-admin', 'colors', 'ie' ) );
580
$styles->add( 'media-views', "/wp-includes/css/media-views$suffix.css", array( 'buttons' ) );
607
$styles->add( 'media-views', "/wp-includes/css/media-views$suffix.css", array( 'buttons', 'dashicons' ) );
581
608
$styles->add( 'buttons', "/wp-includes/css/buttons$suffix.css" );
582
$styles->add( 'wp-auth-check', "/wp-includes/css/wp-auth-check$suffix.css" );
609
$styles->add( 'wp-auth-check', "/wp-includes/css/wp-auth-check$suffix.css", array( 'dashicons' ) );
584
611
$styles->add( 'mediaelement', "/wp-includes/js/mediaelement/mediaelementplayer.min.css", array(), '2.13.0' );
585
612
$styles->add( 'wp-mediaelement', "/wp-includes/js/mediaelement/wp-mediaelement.css", array( 'mediaelement' ) );
587
614
foreach ( $rtl_styles as $rtl_style ) {
588
$styles->add_data( $rtl_style, 'rtl', true );
589
if ( $suffix && ! in_array( $rtl_style, $no_suffix ) )
615
$styles->add_data( $rtl_style, 'rtl', 'replace' );
590
617
$styles->add_data( $rtl_style, 'suffix', $suffix );