WordPress.org

Make WordPress Core

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

File 23935.tooltips-checkbox-status.patch, 3.3 KB (added by jrbeilke, 2 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