]> granicus.if.org Git - neomutt/commitdiff
makedoc: Render description lists as <informaltable/>
authorRocco Rutte <pdmef@gmx.net>
Wed, 1 Apr 2009 09:39:26 +0000 (11:39 +0200)
committerRocco Rutte <pdmef@gmx.net>
Wed, 1 Apr 2009 09:39:26 +0000 (11:39 +0200)
This looks better and is more compact
(except missing column headers.)

doc/makedoc.c
doc/mutt.css

index e2014aa5c8bedc7dd39e544557bc18a668b01a05..a79cc720713b56b17441d9e0b154bc6a278d1e44 100644 (file)
@@ -1155,34 +1155,36 @@ static int print_it (int special, char *str, FILE *out, int docstat)
            fputs ("\n</para>\n", out);
            docstat &= ~D_PA;
          }
-         fputs ("\n<variablelist>\n<?dbhtml list-presentation=\"table\"?>\n", out);
+         fputs ("\n<informaltable>\n<tgroup cols=\"2\">\n<tbody>\n", out);
          docstat |= D_DL;
          break;
        }
        case SP_DT:
        {
-         fputs ("<varlistentry><term>", out);
+         fputs ("<row><entry>", out);
          break;
        }
        case SP_DD:
        {
          docstat |= D_DD;
          if (docstat & D_DL)
-           fputs("</term>\n", out);
-         fputs ("<listitem><para>", out);
+           fputs("</entry><entry>", out);
+         else
+           fputs ("<listitem><para>", out);
          break;
        }
         case SP_END_DD:
         {
-         docstat &= ~D_DD;
-         fputs ("</para></listitem>", out);
          if (docstat & D_DL)
-           fputs("</varlistentry>\n", out);
+           fputs ("</entry></row>\n", out);
+         else
+           fputs ("</para></listitem>", out);
+         docstat &= ~D_DD;
          break;
         }
        case SP_END_DL:
        {
-         fputs ("</para></listitem></varlistentry></variablelist>\n", out);
+         fputs ("</entry></row></tbody></tgroup></informaltable>\n", out);
          docstat &= ~(D_DD|D_DL);
          break;
        }
index cd432be2a22f8d65c4d7bca5a89ff4e20f8a5962..321cafeb7166fb17962a9f4eac23294340c1df50 100644 (file)
@@ -5,9 +5,9 @@ em.replaceable code { font-family:sans-serif; }
 p { text-align:justify; }
 div.table p.title, div.example p.title { font-size:smaller; font-family:sans-serif; }
 .email, .email a { font-family:monospace; }
-div.table-contents table { border-collapse:collapse; border:1px solid #c0c0c0; }
-div.table-contents table td, div.table-contents table th { padding:5px; text-align:left; }
-div.table-contents table th {
+div.table-contents table, div.informaltable table { border-collapse:collapse; border:1px solid #c0c0c0; }
+div.table-contents table td, div.informaltable td, div.table-contents table th, div.informaltable table th { padding:5px; text-align:left; }
+div.table-contents table th, div.informaltable table th {
     font-family:sans-serif;
     background:#d0d0d0;
     font-weight:normal;