Ticket #23299: 23299.patch

File 23299.patch, 1.3 KB (added by ocean90, 4 months ago)
  • wp-admin/js/editor.js

     
    8080                } 
    8181 
    8282                // Pretty it up for the source editor 
    83                 blocklist1 = 'blockquote|ul|ol|li|table|thead|tbody|tfoot|tr|th|td|div|h[1-6]|p|fieldset'; 
     83                blocklist1 = 'blockquote|ul|ol|li|dl|dt|dd|table|thead|tbody|tfoot|tr|th|td|div|h[1-6]|p|fieldset'; 
    8484                content = content.replace(new RegExp('\\s*</('+blocklist1+')>\\s*', 'g'), '</$1>\n'); 
    8585                content = content.replace(new RegExp('\\s*<((?:'+blocklist1+')(?: [^>]*)?)>', 'g'), '\n<$1>'); 
    8686 
     
    102102                content = content.replace(/\s*\[caption([^\[]+)\[\/caption\]\s*/gi, '\n\n[caption$1[/caption]\n\n'); 
    103103                content = content.replace(/caption\]\n\n+\[caption/g, 'caption]\n\n[caption'); 
    104104 
    105                 blocklist2 = 'blockquote|ul|ol|li|table|thead|tbody|tfoot|tr|th|td|h[1-6]|pre|fieldset'; 
     105                blocklist2 = 'blockquote|ul|ol|li|dl|dt|dd|table|thead|tbody|tfoot|tr|th|td|h[1-6]|pre|fieldset'; 
    106106                content = content.replace(new RegExp('\\s*<((?:'+blocklist2+')(?: [^>]*)?)\\s*>', 'g'), '\n<$1>'); 
    107107                content = content.replace(new RegExp('\\s*</('+blocklist2+')>\\s*', 'g'), '</$1>\n'); 
    108108                content = content.replace(/<li([^>]*)>/g, '\t<li$1>');