Ticket #2990: inlineuploadIEfix.patch

File inlineuploadIEfix.patch, 0.9 kB (added by intoxination, 2 years ago)
  • wp-admin/inline-uploading.php

    old new  
    431431function sendToEditor(n) { 
    432432        o = document.getElementById('div'+n); 
    433433        h = o.innerHTML.replace(new RegExp('^\\s*(.*?)\\s*$', ''), '$1'); // Trim 
    434         h = h.replace(new RegExp(' (class|title|width|height|id|onclick|onmousedown)=([^\'"][^ ]*)( |/|>)', 'g'), ' $1="$2"$3'); // Enclose attribs in quotes 
     434        h = h.replace(new RegExp(' (class|title|width|height|id|onclick|onmousedown)=([^\'"][^ ]*)(?=( |/|>))', 'g'), ' $1="$2"'); // Enclose attribs in quotes 
    435435        h = h.replace(new RegExp(' (width|height)=".*?"', 'g'), ''); // Drop size constraints 
    436436        h = h.replace(new RegExp(' on(click|mousedown)="[^"]*"', 'g'), ''); // Drop menu events 
    437437        h = h.replace(new RegExp('<(/?)A', 'g'), '<$1a'); // Lowercase tagnames