Ticket #1265: Definition_List_Patch.patch

File Definition_List_Patch.patch, 0.7 kB (added by guest, 4 years ago)

Revised patch to allow for html inside <dt> tags

  • modules/GetHtml/TransformInnerHTML.js

     
    200200                        html = html.replace(/<(li|dd|dt)( [^>]*)?>/g,'</$1><$1$2>'). 
    201201                                replace(/(<[uod]l[^>]*>[\s\S]*?)<\/(li|dd|dt)>/g, '$1'). 
    202202                                replace(/\s*<\/(li|dd|dt)>(\s*<\/(li|dd|dt)>)+/g, '</$1>'). 
    203                                 replace(/(<dt[\s>][^<]*)(<\/d[dt]>)+/g, '$1</dt>'); 
     203                                replace(/(<dt[\s>][\s\S]*?)(<\/d[dt]>)+/g, '$1</dt>'); 
    204204                } 
    205205                if(Xinha.is_gecko) 
    206206                        html = html.replace(/<br \/>\n$/, ''); //strip trailing <br> added by moz