WordPress.org

Make WordPress Core

Ticket #17323: 17232.no-collapse.2.diff

File 17232.no-collapse.2.diff, 18.0 KB (added by aaroncampbell, 7 years ago)

Make easier to translate

  • wp-includes/functions.php

     
    600600
    601601        wp_protect_special_option( $option );
    602602
    603         /* 
     603        /*
    604604         * FIXME the next two lines of code are not necessary and should be removed.
    605605         * @see http://core.trac.wordpress.org/ticket/13480
    606606         */
     
    28762876 * @param string $title Error title.
    28772877 * @param string|array $args Optional arguements to control behaviour.
    28782878 */
    2879 function _xmlrpc_wp_die_handler( $message, $title = '', $args = array() ) { 
     2879function _xmlrpc_wp_die_handler( $message, $title = '', $args = array() ) {
    28802880        global $wp_xmlrpc_server;
    28812881        $defaults = array( 'response' => 500 );
    28822882
    28832883        $r = wp_parse_args($args, $defaults);
    28842884
    2885         if ( $wp_xmlrpc_server ) { 
    2886                 $error = new IXR_Error( $r['response'] , $message); 
    2887                 $wp_xmlrpc_server->output( $error->getXml() ); 
     2885        if ( $wp_xmlrpc_server ) {
     2886                $error = new IXR_Error( $r['response'] , $message);
     2887                $wp_xmlrpc_server->output( $error->getXml() );
    28882888        }
    28892889        die();
    28902890}
    28912891
    28922892/**
    28932893 * Filter to enable special wp_die handler for xmlrpc requests.
    2894  * 
     2894 *
    28952895 * @since 3.2.0
    28962896 * @access private
    28972897 */
    2898 function _xmlrpc_wp_die_filter() { 
     2898function _xmlrpc_wp_die_filter() {
    28992899        return '_xmlrpc_wp_die_handler';
    29002900}
    29012901
     
    45564556        @header( 'X-Frame-Options: SAMEORIGIN' );
    45574557}
    45584558
     4559/**
     4560 * Check if the user needs a browser update
     4561 *
     4562 * @since 3.2
     4563 */
     4564function wp_check_browser_version() {
     4565        $key = md5( $_SERVER['HTTP_USER_AGENT'] );
     4566
     4567        if ( false === ($response = get_site_transient('browsehappy_' . $key) ) ) {
     4568                global $wp_version;
     4569
     4570                $options = array(
     4571                        'body'                  => array( 'useragent' => $_SERVER['HTTP_USER_AGENT'] ),
     4572                        'user-agent'    => 'WordPress/' . $wp_version . '; ' . get_bloginfo( 'url' )
     4573                );
     4574
     4575                $raw_response = wp_remote_post( 'http://api.wordpress.org/core/browse-happy/1.0/', $options );
     4576
     4577                if ( is_wp_error( $raw_response ) || 200 != $raw_response['response']['code'] )
     4578                        return;
     4579
     4580                /**
     4581                 * Response should be an array with:
     4582                 *  'name' - string- A user friendly browser name
     4583                 *  'version' - string - The most recent version of the browser
     4584                 *  'current_version' - string - The version of the browser the user is using
     4585                 *  'upgrade' - boolean - Whether the browser needs an upgrade
     4586                 *  'insecure' - boolean - Whether the browser is deemed insecure
     4587                 */
     4588                $response = unserialize( $raw_response['body'] );
     4589
     4590                if ( ! $response )
     4591                        return;
     4592
     4593                set_site_transient( 'browsehappy_' . $key, $response, 604800 ); // cache for 1 week
     4594        }
     4595
     4596        return $response;
     4597}
    45594598?>
  • wp-admin/admin-ajax.php

     
    10111011        break;
    10121012case 'closed-postboxes' :
    10131013        check_ajax_referer( 'closedpostboxes', 'closedpostboxesnonce' );
    1014         $closed = isset( $_POST['closed'] ) ? explode( ',', $_POST['closed']) : array();
    1015         $closed = array_filter($closed);
    1016 
    10171014        $hidden = isset( $_POST['hidden'] ) ? explode( ',', $_POST['hidden']) : array();
    10181015        $hidden = array_filter($hidden);
    10191016
     
    10251022        if ( ! $user = wp_get_current_user() )
    10261023                die('-1');
    10271024
    1028         if ( is_array($closed) )
    1029                 update_user_option($user->ID, "closedpostboxes_$page", $closed, true);
    1030 
    10311025        if ( is_array($hidden) ) {
    10321026                $hidden = array_diff( $hidden, array('submitdiv', 'linksubmitdiv', 'manage-menu', 'create-menu') ); // postboxes that are always shown
    10331027                update_user_option($user->ID, "metaboxhidden_$page", $hidden, true);
  • wp-admin/includes/dashboard.php

     
    2525
    2626        /* Register Widgets and Controls */
    2727
     28        $response = wp_check_browser_version();
     29
     30        if ( $response['upgrade'] ) {
     31                if ( $response['insecure'] )
     32                        wp_add_dashboard_widget( 'dashboard_browser_nag_insecure', __( 'You are using an insecure browser!' ), 'wp_dashboard_browser_nag' );
     33                else
     34                        wp_add_dashboard_widget( 'dashboard_browser_nag_update', __( 'Your browser is out of date!' ), 'wp_dashboard_browser_nag' );
     35        }
     36
    2837        // Right Now
    2938        if ( is_blog_admin() && current_user_can('edit_posts') )
    3039                wp_add_dashboard_widget( 'dashboard_right_now', __( 'Right Now' ), 'wp_dashboard_right_now' );
     
    11471156}
    11481157add_action( 'activity_box_end', 'wp_dashboard_quota' );
    11491158
     1159// Display Browser Nag Meta Box
     1160function wp_dashboard_browser_nag() {
     1161        $response = wp_check_browser_version();
     1162
     1163        if ( $response['insecure'] ) {
     1164                $msg = sprintf( __( 'It looks like you\'re using an insecure version of %1$s. Using an outdated browser makes your computer unsafe.  For the best WordPress experience, please update your browser.' ), $response['name'] );
     1165        } else {
     1166                $msg = sprintf( __( 'It looks like you\'re using an old version of %1$s. Using an outdated browser makes your computer unsafe.  For the best WordPress experience, please update your browser.' ), $response['name'] );
     1167        }
     1168
     1169        $msg = "<div class='icon " . sanitize_html_class( strtolower( $response['name'] ) ) . "'></div><p class='browser-update-nag'>{$msg}</p>";
     1170        $msg .= sprintf( __( '<p><a href="%1$s" class="update-browser-link">Update %2$s</a> or learn how to <a href="%3$s" class="browse-happy-link">browse happy</a></p>' ), $response['update_url'], $response['name'], 'http://browsehappy.com/' );
     1171        $msg .= '<div class="clear"></div>';
     1172
     1173        echo apply_filters( 'browse-happy-notice', $msg );
     1174}
     1175
     1176
    11501177/**
    11511178 * Empty function usable by plugins to output empty dashboard widget (to be populated later by JS).
    11521179 */
  • wp-admin/includes/template.php

     
    957957                                        $style = '';
    958958                                        $hidden_class = in_array($box['id'], $hidden) ? ' hide-if-js' : '';
    959959                                        echo '<div id="' . $box['id'] . '" class="postbox ' . postbox_classes($box['id'], $page) . $hidden_class . '" ' . '>' . "\n";
    960                                         echo '<div class="handlediv" title="' . esc_attr__('Click to toggle') . '"><br /></div>';
    961960                                        echo "<h3 class='hndle'><span>{$box['title']}</span></h3>\n";
    962961                                        echo '<div class="inside">' . "\n";
    963962                                        call_user_func($box['callback'], $object, $box);
  • wp-admin/js/postbox.dev.js

     
    33        postboxes = {
    44                add_postbox_toggles : function(page,args) {
    55                        this.init(page,args);
    6                         $('.postbox h3, .postbox .handlediv').click( function() {
    7                                 var p = $(this).parent('.postbox'), id = p.attr('id');
    8 
    9                                 p.toggleClass('closed');
    10                                 postboxes.save_state(page);
    11                                 if ( id ) {
    12                                         if ( !p.hasClass('closed') && $.isFunction(postboxes.pbshow) )
    13                                                 postboxes.pbshow(id);
    14                                         else if ( p.hasClass('closed') && $.isFunction(postboxes.pbhide) )
    15                                                 postboxes.pbhide(id);
    16                                 }
    17                         } );
    186                        $('.postbox h3 a').click( function(e) {
    197                                e.stopPropagation();
    208                        } );
     
    116104                },
    117105
    118106                save_state : function(page) {
    119                         var closed = $('.postbox').filter('.closed').map(function() { return this.id; }).get().join(','),
    120                                 hidden = $('.postbox').filter(':hidden').map(function() { return this.id; }).get().join(',');
     107                        var hidden = $('.postbox').filter(':hidden').map(function() { return this.id; }).get().join(',');
    121108
    122109                        $.post(ajaxurl, {
    123110                                action: 'closed-postboxes',
    124                                 closed: closed,
    125111                                hidden: hidden,
    126112                                closedpostboxesnonce: jQuery('#closedpostboxesnonce').val(),
    127113                                page: page
  • wp-admin/press-this.php

    Cannot display: file marked as a binary type.
    svn:mime-type = application/octet-stream
    
    Property changes on: wp-admin/images/browsers-sprite.png
    ___________________________________________________________________
    Added: svn:mime-type
       + application/octet-stream
    
     
    459459                <?php } ?>
    460460                jQuery('#title').unbind();
    461461                jQuery('#publish, #save').click(function() { jQuery('#saving').css('display', 'inline'); });
    462 
    463                 $('#tagsdiv-post_tag, #categorydiv').children('h3, .handlediv').click(function(){
    464                         $(this).siblings('.inside').toggle();
    465                 });
    466462        });
    467463</script>
    468464</head>
     
    516512
    517513                        <?php $tax = get_taxonomy( 'category' ); ?>
    518514                        <div id="categorydiv" class="postbox">
    519                                 <div class="handlediv" title="<?php _e( 'Click to toggle' ); ?>"><br /></div>
    520515                                <h3 class="hndle"><?php _e('Categories') ?></h3>
    521516                                <div class="inside">
    522517                                <div id="taxonomy-category" class="categorydiv">
     
    566561                        </div>
    567562
    568563                        <div id="tagsdiv-post_tag" class="stuffbox" >
    569                                 <div class="handlediv" title="<?php _e( 'Click to toggle' ); ?>">
    570                                         <br/>
    571                                 </div>
    572564                                <h3><span><?php _e('Post Tags'); ?></span></h3>
    573565                                <div class="inside">
    574566                                        <div class="tagsdiv" id="post_tag">
  • wp-admin/css/dashboard.dev.css

     
    7373        text-decoration: none;
    7474}
    7575
     76#dashboard-widgets a.update-browser-link {
     77        font-size:1.2em;
     78        font-weight:bold;
     79}
     80
     81#dashboard-widgets a.browse-happy-link,
     82#dashboard-widgets a.update-browser-link,
    7683#dashboard-widgets h3 a {
    7784        text-decoration: underline;
    7885}
    7986
     87#dashboard-widgets p.browser-update-nag {
     88        padding-right:125px;
     89}
     90
     91#dashboard-widgets .icon {
     92        float: right;
     93        width: 125px;
     94        height: 135px;
     95        margin: -35px auto 0;
     96        background: -625px 0 url(../images/browsers-sprite.png) no-repeat;
     97}
     98#dashboard-widgets .chrome.icon {
     99        background-position: 0 0;
     100}
     101#dashboard-widgets .firefox.icon {
     102        background-position: -125px 0;
     103}
     104#dashboard-widgets .opera.icon {
     105        background-position: -250px 0;
     106}
     107#dashboard-widgets .safari.icon {
     108        background-position: -375px 0;
     109}
     110#dashboard-widgets .internetexplorer.icon {
     111        background-position: -500px 0;
     112}
     113
    80114#dashboard-widgets h3 .postbox-title-action {
    81115        position: absolute;
    82116        right: 30px;
  • wp-admin/css/ie.dev.css

     
    2121        margin-bottom: -1px;
    2222}
    2323
    24 * html .meta-box-sortables .postbox .handlediv {
    25         background: transparent url(../images/menu-bits-vs.gif) no-repeat scroll left -111px;
    26 }
    27 
    2824* html .edit-box {
    2925        display: inline;
    3026}
  • wp-admin/css/colors-classic-rtl.dev.css

     
    7070        background: #b5b5b5 url(../images/menu-bits-rtl-vs.gif?ver=20101117) repeat-x scroll right top;
    7171}
    7272
    73 .meta-box-sortables .postbox:hover .handlediv {
    74         background: transparent url(../images/menu-bits-rtl-vs.gif?ver=20101117) no-repeat scroll right -111px;
    75 }
    7673#favorite-toggle {
    7774        background: transparent url(../images/fav-arrow-rtl.gif?ver=20100531) no-repeat right -4px;
    7875}
  • wp-admin/css/global.dev.css

     
    209209}
    210210
    211211.hidden,
    212 .js .closed .inside,
    213212.js .hide-if-js,
    214213.no-js .hide-if-no-js {
    215214        display: none;
  • wp-admin/css/colors-fresh-rtl.dev.css

     
    7070        background: #b5b5b5 url(../images/menu-bits-rtl.gif?ver=20100531) repeat-x scroll right top;
    7171}
    7272
    73 .meta-box-sortables .postbox:hover .handlediv {
    74         background: transparent url(../images/menu-bits-rtl.gif?ver=20100531) no-repeat scroll right -111px;
    75 }
    7673#favorite-toggle {
    7774        background: transparent url(../images/fav-arrow-rtl.gif?ver=20100531) no-repeat right -4px;
    7875}
  • wp-admin/css/wp-admin-rtl.dev.css

     
    296296        padding: 2px 2px 2px 15px;
    297297        text-align: left;
    298298}
    299 .meta-box-sortables .postbox .handlediv {
    300         float: left;
    301 }
    302299.howto {
    303300        font-family: Tahoma, Arial, sans-serif;
    304301}
  • wp-admin/css/colors-classic.dev.css

     
    641641        border-color: #D1E5EE;
    642642}
    643643
     644#dashboard_browser_nag_insecure.postbox {
     645        background-color: #AC1B1B;
     646        border-color: #AC1B1B;
     647}
     648
     649#dashboard_browser_nag_update.postbox {
     650        background-color: #E7A904;
     651        border-color: #EDC048;
     652}
     653
     654#dashboard_browser_nag_insecure.postbox,
     655#dashboard_browser_nag_update.postbox {
     656        -moz-box-shadow: none;
     657        -webkit-box-shadow: none;
     658        box-shadow:none;
     659}
     660
     661#dashboard_browser_nag_insecure.postbox h3 {
     662        border-bottom-color: #CD5A5A;
     663}
     664
     665#dashboard_browser_nag_update.postbox h3 {
     666        border-bottom-color: #F6E2AC;
     667}
     668
     669#dashboard_browser_nag_insecure.postbox h3,
     670#dashboard_browser_nag_update.postbox h3 {
     671        background:none;
     672        text-shadow: none;
     673        -moz-box-shadow: none;
     674        -webkit-box-shadow: none;
     675        box-shadow: none;
     676}
     677.ui-sortable #dashboard_browser_nag_insecure.postbox,
     678.ui-sortable #dashboard_browser_nag_insecure.postbox h3,
     679.ui-sortable #dashboard_browser_nag_update.postbox,
     680.ui-sortable #dashboard_browser_nag_update.postbox h3 {
     681        color: #fff;
     682}
     683
     684#dashboard_browser_nag_insecure a,
     685#dashboard_browser_nag_update a {
     686        color: #fff;
     687}
     688
     689#dashboard_browser_nag_insecure a.browse-happy-link,
     690#dashboard_browser_nag_insecure a.update-browser-link {
     691        text-shadow: #871B15 0 1px 0;
     692}
     693
     694#dashboard_browser_nag_update a.browse-happy-link,
     695#dashboard_browser_nag_update a.update-browser-link {
     696        text-shadow: #D29A04 0 1px 0;
     697}
     698
    644699.widget,
    645700.postbox {
    646701        background-color: #fff;
     
    14461501        color: #D54E21;
    14471502}
    14481503
    1449 body.press-this .postbox:hover .handlediv,
    1450 body.press-this .stuffbox:hover .handlediv,
    1451 .meta-box-sortables .postbox:hover .handlediv {
    1452         background: transparent url(../images/menu-bits-vs.gif?ver=20101102) no-repeat scroll left -111px;
    1453 }
    1454 
    14551504#major-publishing-actions {
    14561505        background: #eaf2fa;
    14571506}
  • wp-admin/css/press-this.dev.css

     
    145145        border-radius: 3px;
    146146}
    147147
    148 .postbox:hover .handlediv,
    149 .stuffbox:hover .handlediv {
    150         background: transparent url(../images/menu-bits.gif) no-repeat scroll left -111px;
    151 }
    152 
    153 .handlediv {
    154         float: right;
    155         height: 26px;
    156         width: 23px;
    157 }
    158 
    159148#title,
    160149.tbtitle {
    161150        -moz-border-radius: 3px;
  • wp-admin/css/colors-fresh.dev.css

     
    665665        background-color: #f9f9f9;
    666666}
    667667
     668#dashboard_browser_nag_insecure.postbox {
     669        background-color: #AC1B1B;
     670        border-color: #AC1B1B;
     671}
     672
     673#dashboard_browser_nag_update.postbox {
     674        background-color: #E7A904;
     675        border-color: #EDC048;
     676}
     677
     678#dashboard_browser_nag_insecure.postbox,
     679#dashboard_browser_nag_update.postbox {
     680        -moz-box-shadow: none;
     681        -webkit-box-shadow: none;
     682        box-shadow:none;
     683}
     684
     685#dashboard_browser_nag_insecure.postbox h3 {
     686        border-bottom-color: #CD5A5A;
     687}
     688
     689#dashboard_browser_nag_update.postbox h3 {
     690        border-bottom-color: #F6E2AC;
     691}
     692
     693#dashboard_browser_nag_insecure.postbox h3,
     694#dashboard_browser_nag_update.postbox h3 {
     695        text-shadow: none;
     696        -moz-box-shadow: none;
     697        -webkit-box-shadow: none;
     698        box-shadow: none;
     699}
     700.ui-sortable #dashboard_browser_nag_insecure.postbox,
     701.ui-sortable #dashboard_browser_nag_insecure.postbox h3,
     702.ui-sortable #dashboard_browser_nag_update.postbox,
     703.ui-sortable #dashboard_browser_nag_update.postbox h3 {
     704        color: #fff;
     705}
     706
     707#dashboard_browser_nag_insecure a,
     708#dashboard_browser_nag_update a {
     709        color: #fff;
     710}
     711
     712#dashboard_browser_nag_insecure a.browse-happy-link,
     713#dashboard_browser_nag_insecure a.update-browser-link {
     714        text-shadow: #871B15 0 1px 0;
     715}
     716
     717#dashboard_browser_nag_update a.browse-happy-link,
     718#dashboard_browser_nag_update a.update-browser-link {
     719        text-shadow: #D29A04 0 1px 0;
     720}
     721
    668722.ui-sortable .postbox h3 {
    669723        color: #464646;
    670724}
     
    15351589        color: #D54E21;
    15361590}
    15371591
    1538 .meta-box-sortables .postbox:hover .handlediv {
    1539         background: transparent url(../images/menu-bits.gif?ver=20100610) no-repeat scroll left -111px;
    1540 }
    1541 
    15421592.tablenav .tablenav-pages {
    15431593        color: #555;
    15441594}
  • wp-admin/css/wp-admin.dev.css

     
    15401540        font-weight: normal;
    15411541}
    15421542
    1543 .postbox .handlediv {
    1544         float: right;
    1545         width: 23px;
    1546         height: 26px;
    1547 }
    1548 
    15491543.sortable-placeholder {
    15501544        border-width: 1px;
    15511545        border-style: dashed;
     
    15691563        border-style: solid;
    15701564}
    15711565
    1572 .postbox.closed h3 {
    1573         border: none;
    1574         -moz-box-shadow: none;
    1575         -webkit-box-shadow: none;
    1576         box-shadow: none;
    1577 }
    1578 
    15791566.postbox table.form-table {
    15801567        margin-bottom: 0;
    15811568}
  • wp-admin/css/ie-rtl.dev.css

     
    9696        position: static;
    9797}
    9898
    99 * html .meta-box-sortables .postbox .handlediv {
    100         background: transparent url(../images/menu-bits-rtl-vs.gif) no-repeat scroll right -111px;
    101 }
    102 
    10399/* nav menus */
    104100.menu-max-depth-0 #menu-management { width: 460px; }
    105101.menu-max-depth-1 #menu-management { width: 490px; }