WordPress.org

Make WordPress Core

Ticket #15060: 15060.diff

File 15060.diff, 884 bytes (added by mdawaffe, 7 years ago)
  • wp-admin/js/widgets.dev.js

     
    237237        },
    238238
    239239        appendTitle : function(widget) {
    240                 var title = $('input[id*="-title"]', widget);
    241                 if ( title = title.val() ) {
    242                         title = title.replace(/<[^<>]+>/g, '').replace(/</g, '&lt;').replace(/>/g, '&gt;');
    243                         $(widget).children('.widget-top').children('.widget-title').children()
    244                                 .children('.in-widget-title').html(': ' + title);
     240                var title = $('input[id*="-title"]', widget).val();
     241                if ( title ) {
     242                        title = ': ' + title.replace(/<[^<>]+>/g, '').replace(/</g, '&lt;').replace(/>/g, '&gt;');
    245243                }
     244                $(widget).children('.widget-top').children('.widget-title').children()
     245                        .children('.in-widget-title').html(title);
    246246        },
    247247
    248248        resize : function() {