forked from minhngoc25a/freetype2
[docmaker] Format field lists with CSS.
This also simplifies the inserted HTML code. * src/tools/docmaker/tohtml.py (HtmlFormatter::print_html_field_list): Do it.
This commit is contained in:
parent
348fffa850
commit
ba1ba0cade
15
ChangeLog
15
ChangeLog
|
@ -1,3 +1,12 @@
|
|||
2014-11-28 Werner Lemberg <wl@gnu.org>
|
||||
|
||||
[docmaker] Format field lists with CSS.
|
||||
|
||||
This also simplifies the inserted HTML code.
|
||||
|
||||
* src/tools/docmaker/tohtml.py
|
||||
(HtmlFormatter::print_html_field_list): Do it.
|
||||
|
||||
2014-11-28 suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>
|
||||
|
||||
Fix compiler warning to the comparison between signed and
|
||||
|
@ -6,14 +15,14 @@
|
|||
* src/pfr/pfrsbit.c (pfr_slot_load_bitmap): Fix the comparison
|
||||
between `ypos + ysize' and FT_INT_{MAX,MIN}.
|
||||
|
||||
2014-11-27 Werner Lemberg <wl@gnu.org>
|
||||
2014-11-28 Werner Lemberg <wl@gnu.org>
|
||||
|
||||
[docmaker] Replace empty `<td>' with CSS..
|
||||
[docmaker] Replace empty `<td>' with CSS.
|
||||
|
||||
* src/tools/docmaker/tohtml.py (HtmlFormatter::section_enter): Do
|
||||
it.
|
||||
|
||||
2014-11-27 Werner Lemberg <wl@gnu.org>
|
||||
2014-11-28 Werner Lemberg <wl@gnu.org>
|
||||
|
||||
[docmaker] Replace some `<table>' tags with `<h4>' and `<div>'.
|
||||
|
||||
|
|
|
@ -76,13 +76,24 @@ html_header_2 = """\
|
|||
color: darkblue; }
|
||||
|
||||
table.center { margin: auto; }
|
||||
table.fields { border: 0;
|
||||
border-spacing: 0; }
|
||||
table.fields td.val { font-weight: bold;
|
||||
text-align: right;
|
||||
width: 30%;
|
||||
vertical-align: text-top;
|
||||
padding: 0 1em 0 0; }
|
||||
table.fields td.desc { vertical-align: text-top;
|
||||
padding: 0 0 0 1em; }
|
||||
table.index { margin: auto;
|
||||
border: 0;
|
||||
border-collapse: separate;
|
||||
border-spacing: 1em 0.3ex; }
|
||||
table.index tr { padding: 0; }
|
||||
table.index td { padding: 0; }
|
||||
table.index-toc-link { width: 100%; }
|
||||
table.index-toc-link { width: 100%;
|
||||
border: 0;
|
||||
border-spacing: 0; }
|
||||
table.index-toc-link td.left { padding: 0 0.5em 0 0.5em;
|
||||
font-size: 83%;
|
||||
text-align: left; }
|
||||
|
@ -390,18 +401,11 @@ class HtmlFormatter( Formatter ):
|
|||
|
||||
def print_html_field_list( self, fields ):
|
||||
print "<p></p>"
|
||||
print '<table cellpadding="3" border="0">'
|
||||
print '<table class="fields">'
|
||||
for field in fields:
|
||||
if len( field.name ) > 22:
|
||||
print( '<tr valign="top"><td colspan="0"><b>'
|
||||
+ field.name
|
||||
+ "</b></td></tr>" )
|
||||
print '<tr valign="top"><td></td><td>'
|
||||
else:
|
||||
print( '<tr valign="top"><td><b>'
|
||||
+ field.name
|
||||
+ "</b></td><td>" )
|
||||
|
||||
print ( '<tr><td class="val">'
|
||||
+ field.name
|
||||
+ '</td><td class="desc">' )
|
||||
self.print_html_items( field.items )
|
||||
print "</td></tr>"
|
||||
print "</table>"
|
||||
|
|
Loading…
Reference in New Issue