From d31576b21bbf7b8aca07b686a189a09e755df2df Mon Sep 17 00:00:00 2001 From: Jarno Elovirta Date: Fri, 7 Feb 2025 14:20:32 +0200 Subject: [PATCH 1/3] Fix TOC styling bugs --- src/generator/com/elovirta/pdf/toc.xsl | 395 ++++++++++++++----------- 1 file changed, 227 insertions(+), 168 deletions(-) diff --git a/src/generator/com/elovirta/pdf/toc.xsl b/src/generator/com/elovirta/pdf/toc.xsl index a0469e1..2a2c5c5 100644 --- a/src/generator/com/elovirta/pdf/toc.xsl +++ b/src/generator/com/elovirta/pdf/toc.xsl @@ -66,66 +66,47 @@ + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -256,12 +237,14 @@ + + @@ -337,12 +320,14 @@ + + @@ -418,12 +403,14 @@ + + @@ -474,26 +461,34 @@ - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + inherit + + + + + + + + + + + + + + + + + inherit + + @@ -705,14 +743,35 @@ - + + - + + + + + + + + + + + + + + + + + + + + + From abbde76f20c1e26b8d183944d9af680d7d4b9923 Mon Sep 17 00:00:00 2001 From: Jarno Elovirta Date: Fri, 7 Feb 2025 16:14:47 +0200 Subject: [PATCH 2/3] Fix TOC entry attribute sets --- src/generator/com/elovirta/pdf/toc.xsl | 87 ++++++++++++++++---------- 1 file changed, 55 insertions(+), 32 deletions(-) diff --git a/src/generator/com/elovirta/pdf/toc.xsl b/src/generator/com/elovirta/pdf/toc.xsl index 2a2c5c5..f2c2160 100644 --- a/src/generator/com/elovirta/pdf/toc.xsl +++ b/src/generator/com/elovirta/pdf/toc.xsl @@ -75,21 +75,26 @@ - - + + - - + + - + @@ -98,7 +103,8 @@ - + @@ -209,17 +215,20 @@ - + - + - + @@ -292,17 +301,20 @@ - + - + - + @@ -375,17 +387,20 @@ - + - + - + @@ -438,7 +453,7 @@ - + @@ -453,19 +468,22 @@ - + - + - + @@ -506,7 +524,8 @@ - + @@ -551,7 +570,8 @@ - + @@ -559,7 +579,8 @@ - + @@ -610,7 +631,8 @@ - + @@ -659,7 +681,7 @@ - + @@ -678,7 +700,7 @@ inherit - + @@ -697,7 +719,7 @@ inherit - + @@ -716,7 +738,7 @@ inherit - + @@ -754,7 +776,7 @@ - + @@ -762,8 +784,9 @@ - - + + @@ -773,14 +796,14 @@ - + - + From 257ae4aba7c13027a5ecfc5d2b8a420283de91d6 Mon Sep 17 00:00:00 2001 From: Jarno Elovirta Date: Sun, 9 Feb 2025 12:11:26 +0200 Subject: [PATCH 3/3] Fix toc level styling --- src/generator/com/elovirta/pdf/toc.xsl | 47 +++++++++++++------------- 1 file changed, 24 insertions(+), 23 deletions(-) diff --git a/src/generator/com/elovirta/pdf/toc.xsl b/src/generator/com/elovirta/pdf/toc.xsl index f2c2160..c339a3c 100644 --- a/src/generator/com/elovirta/pdf/toc.xsl +++ b/src/generator/com/elovirta/pdf/toc.xsl @@ -85,7 +85,7 @@ + test="$prefix = ('', 'part') and (some $key in map:keys($root) satisfies starts-with($key, 'style' || $key-prefix || '-toc-chapter'))"> @@ -93,15 +93,16 @@ - - - - - - - - + + + + + + + + + + @@ -757,18 +758,18 @@ inherit - - - - - - + + + + + + - + - + @@ -777,13 +778,13 @@ - - - - + + + + - +