Why isn't the "normalFont" class used to set the background color in
table rows and headers? See http://style.tigris.org/ for an example.
[EMAIL PROTECTED] writes:
> stephenh 2002/11/01 15:20:38
>
> Modified: src/conf default.properties
> src/templates/doc/html datamodel.vm table.vm
> xdocs properties-reference.xml
> Log:
> - Added patch from Tom Schindl <[EMAIL PROTECTED]> to use some simple
>CSS/Javascript stuff on the HTML schema output (works in both IE and Mozilla)
>
> - Changed patch to allow customization of font and fk highlight formatting via
>torque.doc.html.normalFont and torque.doc.html.fkColor
>
> - Documented the new properties
>
> Revision Changes Path
> 1.12 +2 -0 jakarta-turbine-torque/src/conf/default.properties
>
> Index: default.properties
> ===================================================================
> RCS file: /home/cvs/jakarta-turbine-torque/src/conf/default.properties,v
> retrieving revision 1.11
> retrieving revision 1.12
> diff -u -r1.11 -r1.12
> --- default.properties 24 Oct 2002 20:31:04 -0000 1.11
> +++ default.properties 1 Nov 2002 23:20:38 -0000 1.12
> @@ -136,6 +136,8 @@
>
> torque.idTableXMLFile = ${idTableXMLFile}
> torque.doc.format = ${documentationFormat}
> +torque.doc.html.normalFont = font-family: Verdana; font-size: 10pt;
> +torque.doc.html.fkColor = afe295
> torque.initialID = ${initialID}
>
>
>
>
>
> 1.4 +14 -10 jakarta-turbine-torque/src/templates/doc/html/datamodel.vm
>
> Index: datamodel.vm
> ===================================================================
> RCS file: /home/cvs/jakarta-turbine-torque/src/templates/doc/html/datamodel.vm,v
> retrieving revision 1.3
> retrieving revision 1.4
> diff -u -r1.3 -r1.4
> --- datamodel.vm 28 Sep 2002 16:15:32 -0000 1.3
> +++ datamodel.vm 1 Nov 2002 23:20:38 -0000 1.4
> @@ -2,21 +2,25 @@
> <html>
> <header>
> <title>$dataModel.name</title>
> + <style>
> + .normalFont {
> + $docHtmlNormalFont
> + }
> + </style>
> </header>
>
> -<body>
> - <h1><center>Torque Generated Tables</center></h1>
> - <table border="1">
> - <tr>
> - <th>Table Name</th>
> - <th>OM Class</th>
> - <th>Description</th>
> +<body class="normalFont">
> + <table border="1" cellspacing="0" cellpadding="0">
> + <tr bgcolor="#CCCCCC">
> + <th class="normalFont">Table Name</th>
> + <th class="normalFont">OM Class</th>
> + <th class="normalFont">Description</th>
> <tr>
> #foreach ($tbl in $database.tables)
> <tr>
> - <td><a href="#$tbl.Name">$tbl.Name</a></td>
> - <td>$tbl.JavaName</td>
> - <td>#if ($tbl.Description) $tbl.Description#else #end</td>
> + <td class="normalFont"><a href="#$tbl.Name">$tbl.Name</a></td>
> + <td class="normalFont">$tbl.JavaName</td>
> + <td class="normalFont">#if ($tbl.Description) $tbl.Description#else
> #end</td>
> </tr>
> #end
> </table>
>
>
>
> 1.4 +29 -19 jakarta-turbine-torque/src/templates/doc/html/table.vm
>
> Index: table.vm
> ===================================================================
> RCS file: /home/cvs/jakarta-turbine-torque/src/templates/doc/html/table.vm,v
> retrieving revision 1.3
> retrieving revision 1.4
> diff -u -r1.3 -r1.4
> --- table.vm 29 Dec 2001 00:57:01 -0000 1.3
> +++ table.vm 1 Nov 2002 23:20:38 -0000 1.4
> @@ -2,29 +2,39 @@
> <h2>$table.Name</h2>
> $!table.Description
> <p/>
> -<table border="1">
> +<table border="1" cellspacing="0">
> <tr>
> - <th>Name</th>
> - <th>Type</th>
> - <th>Size</th>
> - <th>Default</th>
> - <th>JavaName</th>
> - <th>PK</th>
> - <th>FK</th>
> - <th>not null</th>
> - <th>Description</th>
> + <th class="normalFont" bgcolor="#CCCCCC">Name</th>
> + <th class="normalFont" bgcolor="#CCCCCC">Type</th>
> + <th class="normalFont" bgcolor="#CCCCCC">Size</th>
> + <th class="normalFont" bgcolor="#CCCCCC">Default</th>
> + <th class="normalFont" bgcolor="#CCCCCC">JavaName</th>
> + <th class="normalFont" bgcolor="#CCCCCC">PK</th>
> + <th class="normalFont" bgcolor="#CCCCCC">FK</th>
> + <th class="normalFont" bgcolor="#CCCCCC">not null</th>
> + <th class="normalFont" bgcolor="#CCCCCC">Description</th>
> </tr>
> #foreach ($col in $table.Columns)
> <tr>
> - <td>$col.Name</td>
> - <td>$col.Type</td>
> - <td>#if ($col.printSize()) $col.printSize()#else #end</td>
> - <td>#if ($col.DefaultValue) $col.DefaultValue#else #end</td>
> - <td>$col.JavaName</td>
> - <td>#if ($col.isPrimaryKey()==true)X#else #end</td>
> - <td>#if ($col.isForeignKey()==true)X#else #end</td>
> - <td>#if ($col.isNotNull()==true)X#else #end</td>
> - <td>#if ($col.Description) $col.Description#else #end</td>
> + <td class="normalFont" id="$table.Name$col.Name">$col.Name</td>
> + <td class="normalFont">$col.Type</td>
> + <td class="normalFont">#if ($col.printSize() && $col.printSize().length() >
>0) $col.printSize() #else #end</td>
> + <td class="normalFont">#if ($col.DefaultValue) $col.DefaultValue#else
> #end</td>
> + <td class="normalFont">$col.JavaName</td>
> + <td class="normalFont"><center> #if ($col.isPrimaryKey()==true)X#else
> #end </center></td>
> + <td class="normalFont"><center> #if ($col.isForeignKey()==true)X#else
> #end </center></td>
> + <td class="normalFont"><center> #if ($col.isNotNull()==true)X#else #end
></center></td>
> + <td class="normalFont">#if ($col.Description) $col.Description#else
> #end</td>
> </tr>
> #end
> </table>
> +<script>
> +#foreach ( $fk in $table.ForeignKeys )
> +if( document.getElementById )
> +{
> +var col = document.getElementById("$table.Name$fk.LocalColumnNames");
> +col.style.backgroundColor = "$docHtmlFkColor";
> +col.title="Foreignkey from $fk.ForeignTableName.$fk.ForeignColumnNames";
> +}
> +#end
> +</script>
>
>
>
> 1.5 +16 -0 jakarta-turbine-torque/xdocs/properties-reference.xml
>
> Index: properties-reference.xml
> ===================================================================
> RCS file: /home/cvs/jakarta-turbine-torque/xdocs/properties-reference.xml,v
> retrieving revision 1.4
> retrieving revision 1.5
> diff -u -r1.4 -r1.5
> --- properties-reference.xml 24 Oct 2002 20:31:05 -0000 1.4
> +++ properties-reference.xml 1 Nov 2002 23:20:38 -0000 1.5
> @@ -320,6 +320,22 @@
> </td>
> </tr>
> <tr>
> + <td><code> torque.doc.html.normalFont </code></td>
> + <td><code> font-family: Verdana; font-size: 10pt; </code></td>
> + <td>
> + The value for the CSS class <code>normalFont</code> that is used to format
> + the text of the HTML output.
> + </td>
> +</tr>
> +<tr>
> + <td><code> torque.doc.html.fkColor </code></td>
> + <td><code> afe295 </code></td>
> + <td>
> + The color that the names of foreign key columns are highlighted with in the
> + HTML output.
> + </td>
> +</tr>
> +<tr>
> <td><code> torque.initialID </code></td>
> <td><code> 101 </code></td>
> <td>
--
To unsubscribe, e-mail: <mailto:turbine-torque-dev-unsubscribe@;jakarta.apache.org>
For additional commands, e-mail: <mailto:turbine-torque-dev-help@;jakarta.apache.org>