Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 7520cd58

Von Moritz Bunkus vor fast 4 Jahren hinzugefügt

  • ID 7520cd583a92860e2a33ee0b3155fd1695cc21bf
  • Vorgänger 50e99be3
  • Nachfolger 6aeeb993

HTML zu LaTeX: gewisse kaputte Konstrukte vom CKEditor entfernen

Dazu gehören leere Listen <ul></ul> oder Paragraphen mit
Zeilenumbrüchen und non-breakable spaces <p><br><br> </p>

Unterschiede anzeigen:

SL/Template/LaTeX.pm
83 83
  $content =~ s{ (?:\&nbsp;|\s)+ }{ }gx;
84 84
  $content =~ s{ (?:\&nbsp;|\s)+$ }{}gx;
85 85
  $content =~ s{ (?: <br/?> )+$ }{}gx;
86
  $content =~ s{ <ul>\s*</ul> | <ol>\s*</ol> }{}igx;
87
  $content =~ s{ (?: <p>\s*</p>\s* )+ \Z }{}imgx;
86 88

  
87 89
  my @parts = grep { $_ } map {
88 90
    if (substr($_, 0, 1) eq '<') {

Auch abrufbar als: Unified diff