From: Bob Stayton Date: Tue, 7 Jan 2014 21:36:28 +0000 (+0000) Subject: Add support for standard XSL 1.1 bookmarks and parameter X-Git-Tag: release/1.79.1~6^2~132 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b71859041b231e05d70bd5ca6dd5afd86d22db56;p=docbook-dsssl Add support for standard XSL 1.1 bookmarks and parameter $xsl1.1.bookmarks to turn them on or off. --- diff --git a/xsl/fo/autotoc.xsl b/xsl/fo/autotoc.xsl index 543cc139e..97fc0acfd 100644 --- a/xsl/fo/autotoc.xsl +++ b/xsl/fo/autotoc.xsl @@ -35,7 +35,7 @@ - + 1 false @@ -77,7 +77,7 @@ - + 1 false diff --git a/xsl/fo/component.xsl b/xsl/fo/component.xsl index d68106073..10d132238 100644 --- a/xsl/fo/component.xsl +++ b/xsl/fo/component.xsl @@ -71,7 +71,7 @@ - + @@ -703,7 +703,7 @@ - + diff --git a/xsl/fo/division.xsl b/xsl/fo/division.xsl index e74026338..9c479c3b7 100644 --- a/xsl/fo/division.xsl +++ b/xsl/fo/division.xsl @@ -31,7 +31,7 @@ - + diff --git a/xsl/fo/docbook.xsl b/xsl/fo/docbook.xsl index f2c396501..8ef5e8e9e 100644 --- a/xsl/fo/docbook.xsl +++ b/xsl/fo/docbook.xsl @@ -269,50 +269,147 @@ - - - - + + + + + + + + + + + + + + + mode="bookmark"/> - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - + + + + + + + + + + + + diff --git a/xsl/fo/fop1.xsl b/xsl/fo/fop1.xsl index 7daf16b8c..ee167e087 100644 --- a/xsl/fo/fop1.xsl +++ b/xsl/fo/fop1.xsl @@ -17,13 +17,6 @@ - - - hide - show - - - diff --git a/xsl/fo/param.ent b/xsl/fo/param.ent index c8eb6b699..fa2311156 100644 --- a/xsl/fo/param.ent +++ b/xsl/fo/param.ent @@ -363,3 +363,4 @@ + diff --git a/xsl/fo/param.xweb b/xsl/fo/param.xweb index 8bdd9ce9b..d114f34f5 100644 --- a/xsl/fo/param.xweb +++ b/xsl/fo/param.xweb @@ -282,6 +282,7 @@ generate.section.toc.level; &monospace.verbatim.font.width; &exsl.node.set.available; &bookmarks.collapse; +&xsl1.1.bookmarks; &generate.consistent.ids; &base.dir; &chunk.quietly; @@ -932,6 +933,7 @@ around all these parameters. + diff --git a/xsl/fo/refentry.xsl b/xsl/fo/refentry.xsl index 004080925..f969d681c 100644 --- a/xsl/fo/refentry.xsl +++ b/xsl/fo/refentry.xsl @@ -637,7 +637,7 @@ - + diff --git a/xsl/fo/sections.xsl b/xsl/fo/sections.xsl index 691c7308e..6b242067d 100644 --- a/xsl/fo/sections.xsl +++ b/xsl/fo/sections.xsl @@ -294,7 +294,7 @@ - + diff --git a/xsl/fo/xep.xsl b/xsl/fo/xep.xsl index 782ab378e..8af1a30ae 100644 --- a/xsl/fo/xep.xsl +++ b/xsl/fo/xep.xsl @@ -130,6 +130,9 @@ + + + @@ -139,6 +142,9 @@ + + +