WordPress.org

Make WordPress Core

Ticket #21334: 21334.3.diff

File 21334.3.diff, 1.3 KB (added by adamsilverstein, 22 months ago)

focusin/focusout; tabs not spaces

  • wp-admin/js/inline-edit-post.js

     
    6969                        t.revert(); 
    7070                        $('select[name^="action"]').val('-1'); 
    7171                }); 
     72                var transitionTimeout; 
     73                //show the 'quick links' section when user tabs into post title triggering focus 
     74                $('td.post-title a').focusin( function(e){ 
     75                        clearTimeout(transitionTimeout); 
     76                        $(this).parents('.post-title').first().find('.row-actions').addClass('show-row-actions'); 
     77                }).focusout( function () { 
     78                        var that = $(this); 
     79                        // Tabbing between post title and .row-actions links needs a breif pause in some browsers 
     80                        // else the .row-actions div gets hidden in transit 
     81                        transitionTimeout = setTimeout( function () { 
     82                                that.parents('.post-title').first().find('.row-actions').removeClass('show-row-actions'); 
     83                        }, 30 ); 
     84                }); 
    7285        }, 
    7386 
    7487        toggle : function(el){ 
  • wp-admin/css/wp-admin.css

     
    66846684        visibility: visible; 
    66856685} 
    66866686 
     6687.show-row-actions { 
     6688        visibility: visible; 
     6689} 
     6690 
    66876691.row-actions-visible { 
    66886692        padding: 2px 0 0; 
    66896693}