Changeset 10443
- Timestamp:
- 2005-08-09T10:46:44+12:00 (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl/perllib/plugins/StructuredHTMLPlug.pm
r10426 r10443 107 107 # If checkout_toc is enables, it means to get rid of toc and tof contents. 108 108 # get rid of TOC and TOF sections and their title 109 #if (defined $self->{'checkout_toc'}){109 if (defined $self->{'checkout_toc'}){ 110 110 #line-height:150%;mso-ansi-language:FR'>Contents<o:p></o:p></span></b></p> 111 111 # get rid of Table of Contents title and Table of Figures 112 112 #$body_text =~ s/<p[^>]*><b><span[^>]*>(Table of Content.|Content.)<o:p><\/o:p><\/span><\/b><\/p>//isg; 113 113 #$body_text =~ s/<p[^>]*><b><span[^>]*>(Table of Figure.|Figure.)<o:p><\/o:p><\/span><\/b><\/p>//isg; 114 #$body_text =~ s/<p class=(($self->{'toc_header'})[^>]*)>(.+?)<\/p>//isg;115 #$body_text =~ s/<p class=(($self->{'tof_header'})[^>]*)>(.+?)<\/p>//isg;116 #}114 $body_text =~ s/<p class=(($self->{'toc_header'})[^>]*)>(.+?)<\/p>//isg; 115 $body_text =~ s/<p class=(($self->{'tof_header'})[^>]*)>(.+?)<\/p>//isg; 116 } 117 117 118 118 if (defined $self->{'title_header'}){ … … 120 120 $body_text =~ s/<p class=(($self->{'title_header'})[^>]*)>(.+?)<\/p>/<p class=$1><title>$3<\/title><\/p>/isg; 121 121 } 122 if (defined $self->{'level1_header'}){ 123 $self->{'level1_header'} =~ s/^(\()(.*)(\))/$2/is; 124 $body_text =~ s/<p class=(($self->{'level1_header'})[^>]*)>(.+?)<\/p>/<p class=$1><h1>$3<\/h1><\/p>/isg; 125 } 122 123 if (defined $self->{'level1_header'} && $self->{'level1_header'}=~ /\S/ ){ 124 $self->{'level1_header'} =~ s/^\((.*)\)/$1/i; 125 $body_text =~ s/<p class=(($self->{'level1_header'})[^>]*)>(.+?)<\/p>/<p class=$1><h1>$3<\/h1><\/p>/ig; 126 } 127 126 128 if (defined $self->{'level2_header'}){ 127 $self->{'level2_header'} =~ s/^ (\()(.*)(\))/$2/is;128 $body_text =~ s/<p class=(($self->{'level2_header'})[^>]*)>(.+?)<\/p>/<p class=$1><h2>$3<\/h2><\/p>/i sg;129 } 130 131 if (defined $self->{'level3_header'} ){132 $self->{'level3_header'} =~ s/^ (\()(.*)(\))/$2/is;129 $self->{'level2_header'} =~ s/^\((.*)\)/$1/i; 130 $body_text =~ s/<p class=(($self->{'level2_header'})[^>]*)>(.+?)<\/p>/<p class=$1><h2>$3<\/h2><\/p>/ig; 131 } 132 133 if (defined $self->{'level3_header'}&& $self->{'level3_header'}=~ /\S/ ){ 134 $self->{'level3_header'} =~ s/^\((.*)\)/$1/is; 133 135 $body_text =~ s/<p class=(($self->{'level3_header'})[^>]*)>(.+?)<\/p>/<p class=$1><h3>$3<\/h3><\/p>/isg; 134 136 }
Note:
See TracChangeset
for help on using the changeset viewer.