WordPress.org

Make WordPress Core

Ticket #6108: widget-titles-js.diff

File widget-titles-js.diff, 1.3 KB (added by mdawaffe, 10 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