From f38aa003ed74d38a4acdfdb8f677cc5932f3f639 Mon Sep 17 00:00:00 2001 From: Norman Walsh Date: Fri, 4 Oct 2002 14:43:37 +0000 Subject: [PATCH] Made separate parameters for table frame and table cell border properties --- xsl/fo/formal.xsl | 95 ++++++++++++++----- xsl/fo/param.ent | 9 +- xsl/fo/param.xweb | 18 ++-- xsl/fo/table.xsl | 13 ++- xsl/html/param.ent | 9 +- xsl/html/param.xweb | 18 ++-- xsl/html/table.xsl | 63 +++++++++--- xsl/params/table.border.color.xml | 23 ----- xsl/params/table.border.style.xml | 22 ----- xsl/params/table.border.thickness.xml | 22 ----- xsl/params/table.cell.border.color.xml | 23 +++++ ...adding.xml => table.cell.border.style.xml} | 10 +- xsl/params/table.cell.border.thickness.xml | 22 +++++ xsl/params/table.frame.border.color.xml | 23 +++++ xsl/params/table.frame.border.style.xml | 22 +++++ xsl/params/table.frame.border.thickness.xml | 22 +++++ 16 files changed, 280 insertions(+), 134 deletions(-) delete mode 100644 xsl/params/table.border.color.xml delete mode 100644 xsl/params/table.border.style.xml delete mode 100644 xsl/params/table.border.thickness.xml create mode 100644 xsl/params/table.cell.border.color.xml rename xsl/params/{table.border.padding.xml => table.cell.border.style.xml} (50%) create mode 100644 xsl/params/table.cell.border.thickness.xml create mode 100644 xsl/params/table.frame.border.color.xml create mode 100644 xsl/params/table.frame.border.style.xml create mode 100644 xsl/params/table.frame.border.thickness.xml diff --git a/xsl/fo/formal.xsl b/xsl/fo/formal.xsl index 9af65fbd0..110bee471 100644 --- a/xsl/fo/formal.xsl +++ b/xsl/fo/formal.xsl @@ -163,63 +163,113 @@ - solid - solid - solid - solid + + + + + + + + + + + + - + - + - + - + + + + + + + + + + + + + none none none - solid + + + - + + + + - solid - solid + + + + + + none none - + - + + + + + + + none none - solid + + + none - + + + + none none - solid - solid + + + + + + - + - + + + + + + + @@ -267,8 +317,7 @@ + xsl:use-attribute-sets="formal.object.properties"> @@ -296,7 +345,6 @@ @@ -392,7 +440,6 @@ diff --git a/xsl/fo/param.ent b/xsl/fo/param.ent index eac2e602c..efbfc984d 100644 --- a/xsl/fo/param.ent +++ b/xsl/fo/param.ent @@ -132,9 +132,6 @@ - - - @@ -176,3 +173,9 @@ + + + + + + \ No newline at end of file diff --git a/xsl/fo/param.xweb b/xsl/fo/param.xweb index 2ade73774..a59f266e9 100644 --- a/xsl/fo/param.xweb +++ b/xsl/fo/param.xweb @@ -155,10 +155,13 @@ generate.section.toc.level; Tables &default.table.width; &nominal.table.width; -&table.border.thickness; &table.cell.padding; -&table.border.style; -&table.border.color; +&table.frame.border.thickness; +&table.frame.border.style; +&table.frame.border.color; +&table.cell.border.thickness; +&table.cell.border.style; +&table.cell.border.color; Linking @@ -570,9 +573,12 @@ around all these parameters. - - - + + + + + + diff --git a/xsl/fo/table.xsl b/xsl/fo/table.xsl index e23d7e122..7bdca54a6 100644 --- a/xsl/fo/table.xsl +++ b/xsl/fo/table.xsl @@ -92,13 +92,14 @@ to be incomplete. Don't forget to read the source, too :-) - + + colnum: @@ -109,13 +110,13 @@ to be incomplete. Don't forget to read the source, too :-) - + - + - + @@ -485,7 +486,7 @@ to be incomplete. Don't forget to read the source, too :-) - + @@ -541,6 +542,8 @@ to be incomplete. Don't forget to read the source, too :-) --> + colnum: + diff --git a/xsl/html/param.ent b/xsl/html/param.ent index 927135777..23bcfc969 100644 --- a/xsl/html/param.ent +++ b/xsl/html/param.ent @@ -183,9 +183,6 @@ - - - @@ -218,3 +215,9 @@ + + + + + + diff --git a/xsl/html/param.xweb b/xsl/html/param.xweb index a85a9d2ae..eb346129d 100644 --- a/xsl/html/param.xweb +++ b/xsl/html/param.xweb @@ -178,9 +178,12 @@ to be incomplete. Don't forget to read the source, too :-) &default.table.width; &nominal.table.width; &table.borders.with.css; -&table.border.style; -&table.border.thickness; -&table.border.color; +&table.cell.border.style; +&table.cell.border.thickness; +&table.cell.border.color; +&table.frame.border.style; +&table.frame.border.thickness; +&table.frame.border.color; &html.cellspacing; &html.cellpadding; @@ -566,9 +569,12 @@ around all these parameters. - - - + + + + + + diff --git a/xsl/html/table.xsl b/xsl/html/table.xsl index 082c8a3cb..89eb2b99a 100644 --- a/xsl/html/table.xsl +++ b/xsl/html/table.xsl @@ -68,51 +68,54 @@ + + + - + border- : - + - + - + ; - + border- -width: - + ; - + border- -style: - + ; - + border- -color: - + ; @@ -213,15 +216,27 @@ border-collapse: collapse; + + + + + + + + + + + + @@ -230,9 +245,15 @@ border-collapse: collapse; + + + + + + @@ -241,6 +262,9 @@ border-collapse: collapse; + + + @@ -249,6 +273,9 @@ border-collapse: collapse; + + + @@ -257,9 +284,15 @@ border-collapse: collapse; + + + + + + diff --git a/xsl/params/table.border.color.xml b/xsl/params/table.border.color.xml deleted file mode 100644 index 9c3f28fcc..000000000 --- a/xsl/params/table.border.color.xml +++ /dev/null @@ -1,23 +0,0 @@ - - -table.border.color - - - -table.border.color - - - - - - - - - - -Description - -FIXME: - - - diff --git a/xsl/params/table.border.style.xml b/xsl/params/table.border.style.xml deleted file mode 100644 index 4f7e0259b..000000000 --- a/xsl/params/table.border.style.xml +++ /dev/null @@ -1,22 +0,0 @@ - - -table.border.style - - - -table.border.style - - - - - - - - - -Description - -FIXME: - - - diff --git a/xsl/params/table.border.thickness.xml b/xsl/params/table.border.thickness.xml deleted file mode 100644 index 953c418a8..000000000 --- a/xsl/params/table.border.thickness.xml +++ /dev/null @@ -1,22 +0,0 @@ - - -table.border.thickness - - - -table.border.thickness - - - - - - - - - -Description - -FIXME: - - - diff --git a/xsl/params/table.cell.border.color.xml b/xsl/params/table.cell.border.color.xml new file mode 100644 index 000000000..1299a9e6e --- /dev/null +++ b/xsl/params/table.cell.border.color.xml @@ -0,0 +1,23 @@ + + +table.cell.border.color + + + +table.cell.border.color + + + + + + + + + + +Description + +FIXME: + + + diff --git a/xsl/params/table.border.padding.xml b/xsl/params/table.cell.border.style.xml similarity index 50% rename from xsl/params/table.border.padding.xml rename to xsl/params/table.cell.border.style.xml index 0fc829b35..26b416d8d 100644 --- a/xsl/params/table.border.padding.xml +++ b/xsl/params/table.cell.border.style.xml @@ -1,16 +1,16 @@ - + -table.border.padding +table.cell.border.style -table.border.padding +table.cell.border.style - - + + diff --git a/xsl/params/table.cell.border.thickness.xml b/xsl/params/table.cell.border.thickness.xml new file mode 100644 index 000000000..9c2c8ea9a --- /dev/null +++ b/xsl/params/table.cell.border.thickness.xml @@ -0,0 +1,22 @@ + + +table.cell.border.thickness + + + +table.cell.border.thickness + + + + + + + + + +Description + +FIXME: + + + diff --git a/xsl/params/table.frame.border.color.xml b/xsl/params/table.frame.border.color.xml new file mode 100644 index 000000000..b0e229fcf --- /dev/null +++ b/xsl/params/table.frame.border.color.xml @@ -0,0 +1,23 @@ + + +table.frame.border.color + + + +table.frame.border.color + + + + + + + + + + +Description + +FIXME: + + + diff --git a/xsl/params/table.frame.border.style.xml b/xsl/params/table.frame.border.style.xml new file mode 100644 index 000000000..5a15e06fe --- /dev/null +++ b/xsl/params/table.frame.border.style.xml @@ -0,0 +1,22 @@ + + +table.frame.border.style + + + +table.frame.border.style + + + + + + + + + +Description + +FIXME: + + + diff --git a/xsl/params/table.frame.border.thickness.xml b/xsl/params/table.frame.border.thickness.xml new file mode 100644 index 000000000..e91ea7ddb --- /dev/null +++ b/xsl/params/table.frame.border.thickness.xml @@ -0,0 +1,22 @@ + + +table.frame.border.thickness + + + +table.frame.border.thickness + + + + + + + + + +Description + +FIXME: + + + -- 2.50.1