WordPress.org

Make WordPress Core

Ticket #6108: widget-titles-js.diff

File widget-titles-js.diff, 1.3 KB (added by mdawaffe, 7 years ago)

JS Patch

  • wp-admin/includes/widgets.php

     
    164164                <li id="widget-list-control-item-<?php echo ++$i; ?>-<?php echo $widget['id']; ?>" class="widget-list-control-item widget-sortable"> 
    165165                        <h4 class="widget-title"> 
    166166 
    167                                 <?php echo $widget['name']; // TODO: Up/Down links for noJS reordering? ?> 
     167                                <span><?php echo $widget['name']; // TODO: Up/Down links for noJS reordering? ?></span> 
    168168 
    169169                                <?php if ( 'edit' == $display ) : ?> 
    170170 
  • wp-admin/js/widgets.js

     
    11jQuery(function($) { 
    22        $('.noscript-action').remove(); 
    33 
     4        $('#current-sidebar .widget-control-list li').each( function() { 
     5                var t = $(this); 
     6                var v = t.find( 'div.widget-control' ).find( ':text:visible, textarea:visible' ).eq(0).val(); 
     7                if ( !v ) { return; } 
     8                var s = v.substr(0,22); 
     9                if ( s != v ) { s += '&#8230;'; } 
     10                t.find( 'h4.widget-title span').append( ': ' + $('<div>' + s + '</div>').text() ); 
     11        }); 
     12 
    413        var increment = 1; 
    514 
    615        // Open or close widget control form