Make WordPress Core

Ticket #23935: 23935.tooltips-checkbox-status.patch

File 23935.tooltips-checkbox-status.patch, 3.3 KB (added by jrbeilke, 11 years ago)

combined patch for slider tooltips, compare checkbox, and loading status

  • wp-admin/js/revisions.js

     
    397397                },
    398398
    399399                addTooltip: function( handle, message ) {
    400                         handle.attr( 'title', '' ).tooltip({
    401                                 track: false,
    402 
    403                                 position: {
    404                                         my: "left-30 top-66",
    405                                         at: "top left",
    406                                         using: function( position, feedback ) {
    407                                                 $( this ).css( position );
    408                                                 $( "<div>" )
    409                                                 .addClass( "arrow" )
    410                                                 .addClass( feedback.vertical )
    411                                                 .addClass( feedback.horizontal )
    412                                                 .appendTo( $( this ) );
    413                                         }
    414                                 },
    415                                 show: false,
    416                                 hide: false,
    417                                 content:  function() {
    418                                         return message;
    419                                 }
    420 
    421                         } );
     400                        handle.find( '.ui-slider-tooltip' ).html( message )
    422401                },
    423402
    424403                width: function() {
     
    431410
    432411                refresh: function( options, slide ) {
    433412                        $( '#diff-slider' ).slider( 'option', options );
     413                       
     414                        // reset all of the slider tooltips during a refresh
     415                        $( 'a.ui-slider-handle' ).html( '<span class="ui-slider-tooltip ui-widget-content ui-corner-all"></span>' );
    434416
    435417                        // Triggers the slide event
    436418                        if ( slide )
  • wp-admin/css/wp-admin.css

     
    35753575        position: relative;
    35763576}
    35773577
     3578#revisions-diff {
     3579        position: relative;
     3580        border-top: 1px solid #dfdfdf;
     3581}
     3582
    35783583#toggle-revision-compare-mode {
    35793584        position: absolute;
    35803585        top: 0;
    35813586        right: 0;
    3582         padding-top: 15px;
     3587        padding: 9px 9px 0 0;
    35833588}
    35843589
    35853590#loading-status {
    3586         position: absolute;
    3587         top: 0;
    3588         right: 170px;
    35893591        line-height: 30px;
    35903592        display: none;
    3591         margin: 9px 0 0;
     3593        margin: 0 0 9px;
     3594        text-align:center;
    35923595}
    35933596
    35943597#loading-status .spinner {
    3595         float: left;
     3598        float: none;
     3599        display: inline-block;
    35963600}
    35973601
    35983602#revision-interact {
    3599         border-bottom: 1px solid #dfdfdf;
    36003603        padding: 20px 0;
    36013604}
    36023605
     
    36223625        width: 95%;
    36233626}
    36243627
     3628#diff-slider .ui-slider-tooltip {
     3629        display: none;
     3630}
     3631
     3632#diff-slider .ui-state-active .ui-slider-tooltip, #diff-slider .ui-state-focus .ui-slider-tooltip, #diff-slider .ui-state-hover .ui-slider-tooltip {
     3633        display:block;
     3634        position:absolute;
     3635        border-color: #d7d7d7;
     3636        background-color: #fff;
     3637        bottom:20px;
     3638        margin-left:-4em;
     3639}
     3640
    36253641#diff-title-to strong {
    36263642        display: none;
    36273643}
     
    36883704.comparing-two-revisions #diff-title-from,
    36893705.left-model-loading #loading-status,
    36903706.right-model-loading #loading-status,
    3691 .left-model-loading #loading-status .spinner,
    3692 .right-model-loading #loading-status .spinner,
    36933707.comparing-two-revisions #diff-header-from {
    36943708        display: block;
    36953709}
     
    37473761        float: none;
    37483762}
    37493763
    3750 .ui-tooltip-content img {
     3764.ui-tooltip-content img, .ui-slider-tooltip img {
    37513765        float: left;
    37523766        margin-right: 5px;
    37533767}
     
    37553769
    37563770/*  jQuery UI Tooltip 1.10.1 */
    37573771
    3758 .ui-tooltip {
     3772.ui-tooltip, .ui-slider-tooltip {
    37593773        padding: 8px;
    37603774        position: absolute;
    37613775        z-index: 9999;
     
    37633777        min-width: 130px;
    37643778}
    37653779
    3766 body .ui-tooltip {
     3780body .ui-tooltip, body .ui-slider-tooltip {
    37673781        border-width: 1px;
    37683782}
    37693783
    3770 .ui-tooltip, .arrow:after {
     3784.ui-tooltip, .ui-slider-tooltip, .arrow:after {
    37713785        border: 1px solid #d7d7d7;
    37723786}
    37733787
    3774 .ui-tooltip {
     3788.ui-tooltip, .ui-slider-tooltip {
    37753789        padding: 5px 10px;
    37763790}
    37773791