WordPress.org

Make WordPress Core

Ticket #15060: 15060.diff

File 15060.diff, 884 bytes (added by mdawaffe, 4 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() {