From 15c7d39533a1eb1da0748011f3378fd0f02ed14d Mon Sep 17 00:00:00 2001 From: Matthew Burgess Date: Tue, 8 Oct 2013 20:03:29 +0000 Subject: Update stylesheets to docbook-xsl-1.78.1. git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@10355 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689 --- .../lfs-xsl/docbook-xsl-1.78.1/slides/README | 11 + .../docbook-xsl-1.78.1/slides/RELEASE-NOTES.xml | 135 + .../docbook-xsl-1.78.1/slides/common/common.xsl | 19 + .../docbook-xsl-1.78.1/slides/doc/slides.xml | 1371 +++++ .../lfs-xsl/docbook-xsl-1.78.1/slides/doc/user.css | 6 + .../lfs-xsl/docbook-xsl-1.78.1/slides/fo/param.xml | 1155 ++++ .../lfs-xsl/docbook-xsl-1.78.1/slides/fo/param.xsl | 222 + .../slides/fo/plain-titlepage.xml | 49 + .../slides/fo/plain-titlepage.xsl | 150 + .../lfs-xsl/docbook-xsl-1.78.1/slides/fo/plain.xsl | 563 ++ .../slides/images/callouts/1.png | Bin 0 -> 1154 bytes .../slides/images/callouts/1.svg | 6 + .../slides/images/callouts/10.png | Bin 0 -> 1756 bytes .../slides/images/callouts/10.svg | 6 + .../slides/images/callouts/11.png | Bin 0 -> 1280 bytes .../slides/images/callouts/11.svg | 6 + .../slides/images/callouts/12.png | Bin 0 -> 1662 bytes .../slides/images/callouts/12.svg | 6 + .../slides/images/callouts/13.png | Bin 0 -> 1720 bytes .../slides/images/callouts/13.svg | 6 + .../slides/images/callouts/14.png | Bin 0 -> 1544 bytes .../slides/images/callouts/14.svg | 6 + .../slides/images/callouts/15.png | Bin 0 -> 1758 bytes .../slides/images/callouts/15.svg | 6 + .../slides/images/callouts/16.png | Bin 0 -> 1797 bytes .../slides/images/callouts/16.svg | 6 + .../slides/images/callouts/17.png | Bin 0 -> 1472 bytes .../slides/images/callouts/17.svg | 6 + .../slides/images/callouts/18.png | Bin 0 -> 1815 bytes .../slides/images/callouts/18.svg | 6 + .../slides/images/callouts/19.png | Bin 0 -> 1827 bytes .../slides/images/callouts/19.svg | 6 + .../slides/images/callouts/2.png | Bin 0 -> 1561 bytes .../slides/images/callouts/2.svg | 6 + .../slides/images/callouts/20.png | Bin 0 -> 2033 bytes .../slides/images/callouts/20.svg | 6 + .../slides/images/callouts/21.png | Bin 0 -> 1638 bytes .../slides/images/callouts/21.svg | 6 + .../slides/images/callouts/22.png | Bin 0 -> 1923 bytes .../slides/images/callouts/22.svg | 6 + .../slides/images/callouts/23.png | Bin 0 -> 2006 bytes .../slides/images/callouts/23.svg | 6 + .../slides/images/callouts/24.png | Bin 0 -> 1785 bytes .../slides/images/callouts/24.svg | 6 + .../slides/images/callouts/25.png | Bin 0 -> 1991 bytes .../slides/images/callouts/25.svg | 6 + .../slides/images/callouts/26.png | Bin 0 -> 2058 bytes .../slides/images/callouts/26.svg | 6 + .../slides/images/callouts/27.png | Bin 0 -> 1815 bytes .../slides/images/callouts/27.svg | 6 + .../slides/images/callouts/28.png | Bin 0 -> 2082 bytes .../slides/images/callouts/28.svg | 6 + .../slides/images/callouts/29.png | Bin 0 -> 2087 bytes .../slides/images/callouts/29.svg | 6 + .../slides/images/callouts/3.png | Bin 0 -> 1655 bytes .../slides/images/callouts/3.svg | 6 + .../slides/images/callouts/30.png | Bin 0 -> 2108 bytes .../slides/images/callouts/30.svg | 6 + .../slides/images/callouts/4.png | Bin 0 -> 1363 bytes .../slides/images/callouts/4.svg | 6 + .../slides/images/callouts/5.png | Bin 0 -> 1560 bytes .../slides/images/callouts/5.svg | 6 + .../slides/images/callouts/6.png | Bin 0 -> 1655 bytes .../slides/images/callouts/6.svg | 6 + .../slides/images/callouts/7.png | Bin 0 -> 1333 bytes .../slides/images/callouts/7.svg | 6 + .../slides/images/callouts/8.png | Bin 0 -> 1741 bytes .../slides/images/callouts/8.svg | 6 + .../slides/images/callouts/9.png | Bin 0 -> 1718 bytes .../slides/images/callouts/9.svg | 6 + .../slides/images/callouts/gen.sh | 23 + .../docbook-xsl-1.78.1/slides/images/face1.gif | Bin 0 -> 5279 bytes .../docbook-xsl-1.78.1/slides/images/face2.gif | Bin 0 -> 2378 bytes .../docbook-xsl-1.78.1/slides/images/face3.gif | Bin 0 -> 800 bytes .../docbook-xsl-1.78.1/slides/images/face4.gif | Bin 0 -> 846 bytes .../docbook-xsl-1.78.1/slides/locatingrules.xml | 31 + .../docbook-xsl-1.78.1/slides/s5/index-osf.html | 200 + .../docbook-xsl-1.78.1/slides/s5/index-xoxo.html | 201 + .../docbook-xsl-1.78.1/slides/s5/pix/S501.jpg | Bin 0 -> 10475 bytes .../docbook-xsl-1.78.1/slides/s5/pix/S502.jpg | Bin 0 -> 10063 bytes .../docbook-xsl-1.78.1/slides/s5/pix/S503.jpg | Bin 0 -> 9631 bytes .../docbook-xsl-1.78.1/slides/s5/pix/S504.jpg | Bin 0 -> 10068 bytes .../docbook-xsl-1.78.1/slides/s5/pix/mememe01.png | Bin 0 -> 28065 bytes .../docbook-xsl-1.78.1/slides/s5/pix/mememe02.png | Bin 0 -> 8701 bytes .../docbook-xsl-1.78.1/slides/s5/pix/mememe03.png | Bin 0 -> 5223 bytes .../docbook-xsl-1.78.1/slides/s5/pix/mememe04.png | Bin 0 -> 4548 bytes .../docbook-xsl-1.78.1/slides/s5/pix/mememe05.png | Bin 0 -> 3423 bytes .../docbook-xsl-1.78.1/slides/s5/pix/s5filemap.png | Bin 0 -> 61264 bytes .../docbook-xsl-1.78.1/slides/s5/ui/bg-shade.png | Bin 0 -> 594 bytes .../slides/s5/ui/default/blank.gif | Bin 0 -> 49 bytes .../slides/s5/ui/default/bodybg.gif | Bin 0 -> 10119 bytes .../slides/s5/ui/default/framing.css | 22 + .../slides/s5/ui/default/iepngfix.htc | 42 + .../slides/s5/ui/default/notes.css | 122 + .../slides/s5/ui/default/opera.css | 7 + .../slides/s5/ui/default/outline.css | 15 + .../slides/s5/ui/default/pretty.css | 82 + .../slides/s5/ui/default/print.css | 24 + .../slides/s5/ui/default/s5-core.css | 9 + .../slides/s5/ui/default/slides.css | 3 + .../slides/s5/ui/default/slides.js | 764 +++ .../docbook-xsl-1.78.1/slides/s5/ui/s5-notes.html | 64 + .../slides/schema/relaxng/admonitions.rng | 174 + .../slides/schema/relaxng/annotations.rng | 97 + .../slides/schema/relaxng/bibliography.rng | 431 ++ .../slides/schema/relaxng/callouts.rng | 503 ++ .../slides/schema/relaxng/calstbl.rng | 918 +++ .../slides/schema/relaxng/core.rng | 46 + .../slides/schema/relaxng/docbook.rng | 34 + .../slides/schema/relaxng/docbook1.rng | 63 + .../slides/schema/relaxng/ebnf.rng | 267 + .../slides/schema/relaxng/error.rng | 136 + .../slides/schema/relaxng/glossary.rng | 513 ++ .../slides/schema/relaxng/gui.rng | 292 + .../slides/schema/relaxng/hier.rng | 730 +++ .../slides/schema/relaxng/htmltbl.rng | 678 +++ .../slides/schema/relaxng/index.rng | 773 +++ .../slides/schema/relaxng/keyboard.rng | 320 + .../slides/schema/relaxng/markup.rng | 304 + .../slides/schema/relaxng/math.rng | 208 + .../slides/schema/relaxng/mathml.rng | 122 + .../slides/schema/relaxng/msgset.rng | 427 ++ .../slides/schema/relaxng/os.rng | 513 ++ .../slides/schema/relaxng/pool.rng | 6084 ++++++++++++++++++++ .../slides/schema/relaxng/product.rng | 250 + .../slides/schema/relaxng/programming.rng | 1116 ++++ .../slides/schema/relaxng/qandaset.rng | 245 + .../slides/schema/relaxng/refentry.rng | 488 ++ .../slides/schema/relaxng/refsect1.rng | 192 + .../slides/schema/relaxng/sect1.rng | 360 ++ .../slides/schema/relaxng/slides.rnc | 206 + .../slides/schema/relaxng/slides.rng | 362 ++ .../slides/schema/relaxng/svg.rng | 112 + .../slides/schema/relaxng/tasks.rng | 170 + .../slides/schema/relaxng/technical.rng | 220 + .../slides/schema/relaxng/toc.rng | 161 + .../slides/schema/relaxng/topic.rng | 106 + .../slides/schema/relaxng/xlink.rng | 182 + .../slides/schema/xsd/admonitions.xsd | 134 + .../slides/schema/xsd/annotations.xsd | 65 + .../slides/schema/xsd/bibliography.xsd | 289 + .../slides/schema/xsd/callouts.xsd | 406 ++ .../slides/schema/xsd/calstbl.xsd | 1425 +++++ .../docbook-xsl-1.78.1/slides/schema/xsd/core.xsd | 36 + .../docbook-xsl-1.78.1/slides/schema/xsd/db.xsd | 37 + .../slides/schema/xsd/docbook.xsd | 37 + .../slides/schema/xsd/docbook1.xsd | 37 + .../docbook-xsl-1.78.1/slides/schema/xsd/ebnf.xsd | 183 + .../docbook-xsl-1.78.1/slides/schema/xsd/error.xsd | 97 + .../slides/schema/xsd/glossary.xsd | 319 + .../docbook-xsl-1.78.1/slides/schema/xsd/gui.xsd | 218 + .../docbook-xsl-1.78.1/slides/schema/xsd/hier.xsd | 606 ++ .../slides/schema/xsd/htmltbl.xsd | 536 ++ .../docbook-xsl-1.78.1/slides/schema/xsd/index.xsd | 537 ++ .../slides/schema/xsd/keyboard.xsd | 350 ++ .../slides/schema/xsd/markup.xsd | 284 + .../docbook-xsl-1.78.1/slides/schema/xsd/math.xsd | 156 + .../slides/schema/xsd/mathml.xsd | 82 + .../slides/schema/xsd/msgset.xsd | 309 + .../docbook-xsl-1.78.1/slides/schema/xsd/os.xsd | 369 ++ .../docbook-xsl-1.78.1/slides/schema/xsd/pool.xsd | 4834 ++++++++++++++++ .../slides/schema/xsd/product.xsd | 255 + .../slides/schema/xsd/programming.xsd | 749 +++ .../slides/schema/xsd/qandaset.xsd | 188 + .../slides/schema/xsd/refentry.xsd | 361 ++ .../slides/schema/xsd/refsect1.xsd | 142 + .../docbook-xsl-1.78.1/slides/schema/xsd/sect1.xsd | 252 + .../slides/schema/xsd/slides.xsd | 362 ++ .../docbook-xsl-1.78.1/slides/schema/xsd/svg.xsd | 82 + .../docbook-xsl-1.78.1/slides/schema/xsd/tasks.xsd | 132 + .../slides/schema/xsd/technical.xsd | 250 + .../docbook-xsl-1.78.1/slides/schema/xsd/toc.xsd | 116 + .../docbook-xsl-1.78.1/slides/schema/xsd/topic.xsd | 70 + .../docbook-xsl-1.78.1/slides/schema/xsd/xlink.xsd | 67 + .../slides/schema/xsd/xlink1.xsd | 103 + .../docbook-xsl-1.78.1/slides/schema/xsd/xml.xsd | 35 + .../docbook-xsl-1.78.1/slides/slidy/.htaccess | 28 + .../docbook-xsl-1.78.1/slides/slidy/Overview.html | 911 +++ .../docbook-xsl-1.78.1/slides/slidy/Overview.xhtml | 911 +++ .../docbook-xsl-1.78.1/slides/slidy/blank.html | 30 + .../slides/slidy/graphics/bullet-fold-dim.gif | Bin 0 -> 161 bytes .../slides/slidy/graphics/bullet-fold-dim.png | Bin 0 -> 2905 bytes .../slides/slidy/graphics/bullet-fold.gif | Bin 0 -> 163 bytes .../slides/slidy/graphics/bullet-fold.png | Bin 0 -> 2901 bytes .../slides/slidy/graphics/bullet-nofold-dim.gif | Bin 0 -> 142 bytes .../slides/slidy/graphics/bullet-nofold-dim.png | Bin 0 -> 2892 bytes .../slides/slidy/graphics/bullet-nofold.gif | Bin 0 -> 157 bytes .../slides/slidy/graphics/bullet-nofold.png | Bin 0 -> 2888 bytes .../slides/slidy/graphics/bullet-unfold-dim.gif | Bin 0 -> 166 bytes .../slides/slidy/graphics/bullet-unfold-dim.png | Bin 0 -> 2913 bytes .../slides/slidy/graphics/bullet-unfold.gif | Bin 0 -> 163 bytes .../slides/slidy/graphics/bullet-unfold.png | Bin 0 -> 2909 bytes .../slides/slidy/graphics/bullet.png | Bin 0 -> 167 bytes .../slides/slidy/graphics/example.png | Bin 0 -> 6652 bytes .../slides/slidy/graphics/example.svg | 223 + .../slides/slidy/graphics/face1.gif | Bin 0 -> 5279 bytes .../slides/slidy/graphics/face2.gif | Bin 0 -> 2378 bytes .../slides/slidy/graphics/face3.gif | Bin 0 -> 800 bytes .../slides/slidy/graphics/face4.gif | Bin 0 -> 846 bytes .../slides/slidy/graphics/fold-bright.gif | Bin 0 -> 145 bytes .../slides/slidy/graphics/fold-dim.bmp | Bin 0 -> 306 bytes .../slides/slidy/graphics/fold-dim.gif | Bin 0 -> 56 bytes .../slides/slidy/graphics/fold.bmp | Bin 0 -> 306 bytes .../slides/slidy/graphics/fold.gif | Bin 0 -> 56 bytes .../slides/slidy/graphics/icon-blue.png | Bin 0 -> 204 bytes .../slides/slidy/graphics/keys2.jpg | Bin 0 -> 42807 bytes .../slides/slidy/graphics/nofold-dim.bmp | Bin 0 -> 306 bytes .../slides/slidy/graphics/nofold-dim.gif | Bin 0 -> 48 bytes .../slides/slidy/graphics/nofold.bmp | Bin 0 -> 306 bytes .../slides/slidy/graphics/unfold-bright.gif | Bin 0 -> 170 bytes .../slides/slidy/graphics/unfold-dim.bmp | Bin 0 -> 306 bytes .../slides/slidy/graphics/unfold-dim.gif | Bin 0 -> 59 bytes .../slides/slidy/graphics/unfold.bmp | Bin 0 -> 306 bytes .../slides/slidy/graphics/unfold.gif | Bin 0 -> 59 bytes .../slides/slidy/graphics/w3c-logo-blue.gif | Bin 0 -> 1791 bytes .../slides/slidy/graphics/w3c-logo-blue.svg | 14 + .../slides/slidy/graphics/w3c-logo-slanted.jpg | Bin 0 -> 26539 bytes .../slides/slidy/graphics/w3c-logo-white.gif | Bin 0 -> 793 bytes .../slides/slidy/graphics/w3c-logo-white.svg | 14 + .../docbook-xsl-1.78.1/slides/slidy/help/.htaccess | 28 + .../docbook-xsl-1.78.1/slides/slidy/help/help.html | 80 + .../slides/slidy/help/help.html.ca | 52 + .../slides/slidy/help/help.html.de | 96 + .../slides/slidy/help/help.html.en | 81 + .../slides/slidy/help/help.html.es | 52 + .../slides/slidy/help/help.html.fr | 118 + .../slides/slidy/help/help.html.hu | 98 + .../slides/slidy/help/help.html.nl | 82 + .../slides/slidy/help/help.html.pl | 76 + .../slides/slidy/help/help.html.pt-br | 95 + .../slides/slidy/help/help.html.pt_br | 95 + .../slides/slidy/help/help.html.sv | 75 + .../slides/slidy/help/help.pt-br.html | 95 + .../slides/slidy/scripts/.htaccess | 28 + .../slides/slidy/scripts/slidy.js | 2974 ++++++++++ .../slides/slidy/scripts/slidy.js.gz | Bin 0 -> 12874 bytes .../slides/slidy/styles/.htaccess | 28 + .../slides/slidy/styles/slidy.css | 405 ++ .../slides/slidy/styles/w3c-blue.css | 497 ++ .../slides/tools/dbs3-upgrade.xsl | 180 + .../docbook-xsl-1.78.1/slides/xhtml/param.xml | 824 +++ .../docbook-xsl-1.78.1/slides/xhtml/param.xsl | 71 + .../slides/xhtml/plain-titlepage.xml | 26 + .../slides/xhtml/plain-titlepage.xsl | 140 + .../docbook-xsl-1.78.1/slides/xhtml/plain.xsl | 535 ++ .../lfs-xsl/docbook-xsl-1.78.1/slides/xhtml/s5.xsl | 95 + .../docbook-xsl-1.78.1/slides/xhtml/slidy.xsl | 85 + 247 files changed, 46925 insertions(+) create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/README create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/RELEASE-NOTES.xml create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/common/common.xsl create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/doc/slides.xml create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/doc/user.css create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/fo/param.xml create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/fo/param.xsl create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/fo/plain-titlepage.xml create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/fo/plain-titlepage.xsl create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/fo/plain.xsl create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/1.png create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/1.svg create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/10.png create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/10.svg create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/11.png create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/11.svg create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/12.png create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/12.svg create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/13.png create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/13.svg create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/14.png create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/14.svg create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/15.png create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/15.svg create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/16.png create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/16.svg create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/17.png create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/17.svg create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/18.png create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/18.svg create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/19.png create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/19.svg create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/2.png create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/2.svg create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/20.png create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/20.svg create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/21.png create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/21.svg create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/22.png create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/22.svg create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/23.png create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/23.svg create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/24.png create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/24.svg create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/25.png create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/25.svg create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/26.png create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/26.svg create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/27.png create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/27.svg create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/28.png create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/28.svg create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/29.png create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/29.svg create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/3.png create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/3.svg create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/30.png create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/30.svg create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/4.png create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/4.svg create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/5.png create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/5.svg create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/6.png create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/6.svg create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/7.png create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/7.svg create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/8.png create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/8.svg create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/9.png create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/9.svg create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/gen.sh create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/face1.gif create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/face2.gif create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/face3.gif create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/face4.gif create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/locatingrules.xml create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/index-osf.html create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/index-xoxo.html create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/pix/S501.jpg create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/pix/S502.jpg create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/pix/S503.jpg create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/pix/S504.jpg create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/pix/mememe01.png create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/pix/mememe02.png create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/pix/mememe03.png create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/pix/mememe04.png create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/pix/mememe05.png create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/pix/s5filemap.png create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/ui/bg-shade.png create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/ui/default/blank.gif create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/ui/default/bodybg.gif create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/ui/default/framing.css create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/ui/default/iepngfix.htc create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/ui/default/notes.css create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/ui/default/opera.css create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/ui/default/outline.css create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/ui/default/pretty.css create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/ui/default/print.css create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/ui/default/s5-core.css create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/ui/default/slides.css create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/ui/default/slides.js create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/ui/s5-notes.html create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/admonitions.rng create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/annotations.rng create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/bibliography.rng create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/callouts.rng create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/calstbl.rng create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/core.rng create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/docbook.rng create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/docbook1.rng create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/ebnf.rng create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/error.rng create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/glossary.rng create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/gui.rng create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/hier.rng create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/htmltbl.rng create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/index.rng create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/keyboard.rng create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/markup.rng create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/math.rng create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/mathml.rng create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/msgset.rng create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/os.rng create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/pool.rng create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/product.rng create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/programming.rng create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/qandaset.rng create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/refentry.rng create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/refsect1.rng create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/sect1.rng create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/slides.rnc create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/slides.rng create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/svg.rng create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/tasks.rng create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/technical.rng create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/toc.rng create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/topic.rng create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/xlink.rng create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/admonitions.xsd create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/annotations.xsd create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/bibliography.xsd create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/callouts.xsd create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/calstbl.xsd create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/core.xsd create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/db.xsd create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/docbook.xsd create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/docbook1.xsd create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/ebnf.xsd create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/error.xsd create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/glossary.xsd create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/gui.xsd create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/hier.xsd create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/htmltbl.xsd create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/index.xsd create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/keyboard.xsd create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/markup.xsd create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/math.xsd create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/mathml.xsd create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/msgset.xsd create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/os.xsd create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/pool.xsd create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/product.xsd create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/programming.xsd create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/qandaset.xsd create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/refentry.xsd create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/refsect1.xsd create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/sect1.xsd create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/slides.xsd create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/svg.xsd create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/tasks.xsd create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/technical.xsd create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/toc.xsd create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/topic.xsd create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/xlink.xsd create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/xlink1.xsd create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/xml.xsd create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/.htaccess create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/Overview.html create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/Overview.xhtml create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/blank.html create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/bullet-fold-dim.gif create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/bullet-fold-dim.png create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/bullet-fold.gif create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/bullet-fold.png create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/bullet-nofold-dim.gif create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/bullet-nofold-dim.png create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/bullet-nofold.gif create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/bullet-nofold.png create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/bullet-unfold-dim.gif create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/bullet-unfold-dim.png create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/bullet-unfold.gif create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/bullet-unfold.png create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/bullet.png create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/example.png create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/example.svg create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/face1.gif create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/face2.gif create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/face3.gif create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/face4.gif create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/fold-bright.gif create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/fold-dim.bmp create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/fold-dim.gif create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/fold.bmp create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/fold.gif create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/icon-blue.png create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/keys2.jpg create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/nofold-dim.bmp create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/nofold-dim.gif create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/nofold.bmp create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/unfold-bright.gif create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/unfold-dim.bmp create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/unfold-dim.gif create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/unfold.bmp create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/unfold.gif create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/w3c-logo-blue.gif create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/w3c-logo-blue.svg create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/w3c-logo-slanted.jpg create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/w3c-logo-white.gif create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/w3c-logo-white.svg create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/help/.htaccess create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/help/help.html create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/help/help.html.ca create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/help/help.html.de create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/help/help.html.en create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/help/help.html.es create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/help/help.html.fr create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/help/help.html.hu create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/help/help.html.nl create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/help/help.html.pl create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/help/help.html.pt-br create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/help/help.html.pt_br create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/help/help.html.sv create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/help/help.pt-br.html create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/scripts/.htaccess create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/scripts/slidy.js create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/scripts/slidy.js.gz create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/styles/.htaccess create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/styles/slidy.css create mode 100755 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/styles/w3c-blue.css create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/tools/dbs3-upgrade.xsl create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/xhtml/param.xml create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/xhtml/param.xsl create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/xhtml/plain-titlepage.xml create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/xhtml/plain-titlepage.xsl create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/xhtml/plain.xsl create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/xhtml/s5.xsl create mode 100644 stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/xhtml/slidy.xsl (limited to 'stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides') diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/README b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/README new file mode 100644 index 000000000..da4a932cb --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/README @@ -0,0 +1,11 @@ +$Id: README 9639 2012-10-22 18:41:00Z stefan $ + +README for the DocBook Slides distribution + +For a more detailed manual on Slides, please see the doc +directory. + +For information about open DocBook Slides bugs and +pending feature requests, see the following: + + http://sourceforge.net/search/?group_artifact_id=373747&type_of_search=artifact&group_id=21935&words=slides diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/RELEASE-NOTES.xml b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/RELEASE-NOTES.xml new file mode 100644 index 000000000..5d7b02ee1 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/RELEASE-NOTES.xml @@ -0,0 +1,135 @@ + + +
+ + DocBook Slides Release Notes + + $Id: RELEASE-NOTES.xml 9639 2012-10-22 18:41:00Z stefan $ + DocBook Project Development Team + + These are the release notes for the DocBook Slides + distribution. This file provides a high-level overview of features + and API changes in each release. + + Bug fixes are (mostly) not documented here. For a complete + list of changes, including descriptions of bug fixes, see the file, which is auto-generated from the commit + descriptions for changes in the project CVS repository. + +
+ Release 3.4.0 + This is a feature release that includes some significant + schema changes as well as fixes for a few bugs. The feature + changes include newly added support for generating presentations + in HTML Help format. There are also experimental versions of + stylesheets for generating presentations in Keynote and SVG + formats. It also includes a new (and still experimental) + install.sh + script to facilitate XML catalog and locating-rules setup. +
+ Schemas + + + Slides (non-full) is now based on Simplified + DocBook 1.1 and Slides "full" is now based on DocBook + 4.4. The main benefit this provides is the ability to + use HTML tables in your Slides XML source (instead of just CALS + tables). + + + RELAX NG schemas in RNC (compact-syntax) form as well as + in RNG (XML syntax) form are now included in the + distribution. You can use those to do context-sensitive + Slides editing in a RELAX NG-aware editor such as Emacs/nXML, + oXygen XML Editor, XMLBuddy, or Exchanger XML Editor. (Note + that the RELAX NG schemas are currently generated from the + DTDs). + + + A locatingrules.xml file has been added + to the distribution. The + locatingrules.xml file tells a + "locating rules"-aware editor such as Emacs/nXML to + automatically associate the included RELAX NG Slides schema + with any document whose root element is + slides, foil, + foilgroup, or + speakernotes. + + +
+
+ FO + + + Added attribute-set to easily control appearance of + footer + + + Added support for + foil/subtitle + + + Bookmarks in XEP can now contain i18n + characters + + + Changed attribute namespaces accordingly to new + schema used for titlepage templates + + +
+
+ HTML + + + xref to foil + and foilgroup is now supported. (You must + have the DocBook XSL stylesheets v1.67.0 or greater to use + xrefs.) + + + Added new parameter + show.foil.number which can enable + numbering of slides. Currently works only with + frames.xsl and + multiframe=0 + + + Added support for dbhtml dir processing instruction + + +
+
+ HTML Help + + + Slides can now be generated in HTML Help format + + +
+
+ Install + + + A new (and still experimental) install.sh file has + been added to the Slides distribution. For information on + using it, see the INSTALL file. + + +
+
+
+ Older releases + Sorry, there are no release notes for releases prior to the + 3.4.0 release. +
+
diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/common/common.xsl b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/common/common.xsl new file mode 100644 index 000000000..2d4f9e9f4 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/common/common.xsl @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/doc/slides.xml b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/doc/slides.xml new file mode 100644 index 000000000..5e357f468 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/doc/slides.xml @@ -0,0 +1,1371 @@ + + + + + The DocBook Slides Extension + DocBook Slides + + + Gábor + Kövesdán + + + The DocBook Project + + gabor@kovesdan.org + + 3 Aug 2012 + 5.0 + + 2012 + Gábor Kövesdán + + + + + + Introduction + + + DocBook Slides ... + + + + is a multi-namespace schema extension + to the original DocBook + schema. + + + + was originally created by + NormanWalsh. + + + + and was later redesigned for DocBook 5.0 by + GáborKövesdán. + + + + This document serves for two purposes: + + + + To explain DocBook Slides. + + + + To serve itself as a test document to demonstrate how + slides are marked up and how different output formats are + rendered. + + + + + + + Basic Concepts + + + + + DocBook is an XML grammar to mark up + papers and books and then process them with XML-related standards. + It concentrates on structure and semantics, not layout. + + + + DocBook Slides is an extension for DocBook to create + presentation slides. + + + + By nature, layout is part of a presentation but DocBook Slides + still focuses on structure and semantics. + + + + DocBook Slides uses almost the entire DocBook grammar and + provides only a minimal set of layout-controlling elements. + This keeps is simple and easy to use. + + + + And still, you can copy-paste, use XInclude, etc. + + + + + + + Features of DocBook Slides + + + Let's see some features of DocBook + Slides. + + + + Using Namespaces + + + DocBook Slides uses a separate namespace for its elements. + This has various advantages: + + + + It isolates the extension elements and the original + DocBook schema does not have to know anything about them. + + + + It also avoids name clashes and XML processors can easily + distinguish between the two set of elements. + + + + This modular concept makes it easy to extend the official + stylesheets with specific processing. + + + + + + Easy to Learn + + + If you already know and use DocBook, DocBook Slides is for you: + + + + You can use the usual inline and block elements when marking up + your text, you only have to learn a few new markup elements. + + + + Also, you may include DocBook fragments with XInclude. + Imagine an important table that is part of your scientific + paper and you also want to show it on a conference. + You do not have to copy-paste it but you can just have it in + one single file that you later include in both documents. + + + + + + + Development Status + + + + + DocBook Slides - just like DocBook - is an open source product + and it is under constant development and improvement. + + + + The curently supported output formats are + plain XHTML, S5 XHTML , + W3C HTML Slidy and XSL FO . + In the future, support for other important + output formats (e.g. HTML5, EPUB) may be added. + + + + + + + + Tutorial Examples + + + Let's see some basic examples. + + + + A Minimal Markup 1 + + + +<?xml version='1.0'?> +<dbs:slides xmlns="http://docbook.org/ns/docbook" + xmlns:dbs="http://docbook.org/ns/docbook-slides"> + <title>Presentation Title</title> + + + + + The root element with proper namespace declarations. + + + + It contains the title but can have more. + + + + + + + + A Minimal Markup 2 + + + + + <dbs:foil> + <title>Foil Title</title> + <para>Foil content</para> + </dbs:foil> +</dbs:slides> + + + At least one foil obligatory. + + + + A foil can contain any block element from DocBook. + + + + + + + + The Whole Example + + + Let's see the whole markup together: + + +<?xml version='1.0'?> +<dbs:slides xmlns="http://docbook.org/ns/docbook" + xmlns:dbs="http://docbook.org/ns/docbook-slides"> + <title>Presentation Title</title> + <dbs:foil> + <title>Foil Title</title> + <para>Foil content</para> + </dbs:foil> +</dbs:slides> + + + + + + Grouping Foils + + + We can form groups of logical sets of foils and also add some + introductionary text for them. In the rendered forms, these groups + can have a table of contents of the included slides. You can also + see such groups in this presentation. + + + + Group 1 + + This is an introduction. + + + ... + +]]> + + + + + + + Markup Examples + + + Let's see how to create the particular foils with + DocBook Slides. + + + + Info Content + + + You can wrap the title into the <info> element that + comes from the DocBook schema. It also means you can + add the usual authoring information here: + + + + Group 1 + + + + John + Doe + + FooBar Inc. + + + 2012 + ]]> + + + + + + Block Content + + + + + You have access to all of the block content elements in DocBook, + e.g. you can create a simple paragraph with + <para>, just like in DocBook. + + + + Or you can use lists, like <itemizedlist>. + + + + Or <programlisting> with some code or markup inside. + + + + + Inline Content + + + + + Just like block elements, you can also use inline DocBook + elements to mark up your content on your foils. + + + + For example, you can emphasize + something with <emphasis> or you + can mark literal text as such with + <literal>. + + + + By the way, the inline markup citation above is marked up + with <tag>. + + + + Apart from these, feel free to use the rest of + the markup elements. + + + + + + + FAQ Listings + + + + + + What else can I use to make my slides useful + and practical? + + + + You can include some questions and answers with + <qandaset> and related elements to answer some + frequently asked questions. + + + + + + + + References + + + + + Sometimes you need to add some remarks and some + references to your slide content. + + + + For small remarks, you can use the + <footnote> element to insert a footnote + that will appear on the same foil where it is inserted. + + + + Or for references to external content + - books and websites - you can include one or more + bibliography foils in the end. + + + + On these foils, instead of the usual bulleted points, use the + <bibliography> element and you + will get a nicely formatted reference list. + + + + Use <xref> in the content + to generate a link to the reference entry. + + + + + + + Incremental Slides + + + + + If you set the dbs:incremental attribute ... + + + + ... to 1 on a foil, ... + + + + ... then you will get incremental lists, ... + + + + ... like this if they are supported in the output format. (XHTML-based) + + + + + + + Collapsible Lists + + + You can see a collapsible list below (depending on the output + format). Click on the node to expand it. + + + + + + If you set the dbs:collapsible attribute ... + + + + ... to 1 on a foil, ... + + + + ... then you will get collapsible lists, ... + + + + ... like this if they are supported in the output format. (Slidy) + + + + + + + + + Building Blocks + + + + + Slides are layout-oriented documents; formatting + is a crucial part of them. + + + + DocBook aims to separate structure and layout but for + Slides sometimes it is not entirely possible, yet the + layout-related markup is tried to be kept minimal. + + + + You can use the <dbs:block> element + that will be transformed to a container type in the + generated document (e.g. <div> in HTML). + + + + You can also apply the dbs:style attribute + to blocks and you can even embed them into each other. + + + + Use CSS or extend the XSLT stylesheets to control + renering of your custom blocks. + + + + + + + Block Example + + + + This is the left block. + + + + This is the right block. And it is marked incremental. + + + + + + Images and Formulas + + + + Incremental Images + + + This is only supported in XHTML-based output. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Embedded SVG + + + You can embed SVG + See http://www.w3.org/TR/SVG11/. + code, like this: + + + +]]> + + + + + + + + + Embedded MathML + + + You can embed MathML + See http://www.w3.org/TR/MathML3/. + code, like this: + + + + 10 + 01 + +]]> + + + + 10 + 01 + + + + + + + + Presentation + + + + + Available Formats + + + + + + StylesheetDescription. + + + + + xhtml/plain.xsl + Single plain XHTML file. + + + + xhtml/slidy.xsl + Single XHTL file in W3C HTML Slidy format. + + + + xhtml/s5.xsl + Single XHTML file in S5 format. + + + + fo/plain.xsl + XSL Formatting Objects for printed output. + + + + + + + + + + Plain XHTML + + + + + It is a simple plain XHTML output with + some classes given on the elements. These let you create your + own CSS stylesheet for the rendering. + + + + It is actually quite similar to the + S5 format with + S5-specific + parts removed. The objective with this format was simplicity + and S5 + already achieves that quite well but in case you do not want + to use that framework, you can create your own one. + + + + The stylesheet to choose for this format is + xhtml/plain.xsl. + + + + + + + W3C HTML Slidy + + + + + W3C HTML Slidy + is an XHTML framework for presentations. + + + + It seems mature and well maintained. + + + + HTML Slidy handles well long content. Its formatting + allows more text on a single foil and even if your text + overflows, you can scroll inside the single foil. It also + supports collapsible lists and a JavaScript clock so that you + do not run out of time. + + + + For HTML Slidy, use + xhtml/slidy.xsl. + + + + + + + S5 Format + + + + + S5 + stands for Simple Standards-Based Slide Show System. + + + + It is yet another XHTML-based framework for slideshows, like + HTML Slidy. + + + + Its JavaScript code behaves somewhat differently and it is less + mature. + + + + It supports incremental lists but in general, it is not so + feature-rich as HTML Slidy. + + + + To create your S5 + presentation, pick the + xhtml/s5.xsl stylesheet. + + + + + + + XSL FO Format + + + + + XSL FO is an XML vocabulary to describe how formatted + output is presented. + + + + It is used here as an intermediate format between DocBook Slides + and printable output. + + + + First, generate the XSL FO document. + + + + Then use your XSL FO processor to render your printable + document in PDF, PostScript, etc. depending on the capabilities of + the software you use. + + + + If you need a free processor, take a look at + Apache FOP . + + + + + + + XSLT Parameters + + + + + The provided stylesheets offer XSLT parameters + to adjust some tunables of the output generation. + + + + The parameters are documented in the documentation + that accompanies the DocBook XSL distribution. + + + + All the DocBook Slides stylesheets are extensions of the + original DocBook stylesheets so adjusting their parameters may also + affect your rendered slides. + + + + + + + Customizations + + + Sometimes parameters are not enough and you need to modify + the templates to achieve your goal. Customizations are easy + to create with XSLT. + + + + Just pick up a stylesheet that you want to customize. + + + + Create a new, empty stylesheet that imports the original + one. + + + + Override the original templates that do not work + in the way you desire. + + + + Of course, this requires some knowledge in XSLT and + you will need to read the code to see what to override. + + + + + + + + Authoring with DocBook Slides 5.0 + + + + + Choosing a Validator + + + + + Once you have some slides marked up in DocBook Slides, + you probably want to make sure your markup is valid. Otherwise, + it is not guaranteed that the output will be generated properly. + For this, you need a validator. + + + + The DocBook Slides schema is described in the RELAX-NG grammar language. + + + + The recommended RELAX-NG validator is + jing . + + + + Alternatively, you can use Emacs/nXML + with the supplied locatingrules.xml file. + + + + + The RELAX-NG validation in the xmllint program from libxml2 is known to have + bugs and does not work correctly with DocBook Slides. + + + + + + Validating Slides + + + + + With jing, run: + jing ~/docbook-slides/slides.rng foo.xml. + + + + For Emacs/nXML, you can put the following into + your emacs.conf: + + + (setq rng-schema-locating-files + (append + '("~/docbook-slides/locatingrules.xml"))) + + Or you can do M-x customize-variable rng-schema-locating-files + and then add the absolute path to the file. + + + + + + + Transforming DocBook Slides Documents + + + + + You need an XSLT processor to transform the documents. + For example, you can use either xsltproc from + libxslt , Xalan + or Saxon. + + + + It is recommended to use xsltproc, since + it is significantly faster than the other two and the DocBook Slides + stylesheets were also tested with it. + + + + Pick the proper stylesheet for your chosen output format. + For example, it is xhtml/slidy.xsl for + HTML Slidy. + + + + Type: xsltproc xsl/slides/xhtml/slidy.xsl foo.xml > foo.html + + + + + + + Rendering Printable Output + + + + + First create the XSL FO document with XSLT: + xsltproc xsl/slides/fo/plain.xsl foo.xml > foo.fo + + + + Then use your XSL FO processor to render the final document. + + + + For example, to render a PDF with Apache FOP, type: + fop foo.fo foo.pdf + + + + + + + + DocBook Slides Limitations + + + + + Foil Content + + + Creating slides is quite different from creating + papers and books. + + + + Presentational slide are layout-oriented by nature as opposed to DocBook, which is + structure-oriented. The content of the foil must fit but there + is no easy way to detect this so this should be checked + and controlled manually. + + + + Formatting of slide content is not necessarily consistent but part + of the design of each foil and illustration used in + the presentation, while an important principle of + DocBook is separating content and styling. To achieve + something very unique, you will probably need heavy + customization. + + + + + + + Animations and Sound Effects + + + DocBook was invented for mostly printed or web + content, while slides are rarely presented in a + printed form. + + + + Slides are usually shown on computer screen or + projector and may heavily use animated or audio content + to support the presentations. + + + + Most of the possible output formats are usually + used in printed form or on the web. The first lacks + the possibility of animated and audio content and the + second one lacks good open standards for doing so. + + + + Maybe a future HTML5 or OpenDocument support + can bring in some new features but for now, you cannot + really use animations and sound. + + + + + + + + Frequently Asked Questions + + + + + Compatibility + + + + + + Is DocBook Slides 5.0 stylesheets compatible with + older versions of DocBook Slides or vice versa? + + + + Not at all, since it is heavily redesigned. But + you can find an XSLT transformation in the + tools/ + directory, which can convert your slides to the new + schema. + + + + + + + + Contribution + + + + + + Can I contribute to the schema or to the stylesheets? + + + + Of course, any contribution that can be useful for + other users and fits the concept of DocBook Slides + is more than welcome. + + + + + + What to do with my contribution? + + + + Please first ask review on + the docbook-apps + mailing list and users and other developers will tell you + what to improve and how to submit your work for inclusion. + + + + + + + + Help + + + + + + How can I get help in using the schema and the + accompanying stylesheets? + + + + There is a + docbook-apps + mailing list for general questions on DocBook and related + technologies. There are numerous users and developers subscribed to + this list, so probably you can get help there. + + + + + + + + + Mini-Reference + + + Here you have the short and informal description of the DocBook + Slides elements. It is not meant to be a full and formalized + referenced but rather a cheatsheet to look at. + + + + dbs:slides + + + + + May contain: db:title, db:titleabbrev, + db:subtitle, db:info, dbs:foilgroup, dbs:foil + + + + Usage: It is the root element that encloses the authoring + info and the particular foils that may be grouped to foil + groups. + + + + + + + dbs:foilgroup + + + + + May contain: db:title, db:titleabbev, + db:subtitle, db:info, [block content], dbs:foil, dbs:speakernotes, + dbs:handoutnotes + + + + Usage: It groups together various foils. It can have its own info + section and an optional introductionary text. Depending on your XSLT + parameters, it may generate a table of contents of enclosed foils. + Its usage is not obligatory but may be very useful for grouping together + logically related foils. It may have some speaker notes and handout notes, as well. + + + + + + + dbs:foil + + + + + May contain: db:title, db:titleabbev, + db:subtitle, db:info, [block content], dbs:speakernotes, + dbs:handoutnotes + + + + Usage: It marks up a single foil. Use + DocBook block elements to mark up your content. It may have some speaker + notes and handout notes, as well. + + + + + + + dbs:block + + + + + May contain: [block content] + + + + Usage: It divides the content into layout units + that can later processed in a specific way. + + + + + + + dbs:speakernotes + + + + + May contain: [block content] + + + + Usage: Notes that are not meant to be presented to + the audience but to the speaker. + + + + + + + dbs:handoutnotes + + + + + May contain: [block content] + + + + Usage: Notes that are not to accompany + printed slides. + + + + + + + Attribute dbs:incremental + + + + + Usage: Makes the content incremental. + Allowed on any element and inherited to child elements + but not applicable everywhere and its effect depends on the output + format. + + + + + + + Attribute dbs:collapsible + + + + + Usage: Makes the content collapsible. + Allowed on any element and inherited to child elements + but not applicable everywhere and its effect depends on the output + format. + + + + + + + Attribute dbs:style + + + + + Usage: Classifies the given element + to a specific formatting class. Typically applicable to foils, + foilgroups and mediaobject. Allowed anywhere but not processed + everywhere. In HTML it naturally maps to the class + attribute. + + + + + + + + Related Standards + + + + Related Standards + + + Extensible Markup Language (XML) + + + W3C + + + http://www.w3.org/TR/REC-xml/ + + + + The DocBook Schema Version 5.0 + + + OASIS + + + http://docs.oasis-open.org/docbook/specs/docbook-5.0-spec-os.html + + + + XSL Transformations (XSLT) Version 1.0 + + + W3C + + + http://www.w3.org/TR/xslt + + + + Extensible Stylesheet Language (XSL) Version 1.1 + + + W3C + + + http://www.w3.org/TR/xsl/ + + + + + + + Supported HTML Presentation Frameworks + + + + Supported HTML Presentation Frameworks + + + S<superscript>5</superscript> + A Simple Standards-Based Slide Show System + + http://meyerweb.com/eric/tools/s5/ + + + + HTML Slidy + Slide Shows in HTML and XHTML + + www.w3.org/Talks/Tools/Slidy2/ + + + + + + + Recommended Tools + + + + Recommended Tools + + + Jing RELAX-NG validator + + http://www.thaiopensource.com/relaxng/jing.html + + + + libxslt + The XSLT C library for GNOME + + http://xmlsoft.org/xslt/ + + + + Apache FOP + + http://xmlgraphics.apache.org/fop/ + + + + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/doc/user.css b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/doc/user.css new file mode 100644 index 000000000..a7ae50c04 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/doc/user.css @@ -0,0 +1,6 @@ +.face_container {margin-left: 4em; position: relative;} +.face_first {position: static; vertical-align: bottom;} +.face_other {position: absolute; left: 0; top: 0;} + +.left {float: left;} +.right {float: right;} diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/fo/param.xml b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/fo/param.xml new file mode 100644 index 000000000..c2ab9442d --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/fo/param.xml @@ -0,0 +1,1155 @@ + + + +Slides FO Parameter Reference + +$Id: param.xweb 6633 2007-02-21 18:33:33Z xmldoc $ + + + + Kövesdán + Gábor + + + + 2012 + Gábor Kövesdán + + + This is reference documentation for all user-configurable + parameters in the DocBook XSL Slides FO stylesheet (for + generating PDF slide presentations). Note that the Slides + stylesheet for FO output is a customization layer of the + DocBook XSL FO stylesheet. Therefore, in addition to the + slides-specific parameters listed in this section, you can + also use a number of FO stylesheet + parameters to control Slides FO output. + + + + FO: General Params + + + +foil.title.master +number + + +foil.title.master +Specifies unitless font size to use for foil titles + + + + +<xsl:param name="foil.title.master">36</xsl:param> +<!-- Inconsistant use of point size? --> + + + +Description + +Specifies a unitless font size to use for foil titles; used in +combination with the foil.title.size +parameter. + + + + + +foil.title.size +length + + +foil.title.size +Specifies font size to use for foil titles, including units + + + + + <xsl:param name="foil.title.size"> + <xsl:value-of select="$foil.title.master"></xsl:value-of><xsl:text>pt</xsl:text> + </xsl:param> + + + +Description + +This parameter combines the value of the +foil.title.master parameter with a unit +specification. The default unit is pt +(points). + + + + + + +generate.copyright +boolean + + +generate.copyright +Specifies whether copyright is generated + + + + + <xsl:param name="generate.copyright">1</xsl:param> + + + +Description + +This parameter specifies whether the copyright info is generated + in the footer area. + + + + + + +generate.foilgroup.numbered.toc +boolean + + +generate.foilgroup.numbered.toc +Specifies whether foilgroups have a numbered TOC + + + + + <xsl:param name="generate.foilgroup.numbered.toc">1</xsl:param> + + + +Description + +If TOC generation is turned on, this parameter specifies + whether foilgroups have a numbered TOC. If disabled, TOC items + will be bulleted, not numbered. + + + + + + +generate.foilgroup.toc +boolean + + +generate.foilgroup.toc +Specifies whether foilgroups have a TOC + + + + + <xsl:param name="generate.foilgroup.toc">1</xsl:param> + + + +Description + +This parameter specifies whether foilgroups will + contain a table of contents of the included foils. + + + + + + +generate.handoutnotes +boolean + + +generate.handoutnotes +Specifies whether handoutnotes are generated + + + + + <xsl:param name="generate.handoutnotes">0</xsl:param> + + + +Description + +This parameter specifies whether handoutnotes shall + be generated to the output. + + + + + + +generate.page.number +list +full1/2 +compact1 +no + + +generate.page.number +Specifies whether page numbers are generated + + + + + <xsl:param name="generate.page.number">compact</xsl:param> + + + +Description + +This parameter specifies how page numbers are generated in + the footer area. + + + + no + + No page numbers generated at all. + + + + full + + Current page number, a slash and the total number of pages + + + + compact + + Current page number only + + + + no + + No page numbers generated at all. + + + + + + + + + +generate.pubdate +boolean + + +generate.pubdate +Specifies whether the pubdate is generated + + + + + <xsl:param name="generate.pubdate">1</xsl:param> + + + +Description + +This parameter specifies whether the publication date is generated + in the footer area. + + + + + + +generate.speakernotes +boolean + + +generate.speakernotes +Specifies whether speakernotes are generated + + + + + <xsl:param name="generate.speakernotes">0</xsl:param> + + + +Description + +This parameter specifies whether speakernotes shall + be generated to the output. + + + + + + +generate.titlepage +boolean + + +generate.titlepage +Specifies whether titlepage is generated + + + + + <xsl:param name="generate.titlepage">1</xsl:param> + + + +Description + +This parameter specifies whether titlepage is generated + for the presentation. + + + + + + +mml.embedding.mode +list +inline +external-graphic +instream-foreign-object + + +mml.embedding.mode +Specifies how inline MathML is processed + + + + + <xsl:param name="mml.embedding.mode">external-graphic</xsl:param> + + + +Description + +This parameter specifies how inline MathML formulas + are embedded into the output document. + + + + inline + + Content is copied over inline with its namespace. + + + + external-graphic + + Content is extracted into an externel file and referenced + by an external-graphic element. + + + + instream-foreign-object + + Content is copied over with its namespace inside an + instream-foreign-object element. + + + + + + + + + +slide.font.family +list +open +serif +sans-serif +monospace + + +slide.font.family +Specifies font family to use for slide bodies + + + + +<xsl:param name="slide.font.family">Helvetica</xsl:param> + + + +Description + +Specifies the font family to use for slides bodies. + + + + + + +slide.title.font.family +list +open +serif +sans-serif +monospace + + +slide.title.font.family +Specifies font family to use for slide titles + + + + +<xsl:param name="slide.title.font.family">Helvetica</xsl:param> + + + +Description + +Specifies the font family to use for slides titles. + + + + + + +svg.embedding.mode +list +external-graphic +instream-foreign-object + + +svg.embedding.mode +Specifies how inline SVG is processed + + + + + <xsl:param name="svg.embedding.mode">instream-foreign-object</xsl:param> + + + +Description + +This parameter specifies how inline SVG graphics + are embedded into the output document. + + + + inline + + Content is copied over inline with its namespace. + + + + external-graphic + + Content is extracted into an externel file and referenced + by an external-graphic element. + + + + instream-foreign-object + + Content is copied over with its namespace inside an + instream-foreign-object element. + + + + + + + + + + FO: Property Sets + + +foil.header.properties +attribute set + + +foil.header.properties +Specifies properties for foil header area + + + + + <xsl:attribute-set name="foil.header.properties"> + <xsl:attribute name="background-color">white</xsl:attribute> + <xsl:attribute name="color">black</xsl:attribute> + <xsl:attribute name="font-weight">bold</xsl:attribute> + <xsl:attribute name="text-align">center</xsl:attribute> + <xsl:attribute name="font-family"> + <xsl:value-of select="$slide.title.font.family"></xsl:value-of> + </xsl:attribute> + <xsl:attribute name="space-after">12pt</xsl:attribute> + </xsl:attribute-set> + + + +Description + +This parameter specifies properties for the foil header area. + + + + + + +foil.master.properties +attribute set + + +foil.master.properties +Specifies properties for foil master + + + + + <xsl:attribute-set name="foil.master.properties"> + <xsl:attribute name="page-width"> + <xsl:value-of select="$page.width"></xsl:value-of> + </xsl:attribute> + <xsl:attribute name="page-height"> + <xsl:value-of select="$page.height"></xsl:value-of> + </xsl:attribute> + <xsl:attribute name="margin-top"> + <xsl:value-of select="$page.margin.top"></xsl:value-of> + </xsl:attribute> + <xsl:attribute name="margin-bottom"> + <xsl:value-of select="$page.margin.bottom"></xsl:value-of> + </xsl:attribute> + <xsl:attribute name="margin-left"> + <xsl:value-of select="$page.margin.inner"></xsl:value-of> + </xsl:attribute> + <xsl:attribute name="margin-right"> + <xsl:value-of select="$page.margin.outer"></xsl:value-of> + </xsl:attribute> + </xsl:attribute-set> + + + +Description + +This parameter specifies properties for the foil master. + + + + + + +foil.page-sequence.properties +attribute set + + +foil.page-sequence.properties +Specifies properties for foil page-sequence + + + + + <xsl:attribute-set name="foil.page-sequence.properties"> + <xsl:attribute name="hyphenate"> + <xsl:value-of select="$hyphenate"></xsl:value-of> + </xsl:attribute> + </xsl:attribute-set> + + + +Description + +This parameter specifies properties for foil page-sequence. + + + + + + +foil.properties +attribute set + + +foil.properties +Specifies properties for all foils + + + + + <xsl:attribute-set name="foil.properties"> + <xsl:attribute name="font-family"> + <xsl:value-of select="$slide.font.family"></xsl:value-of> + </xsl:attribute> + <xsl:attribute name="margin-{$direction.align.start}">1in</xsl:attribute> + <xsl:attribute name="margin-{$direction.align.end}">1in</xsl:attribute> + <xsl:attribute name="font-size"> + <xsl:value-of select="$body.font.size"></xsl:value-of> + </xsl:attribute> + </xsl:attribute-set> + + + +Description + +This parameter specifies properties that are applied to all foils. + + + + + + +foil.region-after.properties +attribute set + + +foil.region-after.properties +Specifies properties for foil region-after + + + + + <xsl:attribute-set name="foil.region-after.properties"> + <xsl:attribute name="extent"> + <xsl:value-of select="$region.after.extent"></xsl:value-of> + </xsl:attribute> + <xsl:attribute name="display-align">after</xsl:attribute> + </xsl:attribute-set> + + + +Description + +This parameter specifies properties for the foil region-after. + + + + + + +foil.region-before.properties +attribute set + + +foil.region-before.properties +Specifies properties for foil region-before + + + + + <xsl:attribute-set name="foil.region-before.properties"> + <xsl:attribute name="extent"> + <xsl:value-of select="$region.before.extent"></xsl:value-of> + </xsl:attribute> + <xsl:attribute name="display-align"> + <xsl:value-of select="'before'"></xsl:value-of> + </xsl:attribute> + </xsl:attribute-set> + + + +Description + +This parameter specifies properties for the foil region-before. + + + + + + +foil.region-body.properties +attribute set + + +foil.region-body.properties +Specifies properties for foil region-body + + + + + <xsl:attribute-set name="foil.region-body.properties"> + <xsl:attribute name="margin-bottom"> + <xsl:value-of select="$body.margin.bottom"></xsl:value-of> + </xsl:attribute> + <xsl:attribute name="margin-top"> + <xsl:value-of select="$body.margin.top"></xsl:value-of> + </xsl:attribute> + <xsl:attribute name="column-count"> + <xsl:value-of select="$column.count.body"></xsl:value-of> + </xsl:attribute> + </xsl:attribute-set> + + + +Description + +This parameter specifies properties for the foil region-body. + + + + + + +foil.subtitle.properties +attribute set + + +foil.subtitle.properties +Specifies properties for all foil subtitles + + + + + <xsl:attribute-set name="foil.subtitle.properties"> + <xsl:attribute name="font-family"> + <xsl:value-of select="$slide.title.font.family"></xsl:value-of> + </xsl:attribute> + <xsl:attribute name="text-align">center</xsl:attribute> + <xsl:attribute name="font-size"> + <xsl:value-of select="$foil.title.master * 0.8"></xsl:value-of><xsl:text>pt</xsl:text> + </xsl:attribute> + <xsl:attribute name="space-after">12pt</xsl:attribute> + </xsl:attribute-set> + + + +Description + +This parameter specifies properties that are applied to all foil subtitles. + + + + + + +foil.title.properties +attribute set + + +foil.title.properties +Specifies properties for foil title + + + + + <xsl:attribute-set name="foil.title.properties"> + <xsl:attribute name="font-size"> + <xsl:value-of select="$foil.title.size"></xsl:value-of> + </xsl:attribute> + </xsl:attribute-set> + + + +Description + +This parameter specifies properties for the foil title. + + + + + + +foil.footer.properties +attribute set + + +foil.footer.properties +Specifies properties for slides footer + + + + + <xsl:attribute-set name="foil.footer.properties"></xsl:attribute-set> + + + +Description + +This parameter specifies properties for the foil footer. + + + + + + +handoutnotes.properties +attribute set + + +footnote.properties +Properties applied to handoutnotes + + + + + +<xsl:attribute-set name="handoutnotes.properties"></xsl:attribute-set> + + + +Description + +This attribute set is applied to handoutnotes. + + + + + + +slides.properties +attribute set + + +slides.properties +Specifies properties for all slides + + + + + <xsl:attribute-set name="slides.properties"> + <xsl:attribute name="font-family"> + <xsl:value-of select="$slide.font.family"></xsl:value-of> + </xsl:attribute> + </xsl:attribute-set> + + + +Description + +This parameter specifies properties that are applied to all slides. + + + + + + +slides.titlepage.master.properties +attribute set + + +slides.titlepage.master.properties +Specifies properties for slides titlepage master + + + + + <xsl:attribute-set name="slides.titlepage.master.properties"> + <xsl:attribute name="page-width"> + <xsl:value-of select="$page.width"></xsl:value-of> + </xsl:attribute> + <xsl:attribute name="page-height"> + <xsl:value-of select="$page.height"></xsl:value-of> + </xsl:attribute> + <xsl:attribute name="margin-top"> + <xsl:value-of select="$page.margin.top"></xsl:value-of> + </xsl:attribute> + <xsl:attribute name="margin-bottom"> + <xsl:value-of select="$page.margin.bottom"></xsl:value-of> + </xsl:attribute> + <xsl:attribute name="margin-left"> + <xsl:value-of select="$page.margin.inner"></xsl:value-of> + </xsl:attribute> + <xsl:attribute name="margin-right"> + <xsl:value-of select="$page.margin.outer"></xsl:value-of> + </xsl:attribute> + </xsl:attribute-set> + + + +Description + +This parameter specifies properties for the slides titlepage master. + + + + + + +slides.titlepage.region-body.properties +attribute set + + +slides.titlepage.region-body.properties +Specifies properties for slides titlepage region-body + + + + + <xsl:attribute-set name="slides.titlepage.region-body.properties"> + <xsl:attribute name="margin-bottom">0pt</xsl:attribute> + <xsl:attribute name="margin-top">0pt</xsl:attribute> + <xsl:attribute name="column-count"> + <xsl:value-of select="$column.count.body"></xsl:value-of> + </xsl:attribute> + </xsl:attribute-set> + + + +Description + +This parameter specifies properties for the slides titlepage region-body. + + + + + + +slides.titlepage.corpauthor.properties +attribute set + + +slides.titlepage.corpauthor.properties +Specifies properties for slides titlepage title + + + + + <xsl:attribute-set name="slides.titlepage.corpauthor.properties"> + <xsl:attribute name="text-align">center</xsl:attribute> + <xsl:attribute name="space-after">1em</xsl:attribute> + <xsl:attribute name="font-size">20.736pt</xsl:attribute> + </xsl:attribute-set> + + + +Description + +This parameter specifies properties for the corpauthor on the default + titlepage. + + + + + + +slides.titlepage.title.properties +attribute set + + +slides.titlepage.title.properties +Specifies properties for slides titlepage title + + + + + <xsl:attribute-set name="slides.titlepage.title.properties"> + <xsl:attribute name="text-align">center</xsl:attribute> + <xsl:attribute name="space-after">1em</xsl:attribute> + <xsl:attribute name="padding-top">1.5in</xsl:attribute> + <xsl:attribute name="keep-with-next">always</xsl:attribute> + <xsl:attribute name="font-size"> + <xsl:value-of select="$foil.title.size"></xsl:value-of> + </xsl:attribute> + <xsl:attribute name="font-weight">bold</xsl:attribute> + <xsl:attribute name="font-family"> + <xsl:value-of select="$slide.title.font.family"></xsl:value-of> + </xsl:attribute> + </xsl:attribute-set> + + + +Description + +This parameter specifies properties for the title on the default + titlepage. + + + + + + +slides.titlepage.subtitle.properties +attribute set + + +slides.titlepage.subtitle.properties +Specifies properties for slides titlepage title + + + + + <xsl:attribute-set name="slides.titlepage.subtitle.properties"> + <xsl:attribute name="text-align">center</xsl:attribute> + <xsl:attribute name="space-after">1em</xsl:attribute> + <xsl:attribute name="font-family"> + <xsl:value-of select="$slide.title.font.family"></xsl:value-of> + </xsl:attribute> + </xsl:attribute-set> + + + +Description + +This parameter specifies properties for the subtitle on the default + titlepage. + + + + + + +slides.titlepage.author.properties +attribute set + + +slides.titlepage.author.properties +Specifies properties for slides titlepage title + + + + + <xsl:attribute-set name="slides.titlepage.author.properties"> + <xsl:attribute name="text-align">center</xsl:attribute> + <xsl:attribute name="space-after">1em</xsl:attribute> + <xsl:attribute name="font-size">20.736pt</xsl:attribute> + </xsl:attribute-set> + + + +Description + +This parameter specifies properties for the author on the default + titlepage. + + + + + + +slides.titlepage.pubdate.properties +attribute set + + +slides.titlepage.pubdate.properties +Specifies properties for slides titlepage title + + + + + <xsl:attribute-set name="slides.titlepage.pubdate.properties"> + <xsl:attribute name="text-align">center</xsl:attribute> + <xsl:attribute name="space-after">1em</xsl:attribute> + <xsl:attribute name="font-size">17.28pt</xsl:attribute> + </xsl:attribute-set> + + + +Description + +This parameter specifies properties for the pubdate on the default + titlepage. + + + + + + +slides.titlepage.authorgroup.properties +attribute set + + +slides.titlepage.authorgroup.properties +Specifies properties for slides titlepage title + + + + + <xsl:attribute-set name="slides.titlepage.authorgroup.properties"></xsl:attribute-set> + + + +Description + +This parameter specifies properties for the authorgroup on the default + titlepage. + + + + + + +speakernotes.properties +attribute set + + +footnote.properties +Properties applied to speakernotes + + + + + +<xsl:attribute-set name="speakernotes.properties"></xsl:attribute-set> + + + +Description + +This attribute set is applied to speakernotes. + + + + + + +The Stylesheet + +The param.xsl stylesheet is just a wrapper +around all these parameters. + + + +<!-- This file is generated from param.xweb --> + +<xsl:stylesheet exclude-result-prefixes="src" version="1.0"> + +<!-- ******************************************************************** + $Id: param.xweb 6633 2007-02-21 18:33:33Z xmldoc $ + ******************************************************************** + + This file is part of the DocBook Slides Stylesheet distribution. + See ../README or http://docbook.sf.net/release/xsl/current/ for + copyright and other information. + + ******************************************************************** --> + +<src:fragref linkend="foil.title.master.frag"></src:fragref> +<src:fragref linkend="foil.title.size.frag"></src:fragref> +<src:fragref linkend="generate.copyright.frag"></src:fragref> +<src:fragref linkend="generate.foilgroup.numbered.toc.frag"></src:fragref> +<src:fragref linkend="generate.foilgroup.toc.frag"></src:fragref> +<src:fragref linkend="generate.handoutnotes.frag"></src:fragref> +<src:fragref linkend="generate.page.number.frag"></src:fragref> +<src:fragref linkend="generate.pubdate.frag"></src:fragref> +<src:fragref linkend="generate.speakernotes.frag"></src:fragref> +<src:fragref linkend="generate.titlepage.frag"></src:fragref> +<src:fragref linkend="mml.embedding.mode.fo.frag"></src:fragref> +<src:fragref linkend="slide.font.family.frag"></src:fragref> +<src:fragref linkend="slide.title.font.family.frag"></src:fragref> +<src:fragref linkend="svg.embedding.mode.fo.frag"></src:fragref> + +<src:fragref linkend="foil.header.properties.frag"></src:fragref> +<src:fragref linkend="foil.master.properties.frag"></src:fragref> +<src:fragref linkend="foil.page-sequence.properties.frag"></src:fragref> +<src:fragref linkend="foil.properties.frag"></src:fragref> +<src:fragref linkend="foil.region-after.properties.frag"></src:fragref> +<src:fragref linkend="foil.region-before.properties.frag"></src:fragref> +<src:fragref linkend="foil.region-body.properties.frag"></src:fragref> +<src:fragref linkend="foil.subtitle.properties.frag"></src:fragref> +<src:fragref linkend="foil.title.properties.frag"></src:fragref> +<src:fragref linkend="handoutnotes.properties.frag"></src:fragref> +<src:fragref linkend="slides.properties.frag"></src:fragref> +<src:fragref linkend="slides.titlepage.master.properties.frag"></src:fragref> +<src:fragref linkend="slides.titlepage.region-body.properties.frag"></src:fragref> +<src:fragref linkend="speakernotes.properties.frag"></src:fragref> + +<src:fragref linkend="slides.titlepage.corpauthor.properties.frag"></src:fragref> +<src:fragref linkend="slides.titlepage.title.properties.frag"></src:fragref> +<src:fragref linkend="slides.titlepage.subtitle.properties.frag"></src:fragref> +<src:fragref linkend="foil.footer.properties.frag"></src:fragref> +<src:fragref linkend="slides.titlepage.author.properties.frag"></src:fragref> +<src:fragref linkend="slides.titlepage.pubdate.properties.frag"></src:fragref> +<src:fragref linkend="slides.titlepage.authorgroup.properties.frag"></src:fragref> + +</xsl:stylesheet> + + + + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/fo/param.xsl b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/fo/param.xsl new file mode 100644 index 000000000..d972fcd68 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/fo/param.xsl @@ -0,0 +1,222 @@ + + + + + + +36 + + + pt + + + 1 + + 1 + + 1 + + 0 + + compact + + 1 + + 0 + + 1 + + external-graphic + +Helvetica +Helvetica + instream-foreign-object + + + + white + black + bold + center + + + + 12pt + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1in + 1in + + + + + + + + + + after + + + + + + + + + + + + + + + + + + + + + + + + + + + + center + + pt + + 12pt + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0pt + 0pt + + + + + + + + + center + 1em + 20.736pt + + + + center + 1em + 1.5in + always + + + + bold + + + + + + + center + 1em + + + + + + + + + center + 1em + 20.736pt + + + + center + 1em + 17.28pt + + + + + + + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/fo/plain-titlepage.xml b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/fo/plain-titlepage.xml new file mode 100644 index 000000000..d817f130c --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/fo/plain-titlepage.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + +]> + + + + + + + + + <subtitle xsl:use-attribute-sets="slides.titlepage.subtitle.properties"/> + + <corpauthor xsl:use-attribute-sets="slides.titlepage.corpauthor.properties"/> + <authorgroup xsl:use-attribute-sets="slides.titlepage.authorgroup.properties"/> + <author xsl:use-attribute-sets="slides.titlepage.author.properties"/> + + <pubdate xsl:use-attribute-sets="slides.titlepage.pubdate.properties"/> + </t:titlepage-content> + + <t:titlepage-content t:side="verso"> + </t:titlepage-content> + + <t:titlepage-separator> + </t:titlepage-separator> + + <t:titlepage-before t:side="recto"> + </t:titlepage-before> + + <t:titlepage-before t:side="verso"> + </t:titlepage-before> +</t:titlepage> + +</t:templates> diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/fo/plain-titlepage.xsl b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/fo/plain-titlepage.xsl new file mode 100644 index 000000000..f79cf8119 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/fo/plain-titlepage.xsl @@ -0,0 +1,150 @@ +<?xml version="1.0"?> + +<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:exsl="http://exslt.org/common" version="1.0" exclude-result-prefixes="exsl"> + +<!-- This stylesheet was created by template/titlepage.xsl--> + +<xsl:template name="slides.titlepage.recto"> + <xsl:choose> + <xsl:when test="slidesinfo/title"> + <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="slidesinfo/title"/> + </xsl:when> + <xsl:when test="docinfo/title"> + <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="docinfo/title"/> + </xsl:when> + <xsl:when test="info/title"> + <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="info/title"/> + </xsl:when> + <xsl:when test="title"> + <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="title"/> + </xsl:when> + </xsl:choose> + + <xsl:choose> + <xsl:when test="slidesinfo/subtitle"> + <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="slidesinfo/subtitle"/> + </xsl:when> + <xsl:when test="docinfo/subtitle"> + <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="docinfo/subtitle"/> + </xsl:when> + <xsl:when test="info/subtitle"> + <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="info/subtitle"/> + </xsl:when> + <xsl:when test="subtitle"> + <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="subtitle"/> + </xsl:when> + </xsl:choose> + + <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="slidesinfo/corpauthor"/> + <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="docinfo/corpauthor"/> + <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="info/corpauthor"/> + <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="slidesinfo/authorgroup"/> + <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="docinfo/authorgroup"/> + <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="info/authorgroup"/> + <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="slidesinfo/author"/> + <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="docinfo/author"/> + <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="info/author"/> + <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="slidesinfo/pubdate"/> + <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="docinfo/pubdate"/> + <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="info/pubdate"/> +</xsl:template> + +<xsl:template name="slides.titlepage.verso"> +</xsl:template> + +<xsl:template name="slides.titlepage.separator"> +</xsl:template> + +<xsl:template name="slides.titlepage.before.recto"> +</xsl:template> + +<xsl:template name="slides.titlepage.before.verso"> +</xsl:template> + +<xsl:template name="slides.titlepage"> + <block> + <xsl:variable name="recto.content"> + <xsl:call-template name="slides.titlepage.before.recto"/> + <xsl:call-template name="slides.titlepage.recto"/> + </xsl:variable> + <xsl:variable name="recto.elements.count"> + <xsl:choose> + <xsl:when test="function-available('exsl:node-set')"><xsl:value-of select="count(exsl:node-set($recto.content)/*)"/></xsl:when> + <xsl:when test="contains(system-property('xsl:vendor'), 'Apache Software Foundation')"> + <!--Xalan quirk--><xsl:value-of select="count(exsl:node-set($recto.content)/*)"/></xsl:when> + <xsl:otherwise>1</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:if test="(normalize-space($recto.content) != '') or ($recto.elements.count > 0)"> + <block><xsl:copy-of select="$recto.content"/></block> + </xsl:if> + <xsl:variable name="verso.content"> + <xsl:call-template name="slides.titlepage.before.verso"/> + <xsl:call-template name="slides.titlepage.verso"/> + </xsl:variable> + <xsl:variable name="verso.elements.count"> + <xsl:choose> + <xsl:when test="function-available('exsl:node-set')"><xsl:value-of select="count(exsl:node-set($verso.content)/*)"/></xsl:when> + <xsl:when test="contains(system-property('xsl:vendor'), 'Apache Software Foundation')"> + <!--Xalan quirk--><xsl:value-of select="count(exsl:node-set($verso.content)/*)"/></xsl:when> + <xsl:otherwise>1</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:if test="(normalize-space($verso.content) != '') or ($verso.elements.count > 0)"> + <block><xsl:copy-of select="$verso.content"/></block> + </xsl:if> + <xsl:call-template name="slides.titlepage.separator"/> + </block> +</xsl:template> + +<xsl:template match="*" mode="slides.titlepage.recto.mode"> + <!-- if an element isn't found in this mode, --> + <!-- try the generic titlepage.mode --> + <xsl:apply-templates select="." mode="titlepage.mode"/> +</xsl:template> + +<xsl:template match="*" mode="slides.titlepage.verso.mode"> + <!-- if an element isn't found in this mode, --> + <!-- try the generic titlepage.mode --> + <xsl:apply-templates select="." mode="titlepage.mode"/> +</xsl:template> + +<xsl:template match="title" mode="slides.titlepage.recto.auto.mode"> +<block xsl:use-attribute-sets="slides.titlepage.title.properties"> +<xsl:call-template name="presentation.title"> +</xsl:call-template> +</block> +</xsl:template> + +<xsl:template match="subtitle" mode="slides.titlepage.recto.auto.mode"> +<block xsl:use-attribute-sets="slides.titlepage.subtitle.properties"> +<xsl:apply-templates select="." mode="slides.titlepage.recto.mode"/> +</block> +</xsl:template> + +<xsl:template match="corpauthor" mode="slides.titlepage.recto.auto.mode"> +<block xsl:use-attribute-sets="slides.titlepage.corpauthor.properties"> +<xsl:apply-templates select="." mode="slides.titlepage.recto.mode"/> +</block> +</xsl:template> + +<xsl:template match="authorgroup" mode="slides.titlepage.recto.auto.mode"> +<block xsl:use-attribute-sets="slides.titlepage.authorgroup.properties"> +<xsl:apply-templates select="." mode="slides.titlepage.recto.mode"/> +</block> +</xsl:template> + +<xsl:template match="author" mode="slides.titlepage.recto.auto.mode"> +<block xsl:use-attribute-sets="slides.titlepage.author.properties"> +<xsl:apply-templates select="." mode="slides.titlepage.recto.mode"/> +</block> +</xsl:template> + +<xsl:template match="pubdate" mode="slides.titlepage.recto.auto.mode"> +<block xsl:use-attribute-sets="slides.titlepage.pubdate.properties"> +<xsl:apply-templates select="." mode="slides.titlepage.recto.mode"/> +</block> +</xsl:template> + +</xsl:stylesheet> + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/fo/plain.xsl b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/fo/plain.xsl new file mode 100644 index 000000000..40217ea99 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/fo/plain.xsl @@ -0,0 +1,563 @@ +<?xml version="1.0"?> +<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:fo="http://www.w3.org/1999/XSL/Format" + xmlns:db="http://docbook.org/ns/docbook" + xmlns:dbs="http://docbook.org/ns/docbook-slides" + xmlns:exsl="http://exslt.org/common" + exclude-result-prefixes="dbs db" + extension-element-prefixes="exsl" + version="1.0"> + +<xsl:import href="../../fo/docbook.xsl"/> +<xsl:import href="../common/common.xsl"/> +<xsl:include href="plain-titlepage.xsl"/> +<xsl:include href="param.xsl"/> + +<xsl:output indent="yes"/> + +<xsl:param name="local.l10n.xml" select="document('')"/> +<i18n xmlns="http://docbook.sourceforge.net/xmlns/l10n/1.0"> + <l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="en"> + <l:gentext key="Continued" text="(Continued)"/> + <l:gentext key="Speakernotes" text="Speaker Notes"/> + <l:gentext key="Handoutnotes" text="Handout Notes"/> + <l:context name="title"> + <l:template name="slides" text="%t"/> + <l:template name="foilgroup" text="%t"/> + <l:template name="foil" text="%t"/> + </l:context> + </l:l10n> +</i18n> + +<!-- Start of overrides --> + +<xsl:param name="page.margin.top" select="'0.25in'"/> +<xsl:param name="page.margin.bottom" select="'0.25in'"/> +<xsl:param name="page.margin.inner" select="'0.25in'"/> +<xsl:param name="page.margin.outer" select="'0.25in'"/> +<xsl:param name="body.margin.top" select="'1in'"/> +<xsl:param name="body.margin.bottom" select="'0.5in'"/> +<xsl:param name="region.before.extent" select="'0.75in'"/> +<xsl:param name="region.after.extent" select="'0.5in'"/> +<xsl:param name="column.count.body" select="1"/> +<xsl:param name="body.font.size">20</xsl:param> + +<xsl:param name="callout.icon.size" select="'40pt'"/> +<xsl:param name="alignment" select="'start'"/> +<xsl:param name="preferred.mediaobject.role" select="'print'"/> +<xsl:param name="page.orientation" select="'landscape'"/> + +<xsl:variable name="root.elements" select="' slides '"/> + +<xsl:attribute-set name="formal.title.properties" + use-attribute-sets="normal.para.spacing"> + <xsl:attribute name="font-weight">bold</xsl:attribute> + <xsl:attribute name="font-size"> + <xsl:value-of select="$body.font.master * 1.2"/> + <xsl:text>pt</xsl:text> + </xsl:attribute> + <xsl:attribute name="hyphenate">false</xsl:attribute> + <xsl:attribute name="space-after.minimum">8pt</xsl:attribute> + <xsl:attribute name="space-after.optimum">6pt</xsl:attribute> + <xsl:attribute name="space-after.maximum">10pt</xsl:attribute> +</xsl:attribute-set> + +<xsl:attribute-set name="list.block.spacing"> + <xsl:attribute name="space-before.optimum">12pt</xsl:attribute> + <xsl:attribute name="space-before.minimum">8pt</xsl:attribute> + <xsl:attribute name="space-before.maximum">14pt</xsl:attribute> + <xsl:attribute name="space-after.optimum">0pt</xsl:attribute> + <xsl:attribute name="space-after.minimum">0pt</xsl:attribute> + <xsl:attribute name="space-after.maximum">0pt</xsl:attribute> +</xsl:attribute-set> + +<xsl:attribute-set name="list.item.spacing"> + <xsl:attribute name="space-before.optimum">6pt</xsl:attribute> + <xsl:attribute name="space-before.minimum">4pt</xsl:attribute> + <xsl:attribute name="space-before.maximum">8pt</xsl:attribute> +</xsl:attribute-set> + +<xsl:attribute-set name="normal.para.spacing"> + <xsl:attribute name="space-before.optimum">8pt</xsl:attribute> + <xsl:attribute name="space-before.minimum">6pt</xsl:attribute> + <xsl:attribute name="space-before.maximum">10pt</xsl:attribute> +</xsl:attribute-set> + +<xsl:attribute-set name="orderedlist.properties"> + <xsl:attribute name="font-size"> + <xsl:value-of select="$body.font.size"/> + </xsl:attribute> +</xsl:attribute-set> + +<xsl:attribute-set name="footnote.properties"> + <xsl:attribute name="font-size"> + <xsl:value-of select="$body.font.size * 0.8"/> + </xsl:attribute> +</xsl:attribute-set> + +<xsl:attribute-set name="slides.titlepage.recto.style"> + <xsl:attribute name="font-family"> + <xsl:value-of select="$slide.font.family"/> + </xsl:attribute> +</xsl:attribute-set> + +<xsl:attribute-set name="slides.titlepage.verso.style"> + <xsl:attribute name="font-family"> + <xsl:value-of select="$slide.font.family"/> + </xsl:attribute> +</xsl:attribute-set> + +<xsl:template name="bibliography.titlepage"/> + +<!-- Do not add db namespace to dbs elements --> +<xsl:template match="*[namespace-uri() = 'http://docbook.org/ns/docbook-slides']" mode="addNS"> + <xsl:copy-of select="."/> +</xsl:template> + +<!-- End of overrides --> + +<xsl:template name="user.pagemasters"> + <fo:simple-page-master master-name="slides-titlepage-master" + xsl:use-attribute-sets="slides.titlepage.master.properties"> + <fo:region-body xsl:use-attribute-sets="slides.titlepage.region-body.properties"/> + </fo:simple-page-master> + + <fo:simple-page-master master-name="slides-foil-master" + xsl:use-attribute-sets="foil.master.properties"> + <fo:region-body xsl:use-attribute-sets="foil.region-body.properties"/> + <fo:region-before region-name="xsl-region-before-foil" xsl:use-attribute-sets="foil.region-before.properties"/> + <fo:region-after region-name="xsl-region-after-foil" xsl:use-attribute-sets="foil.region-after.properties"/> + </fo:simple-page-master> + + <fo:simple-page-master master-name="slides-foil-continued-master" + xsl:use-attribute-sets="foil.master.properties"> + <fo:region-body xsl:use-attribute-sets="foil.region-body.properties"/> + <fo:region-before region-name="xsl-region-before-foil-continued" xsl:use-attribute-sets="foil.region-before.properties"/> + <fo:region-after region-name="xsl-region-after-foil-continued" xsl:use-attribute-sets="foil.region-after.properties"/> + </fo:simple-page-master> + + <fo:page-sequence-master master-name="slides-titlepage"> + <fo:repeatable-page-master-alternatives> + <fo:conditional-page-master-reference master-reference="slides-titlepage-master"/> + </fo:repeatable-page-master-alternatives> + </fo:page-sequence-master> + + <fo:page-sequence-master master-name="slides-foil"> + <fo:repeatable-page-master-alternatives> + <fo:conditional-page-master-reference master-reference="slides-foil-master" + page-position="first"/> + <fo:conditional-page-master-reference master-reference="slides-foil-continued-master"/> + </fo:repeatable-page-master-alternatives> + </fo:page-sequence-master> +</xsl:template> + +<xsl:template name="presentation.title"> + <xsl:call-template name="get.title"> + <xsl:with-param name="ctx" select="/dbs:slides"/> + </xsl:call-template> +</xsl:template> + +<xsl:template name="slides.bookmarks"> + <fo:bookmark-tree> + <xsl:apply-templates select="/dbs:slides/dbs:foil|/dbs:slides/dbs:foilgroup" mode="bookmark.mode"/> + </fo:bookmark-tree> +</xsl:template> + +<xsl:template match="dbs:foil|dbs:foilgroup" mode="bookmark.mode"> + <fo:bookmark> + <xsl:attribute name="internal-destination"> + <xsl:call-template name="object.id"/> + </xsl:attribute> + + <fo:bookmark-title> + <xsl:call-template name="get.title"/> + </fo:bookmark-title> + + <xsl:if test="self::dbs:foilgroup"> + <xsl:apply-templates select="dbs:foil" mode="bookmark.mode"/> + </xsl:if> + </fo:bookmark> +</xsl:template> + +<xsl:template match="db:author" mode="titlepage.mode"> + <fo:block> + <xsl:apply-templates select="db:personname" mode="titlepage.mode"/> + </fo:block> + + <fo:block> + <xsl:apply-templates select="db:affiliation" mode="titlepage.mode"/> + </fo:block> + + <fo:block> + <xsl:apply-templates select="db:email" mode="titlepage.mode"/> + </fo:block> +</xsl:template> + +<xsl:template match="/"> + <fo:root xsl:use-attribute-sets="slides.properties"> + <fo:layout-master-set> + <xsl:call-template name="user.pagemasters"/> + </fo:layout-master-set> + + <xsl:call-template name="slides.bookmarks"/> + + <xsl:if test="$generate.titlepage != 0"> + <fo:page-sequence hyphenate="{$hyphenate}" + master-reference="slides-titlepage"> + <xsl:attribute name="language"> + <xsl:call-template name="l10n.language"/> + </xsl:attribute> + + <fo:flow flow-name="xsl-region-body"> + <fo:block> + <xsl:apply-templates select="/dbs:slides" mode="titlepage"/> + </fo:block> + </fo:flow> + </fo:page-sequence> + </xsl:if> + + <xsl:apply-templates select="/dbs:slides/dbs:foil|/dbs:slides/dbs:foilgroup"/> + </fo:root> +</xsl:template> + +<xsl:template match="dbs:slides" mode="titlepage"> + <xsl:call-template name="slides.titlepage"/> +</xsl:template> + +<xsl:template name="page.template"> + <xsl:param name="mode" select="'normal'"/> + + <xsl:param name="title"> + <xsl:call-template name="get.title"/> + </xsl:param> + + <xsl:param name="subtitle"> + <xsl:call-template name="get.subtitle"/> + </xsl:param> + + <fo:page-sequence master-reference="slides-foil" xsl:use-attribute-sets="foil.page-sequence.properties"> + <xsl:attribute name="language"> + <xsl:call-template name="l10n.language"/> + </xsl:attribute> + + <xsl:attribute name="id"> + <xsl:call-template name="object.id"/> + </xsl:attribute> + + <fo:static-content flow-name="xsl-region-before-foil"> + <fo:block xsl:use-attribute-sets="foil.header.properties"> + <fo:block xsl:use-attribute-sets="foil.title.properties"> + <xsl:value-of select="$title"/> + </fo:block> + + <fo:block xsl:use-attribute-sets="foil.subtitle.properties"> + <xsl:value-of select="$subtitle"/> + </fo:block> + </fo:block> + </fo:static-content> + + <fo:static-content flow-name="xsl-region-before-foil-continued"> + <fo:block xsl:use-attribute-sets="foil.header.properties"> + <fo:block xsl:use-attribute-sets="foil.title.properties"> + <xsl:value-of select="$title"/> + <xsl:text> </xsl:text> + <xsl:call-template name="gentext"> + <xsl:with-param name="key" select="'Continued'"/> + </xsl:call-template> + </fo:block> + </fo:block> + </fo:static-content> + + <fo:static-content flow-name="xsl-region-after-foil"> + <xsl:call-template name="generate.footer"/> + </fo:static-content> + + <fo:static-content flow-name="xsl-region-after-foil-continued"> + <xsl:call-template name="generate.footer"/> + </fo:static-content> + + <fo:flow flow-name="xsl-region-body"> + <fo:block xsl:use-attribute-sets="foil.properties"> + <xsl:choose> + <xsl:when test="$mode = 'normal'"> + <xsl:apply-templates select="*[not(self::dbs:foil)][not(self::db:info)][not(self::db:title)][not(self::db:titleabbrev)][not(self::db:subtitle)][not(self::dbs:speakernotes)][not(self::dbs:handoutnotes)]"/> + + <xsl:if test="self::dbs:foilgroup and ($generate.foilgroup.toc != 0)"> + <xsl:call-template name="foilgroup.generate.toc"/> + </xsl:if> + </xsl:when> + + <xsl:when test="$mode = 'speakernotes'"> + <xsl:apply-templates select="dbs:speakernotes"/> + </xsl:when> + + <xsl:when test="$mode = 'handoutnotes'"> + <xsl:apply-templates select="dbs:handoutnotes"/> + </xsl:when> + </xsl:choose> + </fo:block> + </fo:flow> + </fo:page-sequence> +</xsl:template> + +<xsl:template match="dbs:foil|dbs:foilgroup"> + <xsl:call-template name="page.template"/> + + <xsl:call-template name="generate.slide.notes"/> + + <xsl:if test="self::dbs:foilgroup"> + <xsl:apply-templates select="dbs:foil"/> + </xsl:if> +</xsl:template> + +<xsl:template name="generate.slide.notes"> + <xsl:variable name="subtitle.handoutnotes"> + <xsl:call-template name="gentext"> + <xsl:with-param name="key" select="'Handoutnotes'"/> + </xsl:call-template> + </xsl:variable> + + <xsl:variable name="subtitle.speakernotes"> + <xsl:call-template name="gentext"> + <xsl:with-param name="key" select="'Speakernotes'"/> + </xsl:call-template> + </xsl:variable> + + <xsl:if test="($generate.handoutnotes != 0) and ./dbs:handoutnotes"> + <xsl:call-template name="page.template"> + <xsl:with-param name="mode" select="'handoutnotes'"/> + <xsl:with-param name="subtitle" select="$subtitle.handoutnotes"/> + </xsl:call-template> + </xsl:if> + + <xsl:if test="($generate.speakernotes != 0) and ./dbs:speakernotes"> + <xsl:call-template name="page.template"> + <xsl:with-param name="mode" select="'speakernotes'"/> + <xsl:with-param name="subtitle" select="$subtitle.speakernotes"/> + </xsl:call-template> + </xsl:if> +</xsl:template> + +<xsl:template match="dbs:handoutnotes"> + <fo:block xsl:use-attribute-sets="handoutnotes.properties"> + <xsl:apply-templates/> + </fo:block> +</xsl:template> + +<xsl:template match="dbs:speakernotes"> + <fo:block xsl:use-attribute-sets="speakernotes.properties"> + <xsl:apply-templates/> + </fo:block> +</xsl:template> + +<xsl:template match="dbs:block"> + <xsl:apply-templates/> +</xsl:template> + +<xsl:template name="generate.footer"> +<fo:block xsl:use-attribute-sets="foil.footer.properties"> + <fo:table> + <fo:table-column column-number="1" column-width="33%"/> + <fo:table-column column-number="2" column-width="34%"/> + <fo:table-column column-number="3" column-width="33%"/> + + <fo:table-body> + <fo:table-row height="14pt"> + <fo:table-cell text-align="left"> + <xsl:call-template name="footer.left"/> + </fo:table-cell> + + <fo:table-cell text-align="center"> + <xsl:call-template name="footer.center"/> + </fo:table-cell> + + <fo:table-cell text-align="right"> + <xsl:call-template name="footer.right"/> + </fo:table-cell> + </fo:table-row> + </fo:table-body> + </fo:table> +</fo:block> +</xsl:template> + +<xsl:template name="footer.left"> + <fo:block/> +</xsl:template> + +<xsl:template name="footer.center"> + <xsl:if test="($generate.copyright != 0) and /dbs:slides/db:info/db:copyright"> + <fo:block> + <xsl:call-template name="gentext"> + <xsl:with-param name="key" select="'Copyright'"/> + </xsl:call-template> + <xsl:call-template name="gentext.space"/> + <xsl:text>©</xsl:text> + <xsl:call-template name="gentext.space"/> + <xsl:value-of select="/dbs:slides/db:info/db:copyright/db:year"/> + <xsl:call-template name="gentext.space"/> + <xsl:value-of select="/dbs:slides/db:info/db:copyright/db:holder"/> + </fo:block> + </xsl:if> + + <xsl:if test="($generate.pubdate != 0) and /dbs:slides/db:info/db:pubdate"> + <xsl:call-template name="slide.pubdate"/> + </xsl:if> +</xsl:template> + +<xsl:template name="footer.right"> + <fo:block> + <xsl:if test="$generate.page.number != 'no'"> + <fo:page-number/> + </xsl:if> + + <xsl:if test="$generate.page.number = 'full'"> + <xsl:text> / </xsl:text> + <fo:page-number-citation> + <xsl:attribute name="ref-id"> + <xsl:call-template name="object.id"> + <xsl:with-param name="object" select="(//dbs:foilgroup|//dbs:foil)[last()]"/> + </xsl:call-template> + </xsl:attribute> + </fo:page-number-citation> + </xsl:if> + </fo:block> +</xsl:template> + +<xsl:template name="slide.pubdate"> + <fo:block> + <xsl:call-template name="gentext"> + <xsl:with-param name="key" select="'Published'"/> + </xsl:call-template> + <xsl:text>: </xsl:text> + <xsl:value-of select="/dbs:slides/db:info/db:pubdate"/> + </fo:block> +</xsl:template> + +<xsl:template name="foilgroup.generate.toc"> + <xsl:choose> + <xsl:when test="$generate.foilgroup.numbered.toc != 0"> + <fo:list-block xsl:use-attribute-sets="list.block.spacing orderedlist.properties"> + <xsl:for-each select="./dbs:foil"> + <fo:list-item xsl:use-attribute-sets="list.item.spacing"> + <fo:list-item-label end-indent="label-end()" xsl:use-attribute-sets="orderedlist.label.properties"> + <fo:block> + <xsl:value-of select="position()"/> + </fo:block> + </fo:list-item-label> + + <fo:list-item-body start-indent="body-start()"> + <fo:block> + <xsl:call-template name="get.title"/> + </fo:block> + </fo:list-item-body> + </fo:list-item> + </xsl:for-each> + </fo:list-block> + </xsl:when> + + <xsl:otherwise> + <fo:list-block xsl:use-attribute-sets="list.block.spacing itemizedlist.properties"> + <xsl:for-each select="./dbs:foil"> + <fo:list-item xsl:use-attribute-sets="list.item.spacing"> + <fo:list-item-label end-indent="label-end()" xsl:use-attribute-sets="itemizedlist.label.properties"> + <fo:block> + <xsl:call-template name="itemizedlist.label.markup"> + <xsl:with-param name="itemsymbol"> + <xsl:call-template name="list.itemsymbol"/> + </xsl:with-param> + </xsl:call-template> + </fo:block> + </fo:list-item-label> + + <fo:list-item-body start-indent="body-start()"> + <fo:block> + <xsl:call-template name="get.title"/> + </fo:block> + </fo:list-item-body> + </fo:list-item> + </xsl:for-each> + </fo:list-block> + </xsl:otherwise> + </xsl:choose> +</xsl:template> + +<xsl:template match="*[namespace-uri() = 'http://www.w3.org/2000/svg']"> + <xsl:call-template name="handle.embedded"> + <xsl:with-param name="modeParam" select="$svg.embedding.mode"/> + <xsl:with-param name="fileExt" select="'.svg'"/> + </xsl:call-template> +</xsl:template> + +<xsl:template match="*[namespace-uri() = 'http://www.w3.org/1998/Math/MathML']"> + <xsl:call-template name="handle.embedded"> + <xsl:with-param name="modeParam" select="$mml.embedding.mode"/> + <xsl:with-param name="fileExt" select="'.mml'"/> + </xsl:call-template> +</xsl:template> + +<xsl:template name="handle.embedded"> + <xsl:param name="modeParam">inline</xsl:param> + <xsl:param name="fileExt"/> + + <xsl:choose> + <xsl:when test="$modeParam = 'inline'"> + <xsl:copy-of select="."/> + </xsl:when> + + <xsl:when test="$modeParam = 'instream-foreign-object'"> + <fo:instream-foreign-object> + <xsl:copy-of select="."/> + </fo:instream-foreign-object> + </xsl:when> + + <xsl:otherwise> + <xsl:variable name="id"> + <xsl:call-template name="object.id"/> + </xsl:variable> + <xsl:variable name="fname"> + <xsl:value-of select="concat($id, $fileExt)"/> + </xsl:variable> + <xsl:variable name="prefix">url('</xsl:variable> + <xsl:variable name="suffix">')</xsl:variable> + <xsl:variable name="file.uri"> + <xsl:value-of select="concat($prefix, $fname, $suffix)"/> + </xsl:variable> + + <exsl:document href="{$fname}"> + <xsl:copy-of select="."/> + + <xsl:fallback> + <xsl:message terminate="yes"> + Your XSLT processor does not support exsl:document. + You can only use inline SVG images. + </xsl:message> + </xsl:fallback> + </exsl:document> + + <xsl:choose> + <xsl:when test="$modeParam = 'external-graphic'"> + <fo:external-graphic src="{$file.uri}"/> + </xsl:when> + + <xsl:otherwise> + <xsl:message terminate="yes"> + Unknown processing mode <xsl:value-of select="$modeParam"/>. + </xsl:message> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> +</xsl:template> + +<xsl:template match="dbs:foil|dbs:foilgroup" mode="xref-to"> + <xsl:param name="referrer"/> + <xsl:param name="xrefstyle"/> + + <xsl:apply-templates select="." mode="object.xref.markup"> + <xsl:with-param name="purpose" select="'xref'"/> + <xsl:with-param name="xrefstyle" select="$xrefstyle"/> + <xsl:with-param name="referrer" select="$referrer"/> + </xsl:apply-templates> +</xsl:template> + +</xsl:stylesheet> diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/1.png b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/1.png new file mode 100644 index 000000000..3d02a32d7 Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/1.png differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/1.svg b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/1.svg new file mode 100644 index 000000000..bb71eb03f --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/1.svg @@ -0,0 +1,6 @@ +<?xml version="1.0" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN" + "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"> +<svg width="24" height="24"> + <text x="0" y="5">1</text> +</svg> diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/10.png b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/10.png new file mode 100644 index 000000000..a0bd8b6a1 Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/10.png differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/10.svg b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/10.svg new file mode 100644 index 000000000..03268e130 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/10.svg @@ -0,0 +1,6 @@ +<?xml version="1.0" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN" + "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"> +<svg width="24" height="24"> + <text x="0" y="5">10</text> +</svg> diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/11.png b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/11.png new file mode 100644 index 000000000..c08a9ee08 Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/11.png differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/11.svg b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/11.svg new file mode 100644 index 000000000..523d26516 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/11.svg @@ -0,0 +1,6 @@ +<?xml version="1.0" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN" + "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"> +<svg width="24" height="24"> + <text x="0" y="5">11</text> +</svg> diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/12.png b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/12.png new file mode 100644 index 000000000..660344736 Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/12.png differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/12.svg b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/12.svg new file mode 100644 index 000000000..4419da363 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/12.svg @@ -0,0 +1,6 @@ +<?xml version="1.0" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN" + "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"> +<svg width="24" height="24"> + <text x="0" y="5">12</text> +</svg> diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/13.png b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/13.png new file mode 100644 index 000000000..d6db3b006 Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/13.png differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/13.svg b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/13.svg new file mode 100644 index 000000000..01dded502 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/13.svg @@ -0,0 +1,6 @@ +<?xml version="1.0" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN" + "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"> +<svg width="24" height="24"> + <text x="0" y="5">13</text> +</svg> diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/14.png b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/14.png new file mode 100644 index 000000000..5d6c89971 Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/14.png differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/14.svg b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/14.svg new file mode 100644 index 000000000..de2b624e7 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/14.svg @@ -0,0 +1,6 @@ +<?xml version="1.0" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN" + "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"> +<svg width="24" height="24"> + <text x="0" y="5">14</text> +</svg> diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/15.png b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/15.png new file mode 100644 index 000000000..ef8b5f50c Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/15.png differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/15.svg b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/15.svg new file mode 100644 index 000000000..4df779f34 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/15.svg @@ -0,0 +1,6 @@ +<?xml version="1.0" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN" + "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"> +<svg width="24" height="24"> + <text x="0" y="5">15</text> +</svg> diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/16.png b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/16.png new file mode 100644 index 000000000..6a63d66ee Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/16.png differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/16.svg b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/16.svg new file mode 100644 index 000000000..c3557199f --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/16.svg @@ -0,0 +1,6 @@ +<?xml version="1.0" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN" + "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"> +<svg width="24" height="24"> + <text x="0" y="5">16</text> +</svg> diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/17.png b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/17.png new file mode 100644 index 000000000..1efe6395b Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/17.png differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/17.svg b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/17.svg new file mode 100644 index 000000000..62a3b5cda --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/17.svg @@ -0,0 +1,6 @@ +<?xml version="1.0" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN" + "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"> +<svg width="24" height="24"> + <text x="0" y="5">17</text> +</svg> diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/18.png b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/18.png new file mode 100644 index 000000000..486ccbf4f Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/18.png differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/18.svg b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/18.svg new file mode 100644 index 000000000..535bc8f46 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/18.svg @@ -0,0 +1,6 @@ +<?xml version="1.0" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN" + "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"> +<svg width="24" height="24"> + <text x="0" y="5">18</text> +</svg> diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/19.png b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/19.png new file mode 100644 index 000000000..d8bca8258 Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/19.png differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/19.svg b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/19.svg new file mode 100644 index 000000000..688b325e8 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/19.svg @@ -0,0 +1,6 @@ +<?xml version="1.0" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN" + "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"> +<svg width="24" height="24"> + <text x="0" y="5">19</text> +</svg> diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/2.png b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/2.png new file mode 100644 index 000000000..1a77a868c Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/2.png differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/2.svg b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/2.svg new file mode 100644 index 000000000..23c8558fa --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/2.svg @@ -0,0 +1,6 @@ +<?xml version="1.0" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN" + "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"> +<svg width="24" height="24"> + <text x="0" y="5">2</text> +</svg> diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/20.png b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/20.png new file mode 100644 index 000000000..6d5376886 Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/20.png differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/20.svg b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/20.svg new file mode 100644 index 000000000..aacc3b38d --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/20.svg @@ -0,0 +1,6 @@ +<?xml version="1.0" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN" + "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"> +<svg width="24" height="24"> + <text x="0" y="5">20</text> +</svg> diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/21.png b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/21.png new file mode 100644 index 000000000..2384215d5 Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/21.png differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/21.svg b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/21.svg new file mode 100644 index 000000000..d928558a3 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/21.svg @@ -0,0 +1,6 @@ +<?xml version="1.0" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN" + "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"> +<svg width="24" height="24"> + <text x="0" y="5">21</text> +</svg> diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/22.png b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/22.png new file mode 100644 index 000000000..717ae94a1 Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/22.png differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/22.svg b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/22.svg new file mode 100644 index 000000000..8eec99e98 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/22.svg @@ -0,0 +1,6 @@ +<?xml version="1.0" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN" + "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"> +<svg width="24" height="24"> + <text x="0" y="5">22</text> +</svg> diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/23.png b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/23.png new file mode 100644 index 000000000..8edfe8a0d Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/23.png differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/23.svg b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/23.svg new file mode 100644 index 000000000..4e6d1a178 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/23.svg @@ -0,0 +1,6 @@ +<?xml version="1.0" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN" + "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"> +<svg width="24" height="24"> + <text x="0" y="5">23</text> +</svg> diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/24.png b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/24.png new file mode 100644 index 000000000..93f7d8ad7 Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/24.png differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/24.svg b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/24.svg new file mode 100644 index 000000000..82a817dd9 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/24.svg @@ -0,0 +1,6 @@ +<?xml version="1.0" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN" + "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"> +<svg width="24" height="24"> + <text x="0" y="5">24</text> +</svg> diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/25.png b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/25.png new file mode 100644 index 000000000..724ccfe55 Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/25.png differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/25.svg b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/25.svg new file mode 100644 index 000000000..0cba41c47 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/25.svg @@ -0,0 +1,6 @@ +<?xml version="1.0" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN" + "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"> +<svg width="24" height="24"> + <text x="0" y="5">25</text> +</svg> diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/26.png b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/26.png new file mode 100644 index 000000000..9190642cd Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/26.png differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/26.svg b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/26.svg new file mode 100644 index 000000000..5dcaf77e5 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/26.svg @@ -0,0 +1,6 @@ +<?xml version="1.0" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN" + "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"> +<svg width="24" height="24"> + <text x="0" y="5">26</text> +</svg> diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/27.png b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/27.png new file mode 100644 index 000000000..4103d5527 Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/27.png differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/27.svg b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/27.svg new file mode 100644 index 000000000..fe86e865a --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/27.svg @@ -0,0 +1,6 @@ +<?xml version="1.0" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN" + "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"> +<svg width="24" height="24"> + <text x="0" y="5">27</text> +</svg> diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/28.png b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/28.png new file mode 100644 index 000000000..7f092006b Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/28.png differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/28.svg b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/28.svg new file mode 100644 index 000000000..e9e3fb791 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/28.svg @@ -0,0 +1,6 @@ +<?xml version="1.0" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN" + "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"> +<svg width="24" height="24"> + <text x="0" y="5">28</text> +</svg> diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/29.png b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/29.png new file mode 100644 index 000000000..8e6646f2b Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/29.png differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/29.svg b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/29.svg new file mode 100644 index 000000000..d1ae0a09c --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/29.svg @@ -0,0 +1,6 @@ +<?xml version="1.0" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN" + "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"> +<svg width="24" height="24"> + <text x="0" y="5">29</text> +</svg> diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/3.png b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/3.png new file mode 100644 index 000000000..7728b4d5c Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/3.png differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/3.svg b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/3.svg new file mode 100644 index 000000000..78d8b29b8 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/3.svg @@ -0,0 +1,6 @@ +<?xml version="1.0" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN" + "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"> +<svg width="24" height="24"> + <text x="0" y="5">3</text> +</svg> diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/30.png b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/30.png new file mode 100644 index 000000000..460c1c33f Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/30.png differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/30.svg b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/30.svg new file mode 100644 index 000000000..20a6e0af2 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/30.svg @@ -0,0 +1,6 @@ +<?xml version="1.0" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN" + "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"> +<svg width="24" height="24"> + <text x="0" y="5">30</text> +</svg> diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/4.png b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/4.png new file mode 100644 index 000000000..d4702fd7e Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/4.png differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/4.svg b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/4.svg new file mode 100644 index 000000000..fa625a7b8 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/4.svg @@ -0,0 +1,6 @@ +<?xml version="1.0" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN" + "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"> +<svg width="24" height="24"> + <text x="0" y="5">4</text> +</svg> diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/5.png b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/5.png new file mode 100644 index 000000000..f44526ca5 Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/5.png differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/5.svg b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/5.svg new file mode 100644 index 000000000..2a2f97616 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/5.svg @@ -0,0 +1,6 @@ +<?xml version="1.0" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN" + "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"> +<svg width="24" height="24"> + <text x="0" y="5">5</text> +</svg> diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/6.png b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/6.png new file mode 100644 index 000000000..4105338ab Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/6.png differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/6.svg b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/6.svg new file mode 100644 index 000000000..3fced48e2 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/6.svg @@ -0,0 +1,6 @@ +<?xml version="1.0" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN" + "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"> +<svg width="24" height="24"> + <text x="0" y="5">6</text> +</svg> diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/7.png b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/7.png new file mode 100644 index 000000000..d56a240e0 Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/7.png differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/7.svg b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/7.svg new file mode 100644 index 000000000..0cc4191d8 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/7.svg @@ -0,0 +1,6 @@ +<?xml version="1.0" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN" + "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"> +<svg width="24" height="24"> + <text x="0" y="5">7</text> +</svg> diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/8.png b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/8.png new file mode 100644 index 000000000..6715b4a06 Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/8.png differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/8.svg b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/8.svg new file mode 100644 index 000000000..c80281c62 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/8.svg @@ -0,0 +1,6 @@ +<?xml version="1.0" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN" + "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"> +<svg width="24" height="24"> + <text x="0" y="5">8</text> +</svg> diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/9.png b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/9.png new file mode 100644 index 000000000..59c7fa62f Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/9.png differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/9.svg b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/9.svg new file mode 100644 index 000000000..6a71f9d6f --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/9.svg @@ -0,0 +1,6 @@ +<?xml version="1.0" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN" + "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"> +<svg width="24" height="24"> + <text x="0" y="5">9</text> +</svg> diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/gen.sh b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/gen.sh new file mode 100755 index 000000000..954a805c9 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/callouts/gen.sh @@ -0,0 +1,23 @@ +#!/bin/sh + +# $FreeBSD$ + +# +# This script was taken from FreeBSD. +# +# It uses ImageMagick to generate callout icons. +# + +for i in `jot 9 1` +do + convert -size 202x202 xc:green -transparent green -fill black -draw 'circle 100,100 100' -fill white -stroke none -pointsize 160 -gravity center -kerning -5 -font Helvetica-bold -draw "text 0,5 \"$i\"" -scale '24x24' $i.png + convert -size 202x202 xc:green -transparent green -fill black -draw 'circle 100,100 100' -fill white -stroke none -pointsize 160 -gravity center -kerning -5 -font Helvetica-bold -draw "text 0,5 \"$i\"" -scale '24x24' $i.svg +done + +for i in `jot 21 10` +do + convert -size 202x202 xc:green -transparent green -fill black -draw 'circle 100,100 100' -fill white -stroke none -pointsize 140 -gravity center -kerning -5 -font Helvetica-bold -draw "text 0,5 \"$i\"" -scale '24x24' $i.png + convert -size 202x202 xc:green -transparent green -fill black -draw 'circle 100,100 100' -fill white -stroke none -pointsize 140 -gravity center -kerning -5 -font Helvetica-bold -draw "text 0,5 \"$i\"" -scale '24x24' $i.svg +done + +exit 0 diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/face1.gif b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/face1.gif new file mode 100755 index 000000000..04e50cd79 Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/face1.gif differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/face2.gif b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/face2.gif new file mode 100755 index 000000000..12d824003 Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/face2.gif differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/face3.gif b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/face3.gif new file mode 100755 index 000000000..ac6e5e440 Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/face3.gif differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/face4.gif b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/face4.gif new file mode 100755 index 000000000..3f687402a Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/images/face4.gif differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/locatingrules.xml b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/locatingrules.xml new file mode 100644 index 000000000..cbfc9d4d9 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/locatingrules.xml @@ -0,0 +1,31 @@ +<?xml version="1.0"?> +<!-- $Id: locatingrules.xml 9639 2012-10-22 18:41:00Z stefan $ --> + + +<!-- This is a schema-locating file for use with a RELAX NG-aware editor --> +<!-- such as Emacs/nXML mode. It tells your editor to automatically --> +<!-- associate a document with an RNC schema file, based on the name of --> +<!-- the root element of the document --> + +<locatingRules xmlns="http://thaiopensource.com/ns/locating-rules/1.0"> + <namespace ns="http://docbook.org/ns/docbook-slides" uri="schema/relaxng/slides.rnc"/> + <documentElement localName="slides" uri="schema/relaxng/slides.rnc"/> + + <namespace ns="http://docbook.org/ns/docbook" uri="schema/relaxng/docbook.rnc"/> +</locatingRules> + +<!-- To use this file with Emacs/nXML mode, either: --> + +<!-- - do M-x customize-variable rng-schema-locating-files --> +<!-- and then add the absolute path to this file there --> + +<!-- OR --> + +<!-- - put the following into your .emacs file: --> + +<!-- (setq rng-schema-locating-files --> +<!-- (append --> +<!-- '("~/docbook-slides/locatingrules.xml"))) --> + +<!-- Of course, replace the ~/docbook-slides/locatingrules.xml --> +<!-- pathname with the appropriate location for your system. --> diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/index-osf.html b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/index-osf.html new file mode 100755 index 000000000..abe5e8516 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/index-osf.html @@ -0,0 +1,200 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> + +<html xmlns="http://www.w3.org/1999/xhtml"> + +<head> +<title>S5: An Introduction + + + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+ +
+ +
+

S5 Testbed

+

Eric A. Meyer

+

Complex Spiral Consulting

+
+
+ + +
+

What Is S5?

+
    +
  • It's a Simple Standards-based Slide Show System
  • +
  • One XHTML document provides all of the slide show's content
  • +
  • CSS handles the layout and look of the slides
  • +
  • JavaScript handles the dynamic aspects of the show
  • +
  • That's all there is to it! (skip to summary; demonstrates links internal to the slide show)
  • +
+ +
+
    +
  • I have notes here!
  • +
  • Keen.
  • +
  • Remember to tell people that notes are a new feature in 1.2
  • +
+
+ +
+ + +
+

Operatic Origins

+
    +
  • Opera 4 introduced Opera Show, a projection-mode style sheet technology (link demonstrates external link styling and window spawning)
  • +
  • Allows a single XHTML document to be turned into a PowerPoint-like slide show
  • +
  • Adding screen and print style sheets allows for multi-medium views of a single document
  • +
  • Highly efficient, but highly browser centric...
  • +
+ +
+
    +
  • S5 and OperaShow diverged greatly in S5 1.1
  • +
  • S5 1.2 should (we hope) bring them into harmony once more
  • +
+
+ +
+ + +
+

Incremental Display

+
    +
  • Keep hitting/clicking "next" as long as it isn't the control link (»)
  • +
  • Bullet points are revealed one by one +
      +
    • All based on class name of inc
    • +
    • Lists can be classed to make items appear individually
    • +
    • Individual items can be classed as well to create "animations"; see Derek Featherstone's example
    • +
    +
  • +
  • Let's try it again, but without the first bullet point being pre-highlighted...
  • +
+
+ + +
+

Incremental Display II

+
    +
  • Keep hitting/clicking "next" as long as it isn't the control link (»)
  • +
  • Bullet points are revealed one by one +
      +
    • All based on class name of incremental
    • +
    • Lists can be classed to make items appear individually
    • +
    • Individual items can be classed as well to create "animations"; see Derek Featherstone's example
    • +
    +
  • +
  • Notice how the sub-list was part of the parent bullet point; that was done on purpose
  • +
  • Now to move on to other test slides!
  • +
+
+ + +
+

PNG Alpha Tests

+
+

DIV with PNG background followed by foreground PNG

+ +
+
+

DIV with PNG background followed by foreground PNG

+ +
+
+ +
+

S5 Default File Structure

+

+ +

+
+ + +
+

S5 Themes

+

+ + + + +(one way of presenting multiple graphics) +

+
+ + +
+

Incremental S5 Themes

+

+ + + + +(one by one!) +

+
+ + +
+

Incremental Animation

+
    +
  • A demonstration of just one of the many ways to accomplish simple animation-like effects (using a diagram from "XFN and...")
  • +
+

+ + + + + +

+
+ + +
+

In Summary

+
    +
  • With minimal scripting, we have recreated and improved upon a (currently) browser-specific technology, making it cross-browser in the process
  • +
  • The S5 format is OSF 1.0 compatible
  • +
  • S5 is a very flexible and lightweight slide show system available for anyone to use
  • +
+
+ +
+ + + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/index-xoxo.html b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/index-xoxo.html new file mode 100755 index 000000000..4ca9fbcd7 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/index-xoxo.html @@ -0,0 +1,201 @@ + + + + + +S5: An Introduction + + + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+ +
    + +
  1. +

    S5 Testbed

    +

    Eric A. Meyer

    +

    Complex Spiral Consulting

    +
    +
  2. + + +
  3. +

    What Is S5?

    +
      +
    • It's a Simple Standards-based Slide Show System
    • +
    • One XHTML document provides all of the slide show's content
    • +
    • CSS handles the layout and look of the slides
    • +
    • JavaScript handles the dynamic aspects of the show
    • +
    • That's all there is to it! (skip to summary; demonstrates links internal to the slide show)
    • +
    + +
    +
      +
    • I have notes here!
    • +
    • Keen.
    • +
    • Remember to tell people that notes are a new feature in 1.2
    • +
    +
    + +
  4. + + +
  5. +

    Operatic Origins

    +
      +
    • Opera 4 introduced Opera Show, a projection-mode style sheet technology (link demonstrates external link styling and window spawning)
    • +
    • Allows a single XHTML document to be turned into a PowerPoint-like slide show
    • +
    • Adding screen and print style sheets allows for multi-medium views of a single document
    • +
    • Highly efficient, but highly browser centric...
    • +
    + +
    +
      +
    • S5 and OperaShow diverged greatly in S5 1.1
    • +
    • S5 1.2 should (we hope) bring them into harmony once more
    • +
    +
    + +
  6. + + +
  7. +

    Incremental Display

    +
      +
    • Keep hitting/clicking "next" as long as it isn't the control link (»)
    • +
    • Bullet points are revealed one by one +
        +
      • All based on class name of inc
      • +
      • Lists can be classed to make items appear individually
      • +
      • Individual items can be classed as well to create "animations"; see Derek Featherstone's example
      • +
      +
    • +
    • Let's try it again, but without the first bullet point being pre-highlighted...
    • +
    +
  8. + + +
  9. +

    Incremental Display II

    +
      +
    • Keep hitting/clicking "next" as long as it isn't the control link (»)
    • +
    • Bullet points are revealed one by one +
        +
      • All based on class name of incremental
      • +
      • Lists can be classed to make items appear individually
      • +
      • Individual items can be classed as well to create "animations"; see Derek Featherstone's example
      • +
      +
    • +
    • Notice how the sub-list was part of the parent bullet point; that was done on purpose
    • +
    • Now to move on to other test slides!
    • +
    +
  10. + + +
  11. +

    PNG Alpha Tests

    +
    +

    DIV with PNG background followed by foreground PNG

    + +
    +
    +

    DIV with PNG background followed by foreground PNG

    + +
    +
  12. + + +
  13. +

    S5 Default File Structure

    +

    + +

    +
  14. + + +
  15. +

    S5 Themes

    +

    + + + + +(one way of presenting multiple graphics) +

    +
  16. + + +
  17. +

    Incremental S5 Themes

    +

    + + + + +(one by one!) +

    +
  18. + + +
  19. +

    Incremental Animation

    +
      +
    • A demonstration of just one of the many ways to accomplish simple animation-like effects (using a diagram from "XFN and...")
    • +
    +

    + + + + + +

    +
  20. + + +
  21. +

    In Summary

    +
      +
    • With minimal scripting, we have recreated and improved upon a (currently) browser-specific technology, making it cross-browser in the process
    • +
    • The S5 format is OSF 1.0 compatible
    • +
    • S5 is a very flexible and lightweight slide show system available for anyone to use
    • +
    +
  22. + +
+ + + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/pix/S501.jpg b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/pix/S501.jpg new file mode 100755 index 000000000..102f95527 Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/pix/S501.jpg differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/pix/S502.jpg b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/pix/S502.jpg new file mode 100755 index 000000000..1ae9f5ddc Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/pix/S502.jpg differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/pix/S503.jpg b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/pix/S503.jpg new file mode 100755 index 000000000..6daddb394 Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/pix/S503.jpg differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/pix/S504.jpg b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/pix/S504.jpg new file mode 100755 index 000000000..782f62028 Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/pix/S504.jpg differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/pix/mememe01.png b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/pix/mememe01.png new file mode 100755 index 000000000..8c0730fc6 Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/pix/mememe01.png differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/pix/mememe02.png b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/pix/mememe02.png new file mode 100755 index 000000000..90ff451d4 Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/pix/mememe02.png differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/pix/mememe03.png b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/pix/mememe03.png new file mode 100755 index 000000000..2256b062c Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/pix/mememe03.png differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/pix/mememe04.png b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/pix/mememe04.png new file mode 100755 index 000000000..5b079ccc9 Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/pix/mememe04.png differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/pix/mememe05.png b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/pix/mememe05.png new file mode 100755 index 000000000..f32b69930 Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/pix/mememe05.png differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/pix/s5filemap.png b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/pix/s5filemap.png new file mode 100755 index 000000000..5d9201fbe Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/pix/s5filemap.png differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/ui/bg-shade.png b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/ui/bg-shade.png new file mode 100755 index 000000000..172c914f6 Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/ui/bg-shade.png differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/ui/default/blank.gif b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/ui/default/blank.gif new file mode 100755 index 000000000..75b945d25 Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/ui/default/blank.gif differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/ui/default/bodybg.gif b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/ui/default/bodybg.gif new file mode 100755 index 000000000..5f448a16f Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/ui/default/bodybg.gif differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/ui/default/framing.css b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/ui/default/framing.css new file mode 100755 index 000000000..2a27dafbc --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/ui/default/framing.css @@ -0,0 +1,22 @@ +/* The following styles size, place, and layer the slide components. + Edit these if you want to change the overall slide layout. + The commented lines can be uncommented (and modified, if necessary) + to help you with the rearrangement process. */ + +/* target = 1024x768 */ + +div#header, div#footer, .slide {width: 100%; top: 0; left: 0;} +div#header {top: 0; height: 3em; z-index: 1;} +div#footer {top: auto; bottom: 0; height: 2.5em; z-index: 5;} +.slide {top: 0; width: 92%; padding: 3.5em 4% 4%; z-index: 2; list-style: none;} +div#controls {left: 50%; bottom: 0; width: 50%; z-index: 100;} +div#controls form {text-align: right; width: 100%; margin: 0;} +#currentSlide {position: absolute; width: 10%; left: 45%; bottom: 1em; z-index: 10;} +html>body #currentSlide {position: fixed;} + +/* +div#header {background: #FCC;} +div#footer {background: #CCF;} +div#controls {background: #BBD;} +div#currentSlide {background: #FFC;} +*/ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/ui/default/iepngfix.htc b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/ui/default/iepngfix.htc new file mode 100755 index 000000000..bba2db756 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/ui/default/iepngfix.htc @@ -0,0 +1,42 @@ + + + + + \ No newline at end of file diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/ui/default/notes.css b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/ui/default/notes.css new file mode 100755 index 000000000..5858cf2bc --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/ui/default/notes.css @@ -0,0 +1,122 @@ +/* Following are the note styles -- edit away! */ + +body { + margin: 0; + padding: 1.0em; + background: #333; + color: #FFF; + font: 2em/1.4em 'Lucida Grande', Verdana, sans-serif; +} + +div.timers { + background: #FFF; + color: #333; + border: 0.08em solid #222; + border-top-width: 1px; + border-left-width: 1px; + float: left; + padding: 0.2em; + margin: 0 0 0.5em; + position: relative; +} + +div.timers h1 { + text-align: left; + font-size: 0.6em; + line-height: 1.4em; + background-color: #FF9; + padding: 0 0.75em; + margin: 0.25em 0 0; + border: 1px solid #EE8; +} + +div.timers div.controls { + position: absolute; + right: 0.25em; + top: 0.1em; + line-height: 1em; +} + +div.timers h1 a { + text-decoration: none; + color: #000; +} + +div.timers div.controls a { + font-size: 0.5em; + padding: 0; + color: #330; +} + +div.timers a.control { + position: absolute; + text-decoration: none; + padding: 0 0.25em; + color: #AAA; + outline: 0; +} + +#minus { + left: 0.25em; +} + +#plus { + right: 0.25em; +} + +.overtime { + background: yellow; + color: red; + border: 3px solid; + padding: 0.1em 0.25em; + font-weight: bold; +} + +div.timers h2 { + font-size: 0.6em; + line-height: 1.0em; + font-weight: normal; + margin: 0 0 -0.25em; + padding-top: 0.5em; + color: #666; +} + +div.timers p {margin: 0; padding: 0 0.5em;} +div.timers form {margin: 0;} + +div.timers span.clock { + font-family: monospace; +} + +div.timers ul {margin: 0; padding: 0; list-style: none;} +div.timers li {float: left; width: 5em; margin: 0; padding: 0 0.5em; + text-align: center;} + +div#elapsed {width: 12.1em;} +div#remaining {clear: left; width: 12.1em;} +div#remaining p {text-align: center;} + +#slide, +#next, +#notes, +#nextnotes { + font-size: 0.75em; + line-height: 1.4em; + clear: left; +/* max-width: 30.0em; */ + text-shadow: 0.1em 0.1em 0.1em #111; +} + +#next {margin-top: 2.5em;} +#next, #nextnotes { + color: #999; + font-size: 0.66em; +} + +em.disclaimer { + color: #666; +} + +div.collapsed h1 {display: block; font-size: 0.33em;} +div.collapsed h1 a {display: inline;} +div.collapsed * {display: none;} diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/ui/default/opera.css b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/ui/default/opera.css new file mode 100755 index 000000000..9e9d2a3c5 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/ui/default/opera.css @@ -0,0 +1,7 @@ +/* DO NOT CHANGE THESE unless you really want to break Opera Show */ +.slide { + visibility: visible !important; + position: static !important; + page-break-before: always; +} +#slide0 {page-break-before: avoid;} diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/ui/default/outline.css b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/ui/default/outline.css new file mode 100755 index 000000000..62db519ed --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/ui/default/outline.css @@ -0,0 +1,15 @@ +/* don't change this unless you want the layout stuff to show up in the outline view! */ + +.layout div, #footer *, #controlForm * {display: none;} +#footer, #controls, #controlForm, #navLinks, #toggle { + display: block; visibility: visible; margin: 0; padding: 0;} +#toggle {float: right; padding: 0.5em;} +html>body #toggle {position: fixed; top: 0; right: 0;} + +/* making the outline look pretty-ish */ + +#slide0 h1, #slide0 h2, #slide0 h3, #slide0 h4 {border: none; margin: 0;} +#slide0 h1 {padding-top: 1.5em;} +.slide h1 {margin: 1.5em 0 0; padding-top: 0.25em; + border-top: 1px solid #888; border-bottom: 1px solid #AAA;} +#toggle {border: 1px solid; border-width: 0 0 1px 1px; background: #FFF;} diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/ui/default/pretty.css b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/ui/default/pretty.css new file mode 100755 index 000000000..838a7cf8d --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/ui/default/pretty.css @@ -0,0 +1,82 @@ +/* Following are the presentation styles -- edit away! */ + +body {background: #FFF url(bodybg.gif) -16px 0 no-repeat; color: #000; font-size: 2.25em;} +:link, :visited {text-decoration: none; color: #00C;} +#controls :active {color: #88A !important;} +#controls :focus {outline: 1px dotted #227;} +h1, h2, h3, h4 {font-size: 100%; margin: 0; padding: 0; font-weight: inherit;} +ul, pre {margin: 0; line-height: 1em;} +html, body {margin: 0; padding: 0;} + +blockquote, q {font-style: italic;} +blockquote {padding: 0 2em 0.5em; margin: 0 1.5em 0.5em; text-align: center; font-size: 1em;} +blockquote p {margin: 0;} +blockquote i {font-style: normal;} +blockquote b {display: block; margin-top: 0.5em; font-weight: normal; font-size: smaller; font-style: normal;} +blockquote b i {font-style: italic;} + +kbd {font-weight: bold; font-size: 1em;} +sup {font-size: smaller; line-height: 1px;} + +.slide code {padding: 2px 0.25em; font-weight: bold; color: #533;} +.slide code.bad, code del {color: red;} +.slide code.old {color: silver;} +.slide pre {padding: 0; margin: 0.25em 0 0.5em 0.5em; color: #533; font-size: 90%;} +.slide pre code {display: block;} +.slide ul {margin-left: 5%; margin-right: 7%; list-style: disc;} +.slide li {margin-top: 0.75em; margin-right: 0;} +.slide ul ul {line-height: 1;} +.slide ul ul li {margin: .2em; font-size: 85%; list-style: square;} +.slide img.leader {display: block; margin: 0 auto;} + +div#header, div#footer {background: #005; color: #AAB; + font-family: Verdana, Helvetica, sans-serif;} +div#header {background: #005 url(bodybg.gif) -16px 0 no-repeat; + line-height: 1px;} +div#footer {font-size: 0.5em; font-weight: bold; padding: 1em 0;} +#footer h1, #footer h2 {display: block; padding: 0 1em;} +#footer h2 {font-style: italic;} + +div.long {font-size: 0.75em;} +.slide h1 {position: absolute; top: 0.7em; left: 87px; z-index: 1; + margin: 0; padding: 0.3em 0 0 50px; white-space: nowrap; + font: bold 150%/1em Helvetica, sans-serif; text-transform: capitalize; + color: #DDE; background: #005;} +.slide h3 {font-size: 130%;} +h1 abbr {font-variant: small-caps;} + +div#controls {position: absolute; left: 60%; bottom: 0; + width: 40%; + text-align: right; font: bold 0.9em Verdana, Helvetica, sans-serif;} +html>body div#controls {position: fixed; padding: 0; top: auto;} +#controls #navLinks a {padding: 0; margin: 0 0.5em; + background: #005; border: none; color: #779; + cursor: pointer;} +#controls #navList #jumplist {background: #DDD; color: #227;} + +#currentSlide {text-align: center; font-size: 0.5em; color: #449;} + +#slide0 {padding-top: 3.5em; font-size: 90%;} +#slide0 h1 {position: static; margin: 1em 0 0; padding: 0; + font: bold 2em Helvetica, sans-serif; white-space: normal; + color: #000; background: transparent;} +#slide0 h2 {font: bold italic 1em Helvetica, sans-serif; margin: 0.25em;} +#slide0 h3 {margin-top: 1.5em; font-size: 1.5em;} +#slide0 h4 {margin-top: 0; font-size: 1em;} + +ul.urls {list-style: none; display: inline; margin: 0;} +.urls li {display: inline; margin: 0;} +.note {display: none;} +.external {border-bottom: 1px dotted gray;} +html>body .external {border-bottom: none;} +.external:after {content: " \274F"; font-size: smaller; color: #77B;} + +.incremental, .incremental *, .incremental *:after {color: #DDE; visibility: visible;} +img.incremental {visibility: hidden;} +.slide .current {color: #B02;} + + +/* diagnostics + +li:after {content: " [" attr(class) "]"; color: #F88;} + */ \ No newline at end of file diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/ui/default/print.css b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/ui/default/print.css new file mode 100755 index 000000000..4a3554ddd --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/ui/default/print.css @@ -0,0 +1,24 @@ +/* The following rule is necessary to have all slides appear in print! DO NOT REMOVE IT! */ +.slide, ul {page-break-inside: avoid; visibility: visible !important;} +h1 {page-break-after: avoid;} + +body {font-size: 12pt; background: white;} +* {color: black;} + +#slide0 h1 {font-size: 200%; border: none; margin: 0.5em 0 0.25em;} +#slide0 h3 {margin: 0; padding: 0;} +#slide0 h4 {margin: 0 0 0.5em; padding: 0;} +#slide0 {margin-bottom: 3em;} + +h1 {border-top: 2pt solid gray; border-bottom: 1px dotted silver;} +.extra {background: transparent !important;} +div.extra, pre.extra, .example {font-size: 10pt; color: #333;} +ul.extra a {font-weight: bold;} +p.example {display: none;} + +#header {display: none;} +#footer h1 {margin: 0; border-bottom: 1px solid; color: gray; font-style: italic;} +#footer h2, #controls {display: none;} + +/* The following rule keeps the layout stuff out of print. Remove at your own risk! */ +.layout, .layout * {display: none !important;} diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/ui/default/s5-core.css b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/ui/default/s5-core.css new file mode 100755 index 000000000..ad1530b9c --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/ui/default/s5-core.css @@ -0,0 +1,9 @@ +/* Do not edit or override these styles! The system will likely break if you do. */ + +div#header, div#footer, div#controls, .slide {position: absolute;} +html>body div#header, html>body div#footer, + html>body div#controls, html>body .slide {position: fixed;} +.handout, .notes {display: none;} +.layout {display: block;} +.slide, .hideme, .incremental {visibility: hidden;} +#slide0 {visibility: visible;} diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/ui/default/slides.css b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/ui/default/slides.css new file mode 100755 index 000000000..0786d7dbd --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/ui/default/slides.css @@ -0,0 +1,3 @@ +@import url(s5-core.css); /* required to make the slide show run at all */ +@import url(framing.css); /* sets basic placement and size of slide components */ +@import url(pretty.css); /* stuff that makes the slides look better than blah */ \ No newline at end of file diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/ui/default/slides.js b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/ui/default/slides.js new file mode 100755 index 000000000..ab2a4b200 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/s5/ui/default/slides.js @@ -0,0 +1,764 @@ +// S5 v1.2a1 slides.js -- released into the Public Domain +// +// Please see http://www.meyerweb.com/eric/tools/s5/credits.html for information +// about all the wonderful and talented contributors to this code! + +var undef; +var slideCSS = ''; +var snum = 0; +var smax = 1; +var incpos = 0; +var number = undef; +var s5mode = true; +var defaultView = 'slideshow'; +var controlVis = 'visible'; + +var s5NotesWindow; +var s5NotesWindowLoaded = false; +var previousSlide = 0; +var presentationStart = new Date(); +var slideStart = new Date(); + +var countdown = { + timer: 0, + state: 'pause', + start: new Date(), + end: 0, + remaining: 0 +}; + + +var isIE = navigator.appName == 'Microsoft Internet Explorer' && navigator.userAgent.indexOf('Opera') < 1 ? 1 : 0; +var isOp = navigator.userAgent.indexOf('Opera') > -1 ? 1 : 0; +var isGe = navigator.userAgent.indexOf('Gecko') > -1 && navigator.userAgent.indexOf('Safari') < 1 ? 1 : 0; + +function hasClass(object, className) { + if (!object.className) return false; + return (object.className.search('(^|\\s)' + className + '(\\s|$)') != -1); +} + +function hasValue(object, value) { + if (!object) return false; + return (object.search('(^|\\s)' + value + '(\\s|$)') != -1); +} + +function removeClass(object,className) { + if (!object || !hasClass(object,className)) return; + object.className = object.className.replace(new RegExp('(^|\\s)'+className+'(\\s|$)'), RegExp.$1+RegExp.$2); +} + +function addClass(object,className) { + if (!object || hasClass(object, className)) return; + if (object.className) { + object.className += ' '+className; + } else { + object.className = className; + } +} + +function GetElementsWithClassName(elementName,className) { + var allElements = document.getElementsByTagName(elementName); + var elemColl = new Array(); + for (var i = 0; i< allElements.length; i++) { + if (hasClass(allElements[i], className)) { + elemColl[elemColl.length] = allElements[i]; + } + } + return elemColl; +} + +function isParentOrSelf(element, id) { + if (element == null || element.nodeName=='BODY') return false; + else if (element.id == id) return true; + else return isParentOrSelf(element.parentNode, id); +} + +function nodeValue(node) { + var result = ""; + if (node.nodeType == 1) { + var children = node.childNodes; + for (var i = 0; i < children.length; ++i) { + result += nodeValue(children[i]); + } + } + else if (node.nodeType == 3) { + result = node.nodeValue; + } + return(result); +} + +function slideLabel() { + var slideColl = GetElementsWithClassName('*','slide'); + var list = document.getElementById('jumplist'); + smax = slideColl.length; + for (var n = 0; n < smax; n++) { + var obj = slideColl[n]; + + var did = 'slide' + n.toString(); + obj.setAttribute('id',did); + +// if (isOp) continue; // Opera fix (hallvord) + + var otext = ''; + var menu = obj.firstChild; + if (!menu) continue; // to cope with empty slides + while (menu && menu.nodeType == 3) { + menu = menu.nextSibling; + } + if (!menu) continue; // to cope with slides with only text nodes + + var menunodes = menu.childNodes; + for (var o = 0; o < menunodes.length; o++) { + otext += nodeValue(menunodes[o]); + } + list.options[list.length] = new Option(n + ' : ' + otext, n); + } +} + +function currentSlide() { + var cs; + if (document.getElementById) { + cs = document.getElementById('currentSlide'); + } else { + cs = document.currentSlide; + } + cs.innerHTML = '' + + '' + snum + '<\/span> ' + + '\/<\/span> ' + + '' + (smax-1) + '<\/span>' + + '<\/a>' + ; + if (snum == 0) { + cs.style.visibility = 'hidden'; + } else { + cs.style.visibility = 'visible'; + } +} + +function go(step) { + if (document.getElementById('slideProj').disabled || step == 0) return; + var jl = document.getElementById('jumplist'); + var cid = 'slide' + snum; + var ce = document.getElementById(cid); + if (incrementals[snum].length > 0) { + for (var i = 0; i < incrementals[snum].length; i++) { + removeClass(incrementals[snum][i], 'current'); + removeClass(incrementals[snum][i], 'incremental'); + } + } + if (step != 'j') { + snum += step; + lmax = smax - 1; + if (snum > lmax) snum = lmax; + if (snum < 0) snum = 0; + } else + snum = parseInt(jl.value); + var nid = 'slide' + snum; + var ne = document.getElementById(nid); + if (!ne) { + ne = document.getElementById('slide0'); + snum = 0; + } + if (step < 0) {incpos = incrementals[snum].length} else {incpos = 0;} + if (incrementals[snum].length > 0 && incpos == 0) { + for (var i = 0; i < incrementals[snum].length; i++) { + if (hasClass(incrementals[snum][i], 'current')) + incpos = i + 1; + else + addClass(incrementals[snum][i], 'incremental'); + } + } + if (incrementals[snum].length > 0 && incpos > 0) + addClass(incrementals[snum][incpos - 1], 'current'); + if (isOp) { //hallvord + location.hash = nid; + } else { + ce.style.visibility = 'hidden'; + ne.style.visibility = 'visible'; + } // /hallvord + jl.selectedIndex = snum; + currentSlide(); + loadNote(); + permaLink(); + number = undef; +} + +function goTo(target) { + if (target >= smax || target == snum) return; + go(target - snum); +} + +function subgo(step) { + if (step > 0) { + removeClass(incrementals[snum][incpos - 1],'current'); + removeClass(incrementals[snum][incpos], 'incremental'); + addClass(incrementals[snum][incpos],'current'); + incpos++; + } else { + incpos--; + removeClass(incrementals[snum][incpos],'current'); + addClass(incrementals[snum][incpos], 'incremental'); + addClass(incrementals[snum][incpos - 1],'current'); + } + loadNote(); +} + +function toggle() { + var slideColl = GetElementsWithClassName('*','slide'); + var slides = document.getElementById('slideProj'); + var outline = document.getElementById('outlineStyle'); + if (!slides.disabled) { + slides.disabled = true; + outline.disabled = false; + s5mode = false; + fontSize('1em'); + for (var n = 0; n < smax; n++) { + var slide = slideColl[n]; + slide.style.visibility = 'visible'; + } + } else { + slides.disabled = false; + outline.disabled = true; + s5mode = true; + fontScale(); + for (var n = 0; n < smax; n++) { + var slide = slideColl[n]; + slide.style.visibility = 'hidden'; + } + slideColl[snum].style.visibility = 'visible'; + } +} + +function showHide(action) { + var obj = GetElementsWithClassName('*','hideme')[0]; + switch (action) { + case 's': obj.style.visibility = 'visible'; break; + case 'h': obj.style.visibility = 'hidden'; break; + case 'k': + if (obj.style.visibility != 'visible') { + obj.style.visibility = 'visible'; + } else { + obj.style.visibility = 'hidden'; + } + break; + } +} + +// 'keys' code adapted from MozPoint (http://mozpoint.mozdev.org/) +function keys(key) { + if (!key) { + key = event; + key.which = key.keyCode; + } + if (key.which == 84) { + toggle(); + return; + } + if (s5mode) { + switch (key.which) { + case 10: // return + case 13: // enter + if (window.event && isParentOrSelf(window.event.srcElement, 'controls')) return; + if (key.target && isParentOrSelf(key.target, 'controls')) return; + if(number != undef) { + goTo(number); + break; + } + case 32: // spacebar + case 34: // page down + case 39: // rightkey + case 40: // downkey + if(number != undef) { + go(number); + } else if (!incrementals[snum] || incpos >= incrementals[snum].length) { + go(1); + } else { + subgo(1); + } + break; + case 33: // page up + case 37: // leftkey + case 38: // upkey + if(number != undef) { + go(-1 * number); + } else if (!incrementals[snum] || incpos <= 0) { + go(-1); + } else { + subgo(-1); + } + break; + case 36: // home + goTo(0); + break; + case 35: // end + goTo(smax-1); + break; + case 67: // c + showHide('k'); + break; + case 78: // n + createNotesWindow(); + break; + } + if (key.which < 48 || key.which > 57) { + number = undef; + } else { + if (window.event && isParentOrSelf(window.event.srcElement, 'controls')) return; + if (key.target && isParentOrSelf(key.target, 'controls')) return; + number = (((number != undef) ? number : 0) * 10) + (key.which - 48); + } + } + return false; +} + +function clicker(e) { + number = undef; + var target; + if (window.event) { + target = window.event.srcElement; + e = window.event; + } else target = e.target; + if (target.href != null || hasValue(target.rel, 'external') || isParentOrSelf(target, 'controls') || isParentOrSelf(target,'embed') || isParentOrSelf(target,'object')) return true; + if (!e.which || e.which == 1) { + if (!incrementals[snum] || incpos >= incrementals[snum].length) { + go(1); + } else { + subgo(1); + } + } +} + +function findSlide(hash) { + var target = null; + var slides = GetElementsWithClassName('*','slide'); + for (var i = 0; i < slides.length; i++) { + var targetSlide = slides[i]; + if ( (targetSlide.name && targetSlide.name == hash) + || (targetSlide.id && targetSlide.id == hash) ) { + target = targetSlide; + break; + } + } + while(target != null && target.nodeName != 'BODY') { + if (hasClass(target, 'slide')) { + return parseInt(target.id.slice(5)); + } + target = target.parentNode; + } + return null; +} + +function slideJump() { + if (window.location.hash == null) return; + var sregex = /^#slide(\d+)$/; + var matches = sregex.exec(window.location.hash); + var dest = null; + if (matches != null) { + dest = parseInt(matches[1]); + } else { + dest = findSlide(window.location.hash.slice(1)); + } + if (dest != null) + go(dest - snum); +} + +function fixLinks() { + var thisUri = window.location.href; + thisUri = thisUri.slice(0, thisUri.length - window.location.hash.length); + var aelements = document.getElementsByTagName('A'); + for (var i = 0; i < aelements.length; i++) { + var a = aelements[i].href; + var slideID = a.match('\#slide[0-9]{1,2}'); + if ((slideID) && (slideID[0].slice(0,1) == '#')) { + var dest = findSlide(slideID[0].slice(1)); + if (dest != null) { + if (aelements[i].addEventListener) { + aelements[i].addEventListener("click", new Function("e", + "if (document.getElementById('slideProj').disabled) return;" + + "go("+dest+" - snum); " + + "if (e.preventDefault) e.preventDefault();"), true); + } else if (aelements[i].attachEvent) { + aelements[i].attachEvent("onclick", new Function("", + "if (document.getElementById('slideProj').disabled) return;" + + "go("+dest+" - snum); " + + "event.returnValue = false;")); + } + } + } + } +} + +function externalLinks() { + if (!document.getElementsByTagName) return; + var anchors = document.getElementsByTagName('a'); + for (var i=0; i' + + ' + +

...

+
+ +

...

+
+ + + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/admonitions.rng b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/admonitions.rng new file mode 100644 index 000000000..8666065f5 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/admonitions.rng @@ -0,0 +1,174 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ caution + A note of caution + + + + + + + + + + + + + + + + + + +
+ +
+ important + An admonition set off from the text + + + + + + + + + + + + + + + + + + +
+ +
+ note + A message set off from the text + + + + + + + + + + + + + + + + + + +
+ +
+ tip + A suggestion to the user, set off from the text + + + + + + + + + + + + + + + + + + +
+ +
+ warning + An admonition set off from the text + + + + + + + + + + + + + + + + + + +
+
diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/annotations.rng b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/annotations.rng new file mode 100644 index 000000000..13479be13 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/annotations.rng @@ -0,0 +1,97 @@ + + + + + + + + + + + + + + + + + + Identifies one or more annotations that apply to this element + + + + + + + + + + + + + +
+ annotation + An annotation + + + + + + + Identifies one ore more elements to which this annotation applies + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/bibliography.rng b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/bibliography.rng new file mode 100644 index 000000000..29e4f283a --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/bibliography.rng @@ -0,0 +1,431 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Identifies the relationship between the bibliographic elemnts + + + +
+ biblioentry + A raw entry in a bibliography + + + + + + + + + + + + + + + + + + + + +
+ +
+ bibliomixed + A cooked entry in a bibliography + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ biblioset + A raw container for related bibliographic information + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ bibliomset + A cooked container for related bibliographic information + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ bibliomisc + Untyped bibliographic information + + + + + + + + + + + + + + + + + + +
+ +
+ bibliography + A bibliography + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ bibliodiv + A section of a bibliography + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ bibliolist + A wrapper for a list of bibliography entries + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ biblioref + A cross-reference to a bibliographic entry + + + + + + + + + + + + The units (for example, pages) used to identify the beginning and ending of a reference. + + + + + + Identifies the beginning of a reference; the location within the work that is being referenced. + + + + + + Identifies the end of a reference. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/callouts.rng b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/callouts.rng new file mode 100644 index 000000000..12c231c26 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/callouts.rng @@ -0,0 +1,503 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + calspair + Coordinates expressed as a pair of CALS graphic coordinates. + linecolumn + Coordinates expressed as a line and column. + linecolumnpair + Coordinates expressed as a pair of lines and columns. + linerange + Coordinates expressed as a line range. + + + + + + Identifies the units used in the coords attribute. The default units vary according to the type of callout specified: calspair + for graphics and linecolumn + for line-oriented elements. + + + + + + + + Indicates that non-standard units are used for this area +. In this case otherunits + must be specified. + other + Coordinates expressed in some non-standard units. + + + + Identifies the units used in the coords + attribute when the units + attribute is other +. This attribute is forbidden otherwise. + + + + + + + + + + +
+ calloutlist + A list of callout +s + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ callout + A called out + description of a marked area + + + + + + Identifies the areas described by this callout. + + + + + + + + + + + + + + + + + + + + +
+ +
+ programlistingco + A program listing with associated areas used in callouts + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ areaspec + A collection of regions in a graphic or code example + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ area + A region defined for a callout in a graphic or code example + + + + + + Point to the callout +s which refer to this area. (This provides bidirectional linking which may be useful in online presentation.) + + + + + + Specifies an identifying number or string that may be used in presentation. The area label might be drawn on top of the figure, for example, at the position indicated by the coords attribute. + + + + + Provides the coordinates of the area. The coordinates must be interpreted using the units + specified. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ area + A region defined for a callout in a graphic or code example + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ areaset + A set of related areas in a graphic or code example + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ screenco + A screen with associated areas used in callouts + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ imageobjectco + A wrapper for an image object with callouts + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ co + The location of a callout embedded in text + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ coref + A cross reference to a co + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/calstbl.rng b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/calstbl.rng new file mode 100644 index 000000000..08259c5c9 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/calstbl.rng @@ -0,0 +1,918 @@ + + + + + + + + + + + + Specifies the alignment character when align + is set to char +. + + + + + Specifies the percentage of the column's total width that should appear to the left of the first occurance of the character identified in char + when align + is set to char +. + + 0 + 100 + + + + + + Specifies how the table is to be framed. Note that there is no way to obtain a border on only the starting edge (left, in left-to-right writing systems) of the table. + + all + Frame all four sides of the table. In some environments with limited control over table border formatting, such as HTML, this may imply additional borders. + bottom + Frame only the bottom of the table. + none + Place no border on the table. In some environments with limited control over table border formatting, such as HTML, this may disable other borders as well. + sides + Frame the left and right sides of the table. + top + Frame the top of the table. + topbot + Frame the top and bottom of the table. + + + + + + Specifies the presence or absence of the column separator + + A rule will be drawn to the right of all cells for whichcolsep + has the value 1 (true). Note, however, that the rule to the right of the last column in the table is controlled by the frame + attribute, not colsep +. + + + 0 + No column separator rule. + 1 + Provide a column separator rule on the right + + + + + + Specifies the presence or absence of the row separator + + A rule will be drawn below all cells for whichrowsep + has the value 1 (true). Note, however, that the rule below the last row in the table is controlled by the frame + attribute, not rowsep +. + + + 0 + No row separator rule. + 1 + Provide a row separator rule below + + + + + + Specifies the orientation of the table + + land + 90 degrees counter-clockwise from the rest of the text flow. + port + The same orientation as the rest of the text flow. + + + + + + Specifies the table style + + The tabstyle + attribute holds the name of a table style defined in a stylesheet that will be used to process this document. + + + + + + Indicates whether or not the entries in the first column should be considered row headers + + firstcol + Indicates that entries in the first column of the table are functionally row headers (analogous to the way that a thead provides column headers). + norowheader + Indicates that entries in the first column have no special significance with respect to column headers. + + + + + + Specifies the horizontal alignment of text in an entry. + + center + Centered. + char + Aligned on a particular character. + justify + Left and right justified. + left + Left justified. + right + Right justified. + + + + + + Specifies the vertical alignment of text in an entry. + + bottom + Aligned on the bottom of the entry. + middle + Aligned in the middle. + top + Aligned at the top of the entry. + + + + + + Specifies a column specification by name. + + + + + Specifies a starting column by name. + + + + + Specifies a span by name. + + + + + + Specifies a starting column by name. + + + Specifies an ending column by name. + + + + + + + + + + + + + + Provides a name for a column specification. + + + + + Provides a name for a span specification. + + + +
+ tgroup + A wrapper for the main content of a table, or part of a table + + + + + + Additional style information for downstream processing; typically the name of a style. + + + + + The number of columns in the table. Must be an integer greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ colspec + Specifications for a column in a table + + + + + + The number of the column to which this specification applies. Must be greater than any preceding column number. Defaults to one more than the number of the preceding column, if there is one, or one. + + + + + + Specifies the width of the column. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ spanspec + Formatting information for a spanned column in a table + + + + + + Specifies a starting column by name. + + + + + Specifies an ending column by name. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ thead + A table header consisting of one or more rows + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ tfoot + A table footer consisting of one or more rows + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ tbody + A wrapper for the rows of a table or informal table + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ row + A row in a table + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ entry + A cell in a table + + + + + + + + Specifies the number of additional rows which this entry occupies. Defaults to zero. + + + + + + Specifies the rotation of this entry. A value of 1 (true) rotates the cell 90 degrees counter-clockwise. A value of 0 (false) leaves the cell unrotated. + + 0 + Do not rotate the cell. + 1 + Rotate the cell 90 degrees counter-clockwise. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ entrytbl + A subtable appearing in place of an entry in a table + + + + + + Additional style information for downstream processing; typically the name of a style. + + + + + The number of columns in the entry table. Must be an integer greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ thead + A table header consisting of one or more rows + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ tbody + A wrapper for the rows of a table or informal table + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ row + A row in a table + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ table + A formal table in a document + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Indicates if the short or long title should be used in a List of Tables + + 0 + Indicates that the full title should be used. + 1 + Indicates that the short short title (titleabbrev) should be used. + + + + + + Indicates if the table should appear in a List of Tables + + 0 + Indicates that the table should not occur in the List of Tables. + 1 + Indicates that the table should appear in the List of Tables. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ informaltable + A table without a title + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/core.rng b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/core.rng new file mode 100644 index 000000000..8ecf45d97 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/core.rng @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/docbook.rng b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/docbook.rng new file mode 100644 index 000000000..4e156f283 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/docbook.rng @@ -0,0 +1,34 @@ + + + + + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/docbook1.rng b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/docbook1.rng new file mode 100644 index 000000000..b5a897619 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/docbook1.rng @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/ebnf.rng b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/ebnf.rng new file mode 100644 index 000000000..97a21aa3f --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/ebnf.rng @@ -0,0 +1,267 @@ + + + + + + + + + + + + + + + + + + + +
+ productionset + A set of EBNF productions + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ production + A production in a set of EBNF productions + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ lhs + The left-hand side of an EBNF production + + + + + + + + + + + + + + + + + + +
+ +
+ rhs + The right-hand side of an EBNF production + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ nonterminal + A non-terminal in an EBNF production + + + + + + Specifies a URI that points to a production +where the nonterminal + is defined + + + + + + + + + + + + + + + + + + + +
+ +
+ constraint + A constraint in an EBNF production + + + + + + + + + + + + + + + + + + +
+ +
+ productionrecap + A cross-reference to an EBNF production + + + + + + + + + + + + + + + + + + +
+ +
+ constraintdef + The definition of a constraint in an EBNF production + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/error.rng b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/error.rng new file mode 100644 index 000000000..7a157903d --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/error.rng @@ -0,0 +1,136 @@ + + + + + + + + + + + + + + + +
+ errorcode + An error code + + + + + + + + + + + + + + + + + + +
+ +
+ errorname + An error name + + + + + + + + + + + + + + + + + + +
+ +
+ errortext + An error message. + + + + + + + + + + + + + + + + + + +
+ +
+ errortype + The classification of an error message + + + + + + + + + + + + + + + + + + +
+
diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/glossary.rng b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/glossary.rng new file mode 100644 index 000000000..524176bd4 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/glossary.rng @@ -0,0 +1,513 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Specifies the base form of the term, the one that appears in the glossary. This allows adjectival, plural, and other variations of the term to appear in the element. The element content is the default base form. + + + + +
+ glosslist + A wrapper for a list of glossary entries + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ glossentry + An entry in a glossary or glosslist + + + + + + Specifies the string by which the element's content is to be sorted; if unspecified, the content is used + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ glossdef + A definition in a glossentry + + + + + + Specifies a list of keywords for the definition + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ glosssee + A cross-reference from one glossentry + to another + + + + + + Identifies the other term + + + + + + + + + + + + + + + + + + + + @otherterm on glosssee must point to a glossentry. + + + + + + + + +
+ +
+ glossseealso + A cross-reference from one glossentry to another + + + + + + Identifies the other term + + + + + + + + + + + + + + + + + + + + @otherterm on glossseealso must point to a glossentry. + + + + + + + + +
+ +
+ firstterm + The first occurrence of a term + + + + + + + + + + + + + + + + + + @linkend on firstterm must point to a glossentry. + + + + + + + + +
+ +
+ firstterm + The first occurrence of a term, with limited content + + + + + + + + + + + + + + + + + + @linkend on firstterm must point to a glossentry. + + + + + + +
+ +
+ glossterm + A glossary term + + + + + + + + + + + + + + + + + + @linkend on glossterm must point to a glossentry. + + + + + + + + +
+ +
+ glossterm + A glossary term + + + + + + + + + + + + + + + + + + @linkend on glossterm must point to a glossentry. + + + + + + +
+ +
+ glossary + A glossary + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ glossdiv + A division in a glossary + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ termdef + An inline definition of a term + + + + + + + + + + + + + + + + + + + + + A termdef must contain exactly one firstterm + + + + + + + + +
+
diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/gui.rng b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/gui.rng new file mode 100644 index 000000000..e1ce3d694 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/gui.rng @@ -0,0 +1,292 @@ + + + + + + + + + + + + + + + + + + + + + + + + + +
+ guibutton + The text on a button in a GUI + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ guiicon + Graphic and/or text appearing as a icon in a GUI + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ guilabel + The text of a label in a GUI + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ guimenu + The name of a menu in a GUI + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ guimenuitem + The name of a terminal menu item in a GUI + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ guisubmenu + The name of a submenu in a GUI + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ menuchoice + A selection or series of selections from a menu + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ mousebutton + The conventional name of a mouse button + + + + + + + + + + + + + + + + + + +
+
diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/hier.rng b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/hier.rng new file mode 100644 index 000000000..9ac114974 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/hier.rng @@ -0,0 +1,730 @@ + + + + + + + + + + + + Identifies the editorial or publication status of the element on which it occurs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ set + A collection of books + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ book + A book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ dedication + The dedication of a book or other component + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ acknowledgements + Acknowledgements of a book or other component + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ colophon + Text at the back of a book describing facts about its production + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ appendix + An appendix in a book or article + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ chapter + A chapter, as of a book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + +
+ part + A division in a book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ preface + Introductory matter preceding the first chapter of a book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ partintro + An introduction to the contents of a part + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ section + A recursive section + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ simplesect + A section of a document with no subdivisions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + +
+ article + An article + + + + + + faq + A collection of frequently asked questions. + journalarticle + An article in a journal or other periodical. + productsheet + A description of a product. + specification + A specification. + techreport + A technical report. + whitepaper + A white paper. + + + + + Identifies the nature of the article + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/htmltbl.rng b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/htmltbl.rng new file mode 100644 index 000000000..c2fc3b181 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/htmltbl.rng @@ -0,0 +1,678 @@ + + + + + + + + + + + + + + This attribute assigns a class name or set of class names to an element. Any number of elements may be assigned the same class name or names. Multiple class names must be separated by white space characters. + + + + + This attribute specifies style information for the current element. + + + + + This attribute offers advisory information about the element for which it is set. + + + + + + + + + This attribute specifies the base language of an element's attribute values and text content. The default value of this attribute is unknown. + + + + + + + + Occurs when the pointing device button is clicked over an element. + + + + + Occurs when the pointing device button is double clicked over an element. + + + + + Occurs when the pointing device button is pressed over an element. + + + + + Occurs when the pointing device button is released over an element. + + + + + Occurs when the pointing device is moved onto an element. + + + + + Occurs when the pointing device is moved while it is over an element. + + + + + Occurs when the pointing device is moved away from an element. + + + + + Occurs when a key is pressed and released over an element. + + + + + Occurs when a key is pressed down over an element. + + + + + Occurs when a key is released over an element. + + + + + + + + + + + + + + + + + Specifies the alignment of data and the justification of text in a cell. + + left + Left-flush data/Left-justify text. This is the default value for table data. + center + Center data/Center-justify text. This is the default value for table headers. + right + Right-flush data/Right-justify text. + justify + Double-justify text. + char + Align text around a specific character. If a user agent doesn't support character alignment, behavior in the presence of this value is unspecified. + + + + + + This attribute specifies a single character within a text fragment to act as an axis for alignment. The default value for this attribute is the decimal point character for the current language as set by the lang attribute (e.g., the period in English and the comma in French). User agents are not required to support this attribute. + + + + + When present, this attribute specifies the offset to the first occurrence of the alignment character on each line. If a line doesn't include the alignment character, it should be horizontally shifted to end at the alignment position. When charoff is used to set the offset of an alignment character, the direction of offset is determined by the current text direction (set by the dir attribute). In left-to-right texts (the default), offset is from the left margin. In right-to-left texts, offset is from the right margin. User agents are not required to support this attribute. + + + An explicit offset. + + [0-9]+% + + A percentage offset. + + + + + + + + + Specifies the vertical position of data within a cell. + + top + Cell data is flush with the top of the cell. + middle + Cell data is centered vertically within the cell. This is the default value. + bottom + Cell data is flush with the bottom of the cell. + baseline + All cells in the same row as a cell whose valign attribute has this value should have their textual data positioned so that the first text line occurs on a baseline common to all cells in the row. This constraint does not apply to subsequent text lines in these cells. + + + + + + + + + Provides a summary of the table's purpose and structure for user agents rendering to non-visual media such as speech and Braille. + + + + + Specifies the desired width of the entire table and is intended for visual user agents. When the value is a percentage value, the value is relative to the user agent's available horizontal space. In the absence of any width specification, table width is determined by the user agent. + + + An explicit width. + + [0-9]+% + + A percentage width. + + + + + + Specifies the width (in pixels only) of the frame around a table. + + + + + + Specifies which sides of the frame surrounding a table will be visible. + + void + No sides. This is the default value. + above + The top side only. + below + The bottom side only. + hsides + The top and bottom sides only. + lhs + The left-hand side only. + rhs + The right-hand side only. + vsides + The right and left sides only. + box + All four sides. + border + All four sides. + + + + + + Specifies which rules will appear between cells within a table. The rendering of rules is user agent dependent. + + none + No rules. This is the default value. + groups + Rules will appear between row groups (see thead, tfoot, and tbody) and column groups (see colgroup and col) only. + rows + Rules will appear between rows only. + cols + Rules will appear between columns only. + all + Rules will appear between all rows and columns. + + + + + + Specifies how much space the user agent should leave between the left side of the table and the left-hand side of the leftmost column, the top of the table and the top side of the topmost row, and so on for the right and bottom of the table. The attribute also specifies the amount of space to leave between cells. + + + An explicit spacing. + + [0-9]+% + + A percentage spacing. + + + + + + Specifies the amount of space between the border of the cell and its contents. If the value of this attribute is a pixel length, all four margins should be this distance from the contents. If the value of the attribute is a percentage length, the top and bottom margins should be equally separated from the content based on a percentage of the available vertical space, and the left and right margins should be equally separated from the content based on a percentage of the available horizontal space. + + + An explicit padding. + + [0-9]+% + + A percentage padding. + + + + + + + + + + Provides an abbreviated form of the cell's content and may be rendered by user agents when appropriate in place of the cell's content. Abbreviated names should be short since user agents may render them repeatedly. For instance, speech synthesizers may render the abbreviated headers relating to a particular cell before rendering that cell's content. + + + + + This attribute may be used to place a cell into conceptual categories that can be considered to form axes in an n-dimensional space. User agents may give users access to these categories (e.g., the user may query the user agent for all cells that belong to certain categories, the user agent may present a table in the form of a table of contents, etc.). Please consult an HTML reference for more details. + + + + + Specifies the list of header cells that provide header information for the current data cell. The value of this attribute is a space-separated list of cell names; those cells must be named by setting their id attribute. Authors generally use the headers attribute to help non-visual user agents render header information about data cells (e.g., header information is spoken prior to the cell data), but the attribute may also be used in conjunction with style sheets. + + + + + Specifies the set of data cells for which the current header cell provides header information. This attribute may be used in place of the headers attribute, particularly for simple tables. + + row + The current cell provides header information for the rest of the row that contains it + col + The current cell provides header information for the rest of the column that contains it. + rowgroup + The header cell provides header information for the rest of the row group that contains it. + colgroup + The header cell provides header information for the rest of the column group that contains it. + + + + + + Specifies the number of rows spanned by the current cell. The default value of this attribute is one (1 +). The value zero (0 +) means that the cell spans all rows from the current row to the last row of the table section (thead +, tbody +, or tfoot +) in which the cell is defined. + + + + + + Specifies the number of columns spanned by the current cell. The default value of this attribute is one (1 +). The value zero (0 +) means that the cell spans all columns from the current column to the last column of the column group (colgroup +) in which the cell is defined. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ table + A formal (captioned) HTML table in a document + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ informaltable + An HTML table without a title + + + + + + + + + + + + +
+ +
+ caption + An HTML table caption + + + + + + + + + + + +
+ +
+ col + Specifications for a column in an HTML table + + + + + + This attribute, whose value must be an integer > 0, specifies the number of columns spanned + by the col + element; the col + element shares its attributes with all the columns it spans. The default value for this attribute is 1 (i.e., a single column). If the span attribute is set to N > 1, the current col + element shares its attributes with the next N-1 columns. + + + + + + Specifies a default width for each column spanned by the current col + element. It has the same meaning as the width + attribute for the colgroup + element and overrides it. + + + + + + + + + + + + +
+ +
+ colgroup + A group of columns in an HTML table + + + + + + This attribute, which must be an integer > 0, specifies the number of columns in a column group. In the absence of a span attribute, each colgroup + defines a column group containing one column. If the span attribute is set to N > 0, the current colgroup + element defines a column group containing N columns. User agents must ignore this attribute if the colgroup + element contains one or more col + elements. + + + + + + This attribute specifies a default width for each column in the current column group. In addition to the standard pixel, percentage, and relative values, this attribute allows the special form 0* + (zero asterisk) which means that the width of the each column in the group should be the minimum width necessary to hold the column's contents. This implies that a column's entire contents must be known before its width may be correctly computed. Authors should be aware that specifying 0* + will prevent visual user agents from rendering a table incrementally. This attribute is overridden for any column in the column group whose width is specified via a col + element. + + + + + + + + + + + + + + +
+ +
+ thead + A table header consisting of one or more rows in an HTML table + + + + + + + + + + + + + + + +
+ +
+ tfoot + A table footer consisting of one or more rows in an HTML table + + + + + + + + + + + + + + + +
+ +
+ tbody + A wrapper for the rows of an HTML table or informal HTML table + + + + + + + + + + + + + + + +
+ +
+ tr + A row in an HTML table + + + + + + + + + + + + + + + + + + +
+ +
+ th + A table header entry in an HTML table + + + + + + + + + + + + + + + + + + + + + +
+ +
+ td + A table entry in an HTML table + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/index.rng b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/index.rng new file mode 100644 index 000000000..3241fc9ac --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/index.rng @@ -0,0 +1,773 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + normal + Normal + preferred + Preferred + + + + + Specifies the significance of the term + + + + + + Specifies the IDs of the elements to which this term applies + + + + + + Indicates the page on which this index term occurs in some version of the printed document + + + + + all + All indexes + global + The global index (as for a combined index of a set of books) + local + The local index (the index for this document only) + + + + + Specifies the scope of the index term + + + + + + Specifies the string by which the term is to be sorted; if unspecified, the term content is used + + + + + Specifies the target index for this term + + + +
+ itermset + A set of index terms in the meta-information of a document + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ indexterm + A wrapper for an indexed term + + + + + + Identifies the class of index term + singular + A singular index term + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ indexterm + A wrapper for an indexed term that covers a range + + + + + + Identifies the class of index term + startofrange + The start of a range + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ indexterm + Identifies the end of a range associated with an indexed term + + + + + + Identifies the class of index term + endofrange + The end of a range + + + + + Points to the start of the range + + + + + + + + + + + + + + + + + + + + +
+ +
+ indexterm + A wrapper for terms to be indexed + + + + + + + +
+ +
+ primary + The primary word or phrase under which an index term should be sorted + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ secondary + A secondary word or phrase in an index term + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ tertiary + A tertiary word or phrase in an index term + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ see + Part of an index term directing the reader instead to another entry in the index + + + + + + + + + + + + + + + + + + + + +
+ +
+ seealso + Part of an index term directing the reader also to another entry in the index + + + + + + + + + + + + + + + + + + + + +
+ +
+ index + An index to a book or part of a book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ setindex + An index to a set of books + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ indexdiv + A division in an index + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ indexentry + An entry in an index + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ primaryie + A primary term in an index entry, not in the text + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ secondaryie + A secondary term in an index entry, rather than in the text + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ tertiaryie + A tertiary term in an index entry, rather than in the text + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ seeie + A See +entry in an index, rather than in the text + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ seealsoie + A See also + entry in an index, rather than in the text + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/keyboard.rng b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/keyboard.rng new file mode 100644 index 000000000..06c264e8a --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/keyboard.rng @@ -0,0 +1,320 @@ + + + + + + + + + + + + + + + + + + + + +
+ keycap + The text printed on a key on a keyboard + + + + alt + The "Alt" key + backspace + The "Backspace" key + command + The "Command" key + control + The "Control" key + delete + The "Delete" key + down + The down arrow + end + The "End" key + enter + The "Enter" or "Return" key + escape + The "Escape" key + home + The "Home" key + insert + The "Insert" key + left + The left arrow + meta + The "Meta" key + option + The "Option" key + pagedown + The page down key + pageup + The page up key + right + The right arrow + shift + The "Shift" key + space + The spacebar + tab + The "Tab" key + up + The up arrow + + + + + + Identifies the function key + + + + + + + + Identifies the function key + other + Indicates a non-standard function key + + + + Specifies a keyword that identifies the non-standard key + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ keycode + The internal, frequently numeric, identifier for a key on a keyboard + + + + + + + + + + + + + + + + + + +
+ + + + + + + + +
+ keycombo + A combination of input actions + + + + click + A (single) mouse click. + double-click + A double mouse click. + press + A mouse or key press. + seq + Sequential clicks or presses. + simul + Simultaneous clicks or presses. + + + + + + Identifies the nature of the action taken. If keycombo + contains more than one element, simul + is the default, otherwise there is no default. + + + + + + + + Identifies the nature of the action taken + other + Indicates a non-standard action + + + + Identifies the non-standard action in some unspecified way. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ keysym + The symbolic name of a key on a keyboard + + + + + + + + + + + + + + + + + + +
+ +
+ accel + A graphical user interface (GUI) keyboard shortcut + + + + + + + + + + + + + + + + + + +
+ +
+ shortcut + A key combination for an action that is also accessible through a menu + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/markup.rng b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/markup.rng new file mode 100644 index 000000000..7fd9761fd --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/markup.rng @@ -0,0 +1,304 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ markup + A string of formatting markup in text that is to be represented literally + + + + + + + + + + + + + + + + + + +
+ +
+ tag + A component of XML (or SGML) markup + + + + + + attribute + An attribute + attvalue + An attribute value + element + An element + emptytag + An empty element tag + endtag + An end tag + genentity + A general entity + localname + The local name part of a qualified name + namespace + A namespace + numcharref + A numeric character reference + paramentity + A parameter entity + pi + A processing instruction + prefix + The prefix part of a qualified name + comment + An SGML comment + starttag + A start tag + xmlpi + An XML processing instruction + + + + + Identifies the nature of the tag content + + + + + + Identifies the namespace of the tag content + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ symbol + A name that is replaced by a value before processing + + + Identifies the class of symbol + limit + The value is a limit of some kind + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ token + A unit of information + + + + + + + + + + + + + + + + + + +
+ +
+ literal + Inline text that is some literal value + + + + + + + + + + + + + + + + + + +
+ +
+ code + An inline code fragment + + + Identifies the (computer) language of the code fragment + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ constant + A programming or system constant + + + Identifies the class of constant + limit + The value is a limit of some kind + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/math.rng b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/math.rng new file mode 100644 index 000000000..89d919acb --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/math.rng @@ -0,0 +1,208 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ equation + A displayed mathematical equation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ informalequation + A displayed mathematical equation without a title + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ inlineequation + A mathematical equation or expression occurring inline + + + + + + + + + + + + + + + + + + + + + +
+ +
+ mathphrase + A mathematical phrase that can be represented with ordinary text and a small amount of markup + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/mathml.rng b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/mathml.rng new file mode 100644 index 000000000..f78772512 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/mathml.rng @@ -0,0 +1,122 @@ + + + + + + + + + + + + + + + + + +
+ imagedata + A MathML expression in a media object + + + + + + + + + + + + Specifies that the format of the data is MathML + mathml + Specifies MathML. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ mml:* + Any element from the MathML namespace + + + + + + + + + + + + +
+
diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/msgset.rng b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/msgset.rng new file mode 100644 index 000000000..ad1fe33ca --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/msgset.rng @@ -0,0 +1,427 @@ + + + + + + + + + + + + + + + + + +
+ msgset + A detailed set of messages, usually error messages + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ msgentry + A wrapper for an entry in a message set + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ simplemsgentry + A wrapper for a simpler entry in a message set + + + + + + The audience to which the message relevant + + + + + The origin of the message + + + + + The level of importance or severity of a message + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ msg + A message in a message set + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ msgmain + The primary component of a message in a message set + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ msgsub + A subcomponent of a message in a message set + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ msgrel + A related component of a message in a message set + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ msgtext + The actual text of a message component in a message set + + + + + + + + + + + + + + + + + + + + +
+ +
+ msginfo + Information about a message in a message set + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ msglevel + The level of importance or severity of a message in a message set + + + + + + + + + + + + + + + + + + +
+ +
+ msgorig + The origin of a message in a message set + + + + + + + + + + + + + + + + + + +
+ +
+ msgaud + The audience to which a message in a message set is relevant + + + + + + + + + + + + + + + + + + +
+ +
+ msgexplan + Explanatory material relating to a message in a message set + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/os.rng b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/os.rng new file mode 100644 index 000000000..c53a8db86 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/os.rng @@ -0,0 +1,513 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ prompt + A character or string indicating the start of an input field in a computer display + + + + + + + + + + + + + + + + + + + + +
+ +
+ envar + A software environment variable + + + + + + + + + + + + + + + + + + +
+ +
+ filename + The name of a file + + + devicefile + A device + directory + A directory + extension + A filename extension + headerfile + A header file (as for a programming language) + libraryfile + A library file + partition + A partition (as of a hard disk) + symlink + A symbolic link + + + + + Identifies the class of filename + + + + + + Specifies the path of the filename + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ command + The name of an executable program or other software command + + + + + + + + + + + + + + + + + + +
+ +
+ computeroutput + Data, generally text, displayed or presented by a computer + + + + + + + + + + + + + + + + + + + + +
+ +
+ userinput + Data entered by the user + + + + + + + + + + + + + + + + + + + + +
+ +
+ cmdsynopsis + A syntax summary for a software command + + + + + + Specifies the character that should separate the command and its top-level arguments + + + + + Indicates the displayed length of the command; this information may be used to intelligently indent command synopses which extend beyond one line + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + norepeat + Can not be repeated. + repeat + Can be repeated. + + + + + Indicates whether or not repetition is possible. + + + + + + opt + Formatted to indicate that it is optional. + plain + Formatted without indication. + req + Formatted to indicate that it is required. + + + + + Indicates optionality. + + + + + + Indicates optionality. + + + + +
+ arg + An argument in a cmdsynopsis + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ group + A group of elements in a cmdsynopsis + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ sbr + An explicit line break in a command synopsis + + + + + + + + + + + + + + + + + +
+ +
+ synopfragment + A portion of a cmdsynopsis broken out from the main body of the synopsis + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ synopfragmentref + A reference to a fragment of a command synopsis + + + + + + + + + + + + + + + + + @linkend on synopfragmentref must point to a synopfragment. + + + + + + +
+
diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/pool.rng b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/pool.rng new file mode 100644 index 000000000..691cfe67d --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/pool.rng @@ -0,0 +1,6084 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ *:* + Any element from almost any namespace + + + Any attribute, including any attribute in any namespace. + + + + + + + + + + + + + + + + + + + + +
+ + + + Designates the computer or chip architecture to which the element applies + + + + + Designates the intended audience to which the element applies, for example, system administrators, programmers, or new users. + + + + + provides a standard place for application-specific effectivity + + Many DocBook users observed that in order to add an effectivity condition that was unique to their environment required abusing + the semantics of one of the existing attributes, or adding their own, making their customization an extension rather than a subset. Thecondition + attribute is a general-purpose effectivity attribute with no specified semantics. + Thecondition + attribute provides a standard place for application-specific effectivity. + + + + + + Indicates standards conformance characteristics of the element + + These characteristics are application-specific; DocBook provides no default semantics. + + + + + + Indicates the operating system to which the element is applicable + + + + + Indicates the editorial revision to which the element belongs + + + + + Indicates something about the security level associated with the element to which it applies + + + + + Indicates the level of user experience for which the element applies + + + + + Indicates the computer vendor to which the element applies. + + + + + Indicates the word size (width in bits) of the computer architecture to which the element applies + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Points to the element whose content is to be used as the text of the link + + + + + + Points to an internal link target by identifying the value of its xml:id attribute + + + + + + Points to one or more internal link targets by identifying the value of their xml:id attributes + + + + + + Identifies a link target with a URI + + + + + + Identifies the XLink link type + simple + An XLink simple link + + + + + Identifies the XLink role of the link + + DocBook uses the XLink role value http://docbook.org/xlink/role/olink + to identify linking elements with OLink semantics. That means the part of xlink:href + before the number sign (#) is to be interpreted as equivalent to the olink targetdoc + attribute value, and the part after the number sign as the olink targetptr + attribute value. + + + + + + + Identifies the XLink arcrole of the link + + + + + + Identifies the XLink title of the link + + + + + new + An application traversing to the ending resource should load it in a new window, frame, pane, or other relevant presentation context. + replace + An application traversing to the ending resource should load the resource in the same window, frame, pane, or other relevant presentation context in which the starting resource was loaded. + embed + An application traversing to the ending resource should load its presentation in place of the presentation of the starting resource. + other + The behavior of an application traversing to the ending resource is unconstrained by XLink. The application should look for other markup present in the link to determine the appropriate behavior. + none + The behavior of an application traversing to the ending resource is unconstrained by this specification. No other markup is present to help the application determine the appropriate behavior. + + + + + Identifies the XLink show behavior of the link + + + + + + onLoad + An application should traverse to the ending resource immediately on loading the starting resource. + onRequest + An application should traverse from the starting resource to the ending resource only on a post-loading event triggered for the purpose of traversal. + other + The behavior of an application traversing to the ending resource is unconstrained by this specification. The application should look for other markup present in the link to determine the appropriate behavior. + none + The behavior of an application traversing to the ending resource is unconstrained by this specification. No other markup is present to help the application determine the appropriate behavior. + + + + + Identifies the XLink actuate behavior of the link + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Identifies the unique ID value of the element + + + + + + Specifies the DocBook version of the element and its descendants + + + + + Specifies the natural language of the element and its descendants + + + + + Specifies the base URI of the element and its descendants + + + + + + Provides the name or similar semantic identifier assigned to the content in some previous markup scheme + + + + + Provides the text that is to be generated for a cross reference to the element + + + + + Specifies a keyword or keywords identifying additional style information + + + + + changed + The element has been changed. + added + The element is new (has been added to the document). + deleted + The element has been deleted. + off + Explicitly turns off revision markup for this element. + + + + + Identifies the revision status of the element + + + + + + ltr + Left-to-right text + rtl + Right-to-left text + lro + Left-to-right override + rlo + Right-to-left override + + + + + Identifies the direction of text in an element + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Specifies the format of the data + + + + + Indentifies the location of the data by URI + + + + Identifies the location of the data by external identifier (entity name) + + + + + + + + continues + Line numbering continues from the immediately preceding element with the same name. + restarts + Line numbering restarts (begins at 1, usually). + + + + + Determines whether line numbering continues from the previous element or restarts. + + + + + + numbered + Lines are numbered. + unnumbered + Lines are not numbered. + + + + + Determines whether lines are numbered. + + + + + + Specifies the initial line number. + + + + + + Identifies the language (i.e. programming language) of the verbatim content. + + + + + Can be used to indicate explicitly that whitespace in the verbatim environment is preserved. Whitespace must always be preserved in verbatim environments whether this attribute is specified or not. + preserve + Whitespace must be preserved. + + + + + + + + + + + + + + + + + + + + + + + + + Specifies an identifying string for presentation purposes + + + + + Specifies the width (in characters) of the element + + + + + + compact + The spacing should be "compact". + normal + The spacing should be "normal". + + + + + Specifies (a hint about) the spacing of the content + + + + + + 0 + The element should be rendered in the current text flow (with the flow column width). + 1 + The element should be rendered across the full text page. + + + + + Indicates if the element is rendered across the column or the page + + + + + + Identifies the language (i.e. programming language) of the content. + + + + + optional + The content describes an optional step or steps. + required + The content describes a required step or steps. + + + + + Specifies if the content is required or optional. + + + + + + Specifies style information to be used when rendering the float + + + + + Specifies the width of the element + + + + + Specifies the depth of the element + + + + + Specifies the width of the content rectangle + + + + + Specifies the depth of the content rectangle + + + + + 0 + False (do not scale-to-fit; anamorphic scaling may occur) + 1 + True (scale-to-fit; anamorphic scaling is forbidden) + + + + + Specifies the scaling factor + + + + + + + center + Centered horizontally + char + Aligned horizontally on the specified character + justify + Fully justified (left and right margins or edges) + left + Left aligned + right + Right aligned + + + + + bottom + Aligned on the bottom of the region + middle + Centered vertically + top + Aligned on the top of the region + + + + + + + doi + A digital object identifier. + isbn + An international standard book number. + isrn + An international standard technical report number (ISO 10444). + issn + An international standard serial number. + libraryofcongress + A Library of Congress reference number. + pubsnumber + A publication number (an internal number or possibly organizational standard). + uri + A Uniform Resource Identifier + + + + + + Identifies the kind of bibliographic identifier + + + + + + + Identifies the nature of the non-standard bibliographic identifier + + + + + + + Identifies the kind of bibliographic identifier + other + Indicates that the identifier is some 'other' kind. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ title + The text of the title of a section of a document or of a formal block-level element + + + + + + + + + + + + + + + + + + + + +
+ +
+ titleabbrev + The abbreviation of a title + + + + + + + + + + + + + + + + + + + + +
+ +
+ subtitle + The subtitle of a document + + + + + + + + + + + + + + + + + + + + +
+ +
+ info + A wrapper for information about a component or other block + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ info + A wrapper for information about a component or other block with a required title + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ info + A wrapper for information about a component or other block with only a title + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ info + A wrapper for information about a component or other block with only a required title + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ info + A wrapper for information about a component or other block without a title + + + + + + + + + + + + + + + + + + + +
+ +
+ subjectset + A set of terms describing the subject matter of a document + + + + + + Identifies the controlled vocabulary used by this set's terms + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ subject + One of a group of terms describing the subject matter of a document + + + + + + Specifies a ranking for this subject relative to other subjects in the same set + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ subjectterm + A term in a group of terms describing the subject matter of a document + + + + + + + + + + + + + + + + + + +
+ +
+ keywordset + A set of keywords describing the content of a document + + + + + + + + + + + + + + + + + + + + +
+ +
+ keyword + One of a set of keywords describing the content of a document + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + +
+ procedure + A list of operations to be performed in a well-defined sequence + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ step + A unit of action in a procedure + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ stepalternatives + Alternative steps in a procedure + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ substeps + A wrapper for steps that occur within steps in a procedure + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ sidebar + A portion of a document that is isolated from the main narrative flow + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ abstract + A summary + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ personblurb + A short description or note about a person + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ blockquote + A quotation set off from the main text + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ attribution + The source of a block quote or epigraph + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ bridgehead + A free-floating heading + + + + sect1 + Render as a first-level section + sect2 + Render as a second-level section + sect3 + Render as a third-level section + sect4 + Render as a fourth-level section + sect5 + Render as a fifth-level section + + + + + + Indicates how the bridge head should be rendered + + + + + + + Identifies the nature of the non-standard rendering + + + + + + + Indicates how the bridge head should be rendered + other + Identifies a non-standard rendering + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ remark + A remark (or comment) intended for presentation in a draft manuscript + + + + + + + + + + + + + + + + + + + + +
+ +
+ epigraph + A short inscription at the beginning of a document or component + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ footnote + A footnote + + + + + + + + + + + Identifies the desired footnote mark + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ formalpara + A paragraph with a title + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ para + A paragraph + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ simpara + A paragraph that contains only text and inline markup, no block elements + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ itemizedlist + A list in which each entry is marked with a bullet or other dingbat + + + + + + Identifies the type of mark to be used on items in this list + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ orderedlist + A list in which each entry is marked with a sequentially incremented label + + + + + + continues + Specifies that numbering should begin where the preceding list left off + restarts + Specifies that numbering should begin again at 1 + + + + + Indicates how list numbering should begin relative to the immediately preceding list + + + + + + Specifies the initial line number. + + + + + + ignore + Specifies that numbering should ignore list nesting + inherit + Specifies that numbering should inherit from outer-level lists + + + + + Indicates whether or not item numbering should be influenced by list nesting + + + + + + arabic + Specifies Arabic numeration (1, 2, 3, …) + upperalpha + Specifies upper-case alphabetic numeration (A, B, C, …) + loweralpha + Specifies lower-case alphabetic numeration (a, b, c, …) + upperroman + Specifies upper-case Roman numeration (I, II, III, …) + lowerroman + Specifies lower-case Roman numeration (i, ii, iii …) + + + + + Indicates the desired numeration + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ listitem + A wrapper for the elements of a list item + + + + + + Specifies the keyword for the type of mark that should be used on this + item, instead of the mark that would be used by default + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ segmentedlist + A segmented list, a list of sets of elements + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ segtitle + The title of an element of a list item in a segmented list + + + + + + + + + + + + + + + + + + + + +
+ +
+ seglistitem + A list item in a segmented list + + + + + + + + + + + + + + + + + The number of seg elements must be the same as the number of segtitle elements in the parent segmentedlist + + + + + + + + +
+ +
+ seg + An element of a list item in a segmented list + + + + + + + + + + + + + + + + + + + + +
+ +
+ simplelist + An undecorated list of single words or short phrases + + + + + + horiz + A tabular presentation in row-major order. + vert + A tabular presentation in column-major order. + inline + An inline presentation, usually a comma-delimited list. + + + + + Specifies the type of list presentation. + + + + + + Specifies the number of columns for horizontal or vertical presentation + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ member + An element of a simple list + + + + + + + + + + + + + + + + + + + + +
+ +
+ variablelist + A list in which each entry is composed of a set of one or more terms and an associated description + + + + + + Indicates a length beyond which the presentation system may consider a term too long and select an alternate presentation for that term, item, or list + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ varlistentry + A wrapper for a set of terms and the associated description in a variable list + + + + + + + + + + + + + + + + + + + + + +
+ +
+ term + The word or phrase being defined or described in a variable list + + + + + + + + + + + + + + + + + + + + +
+ +
+ example + A formal example, with a title + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ informalexample + A displayed example without a title + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + +
+ literallayout + A block of text in which line breaks and white space are to be reproduced faithfully + + + + + + monospaced + The literal layout should be formatted with a monospaced font + normal + The literal layout should be formatted with the current font + + + + + Specifies the class of literal layout + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ screen + Text that a user sees or might see on a computer screen + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ screenshot + A representation of what the user sees or might see on a computer screen + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ figure + A formal figure, generally an illustration, with a title + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ informalfigure + A untitled figure + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + +
+ mediaobject + A displayed media object (video, audio, image, etc.) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ inlinemediaobject + An inline media object (video, audio, image, and so on) + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ videoobject + A wrapper for video data and its associated meta-information + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ audioobject + A wrapper for audio data and its associated meta-information + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ imageobject + A wrapper for image data and its associated meta-information + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ textobject + A wrapper for a text description of an object and its associated meta-information + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ videodata + Pointer to external video data + + + + + + + + + Specifies the (horizontal) alignment of the video data + + + + + + + + + Specifies the vertical alignment of the video data + + + + + + + + + + + + + + + + + + + + + Determines if anamorphic scaling is forbidden + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ audiodata + Pointer to external audio data + + + + + + + + + + + + + + + + + + + + + +
+ +
+ imagedata + Pointer to external image data + + + + + + + + + Specifies the (horizontal) alignment of the image data + + + + + + + + + Specifies the vertical alignment of the image data + + + + + + + + + + + + + + + + + + + + + Determines if anamorphic scaling is forbidden + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ textdata + Pointer to external text data + + + + + + Identifies the encoding of the text in the external file + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ caption + A caption + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ address + A real-world address, generally a postal address + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ street + A street address in an address + + + + + + + + + + + + + + + + + + +
+ +
+ pob + A post office box in an address + + + + + + + + + + + + + + + + + + +
+ +
+ postcode + A postal code in an address + + + + + + + + + + + + + + + + + + +
+ +
+ city + The name of a city in an address + + + + + + + + + + + + + + + + + + +
+ +
+ state + A state or province in an address + + + + + + + + + + + + + + + + + + +
+ +
+ country + The name of a country + + + + + + + + + + + + + + + + + + +
+ +
+ phone + A telephone number + + + + + + + + + + + + + + + + + + +
+ +
+ fax + A fax number + + + + + + + + + + + + + + + + + + +
+ +
+ otheraddr + Uncategorized information in address + + + + + + + + + + + + + + + + + + +
+ +
+ affiliation + The institutional affiliation of an individual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ shortaffil + A brief description of an affiliation + + + + + + + + + + + + + + + + + + +
+ +
+ jobtitle + The title of an individual in an organization + + + + + + + + + + + + + + + + + + +
+ +
+ orgname + The name of an organization + + + + consortium + A consortium + corporation + A corporation + informal + An informal organization + nonprofit + A non-profit organization + + + + + Specifies the nature of the organization + + + + + + Specifies the nature of the organization + other + Indicates a non-standard organization class + + + Identifies the non-standard nature of the organization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ orgdiv + A division of an organization + + + + + + + + + + + + + + + + + + + + +
+ +
+ artpagenums + The page numbers of an article as published + + + + + + + + + + + + + + + + + + +
+ +
+ personname + The personal name of an individual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ author + The name of an individual author + + + + + + + + + + + + + + + + + + +
+ +
+ authorgroup + Wrapper for author information when a document has multiple authors or collaborators + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ collab + Identifies a collaborator + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ authorinitials + The initials or other short identifier for an author + + + + + + + + + + + + + + + + + + +
+ +
+ person + A person and associated metadata + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ org + An organization and associated metadata + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ confgroup + A wrapper for document meta-information about a conference + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ confdates + The dates of a conference for which a document was written + + + + + + + + + + + + + + + + + + +
+ +
+ conftitle + The title of a conference for which a document was written + + + + + + + + + + + + + + + + + + +
+ +
+ confnum + An identifier, frequently numerical, associated with a conference for which a document was written + + + + + + + + + + + + + + + + + + +
+ +
+ confsponsor + The sponsor of a conference for which a document was written + + + + + + + + + + + + + + + + + + +
+ +
+ contractnum + The contract number of a document + + + + + + + + + + + + + + + + + + +
+ +
+ contractsponsor + The sponsor of a contract + + + + + + + + + + + + + + + + + + +
+ +
+ copyright + Copyright information about a document + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ year + The year of publication of a document + + + + + + + + + + + + + + + + + + +
+ +
+ holder + The name of the individual or organization that holds a copyright + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + +
+ cover + Additional content for the cover of a publication + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ date + The date of publication or revision of a document + + + + + + + + + + + + + + + + + + +
+ +
+ edition + The name or number of an edition of a document + + + + + + + + + + + + + + + + + + +
+ +
+ editor + The name of the editor of a document + + + + + + + + + + + + + + + + + + +
+ +
+ biblioid + An identifier for a document + + + + + + + + + + + + + + + + + + + +
+ +
+ citebiblioid + A citation of a bibliographic identifier + + + + + + + + + + + + + + + + + + + +
+ +
+ bibliosource + The source of a document + + + + + + + + + + + + + + + + + + + +
+ +
+ bibliorelation + The relationship of a document to another + + + + hasformat + The described resource pre-existed the referenced resource, which is essentially the same intellectual content presented in another format + haspart + The described resource includes the referenced resource either physically or logically + hasversion + The described resource has a version, edition, or adaptation, namely, the referenced resource + isformatof + The described resource is the same intellectual content of the referenced resource, but presented in another format + ispartof + The described resource is a physical or logical part of the referenced resource + isreferencedby + The described resource is referenced, cited, or otherwise pointed to by the referenced resource + isreplacedby + The described resource is supplanted, displaced, or superceded by the referenced resource + isrequiredby + The described resource is required by the referenced resource, either physically or logically + isversionof + The described resource is a version, edition, or adaptation of the referenced resource; changes in version imply substantive changes in content rather than differences in format + references + The described resource references, cites, or otherwise points to the referenced resource + replaces + The described resource supplants, displaces, or supersedes the referenced resource + requires + The described resource requires the referenced resource to support its function, delivery, or coherence of content + + + + + + Identifies the type of relationship + + + + + + + + Identifies the type of relationship + othertype + The described resource has a non-standard relationship with the referenced resource + + + + A keyword that identififes the type of the non-standard relationship + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ bibliocoverage + The spatial or temporal coverage of a document + + + + dcmipoint + The DCMI Point identifies a point in space using its geographic coordinates + iso3166 + ISO 3166 Codes for the representation of names of countries + dcmibox + The DCMI Box identifies a region of space using its geographic limits + tgn + The Getty Thesaurus of Geographic Names + + + + + + Specifies the type of spatial coverage + + + + + + + + Specifies the type of spatial coverage + otherspatial + Identifies a non-standard type of coverage + + + + A keyword that identifies the type of non-standard coverage + + + + + + + + + + + + + dcmiperiod + A specification of the limits of a time interval + w3c-dtf + W3C Encoding rules for dates and times—a profile based on ISO 8601 + + + + + + Specifies the type of temporal coverage + + + + + + + + Specifies the type of temporal coverage + othertemporal + Specifies a non-standard type of coverage + + + + A keyword that identifies the type of non-standard coverage + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ legalnotice + A statement of legal obligations or requirements + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ othercredit + A person or entity, other than an author or editor, credited in a document + + + + copyeditor + A copy editor + graphicdesigner + A graphic designer + other + Some other contributor + productioneditor + A production editor + technicaleditor + A technical editor + translator + A translator + indexer + An indexer + proofreader + A proof-reader + coverdesigner + A cover designer + interiordesigner + An interior designer + illustrator + An illustrator + reviewer + A reviewer + typesetter + A typesetter + conversion + A converter (a persons responsible for conversion, not an application) + + + + + + Identifies the nature of the contributor + + + + + + + Identifies the nature of the non-standard contribution + + + + + + + Identifies the nature of the contributor + other + Identifies a non-standard contribution + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ pagenums + The numbers of the pages in a book, for use in a bibliographic entry + + + + + + + + + + + + + + + + + + +
+ +
+ contrib + A summary of the contributions made to a document by a credited source + + + + + + + + + + + + + + + + + + +
+ +
+ honorific + The title of a person + + + + + + + + + + + + + + + + + + +
+ +
+ firstname + A given name of a person + + + + + + + + + + + + + + + + + + +
+ +
+ givenname + The given name of a person + + + + + + + + + + + + + + + + + + +
+ +
+ surname + An inherited or family name; in western cultures the last name + + + + + + + + + + + + + + + + + + +
+ +
+ lineage + The portion of a person's name indicating a relationship to ancestors + + + + + + + + + + + + + + + + + + +
+ +
+ othername + A component of a person's name that is not a first name, surname, or lineage + + + + + + + + + + + + + + + + + + +
+ +
+ printhistory + The printing history of a document + + + + + + + + + + + + + + + + + + + + +
+ +
+ pubdate + The date of publication of a document + + + + + + + + + + + + + + + + + + +
+ +
+ publisher + The publisher of a document + + + + + + + + + + + + + + + + + + + + + +
+ +
+ publishername + The name of the publisher of a document + + + + + + + + + + + + + + + + + + +
+ +
+ releaseinfo + Information about a particular release of a document + + + + + + + + + + + + + + + + + + +
+ +
+ revhistory + A history of the revisions to a document + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ revision + An entry describing a single revision in the history of the revisions to a document + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ revnumber + A document revision number + + + + + + + + + + + + + + + + + + +
+ +
+ revremark + A description of a revision to a document + + + + + + + + + + + + + + + + + + +
+ +
+ revdescription + A extended description of a revision to a document + + + + + + + + + + + + + + + + + + + + +
+ +
+ seriesvolnums + Numbers of the volumes in a series of books + + + + + + + + + + + + + + + + + + +
+ +
+ volumenum + The volume number of a document in a set (as of books in a set or articles in a journal) + + + + + + + + + + + + + + + + + + +
+ +
+ issuenum + The number of an issue of a journal + + + + + + + + + + + + + + + + + + +
+ +
+ package + A software or application package + + + + + + + + + + + + + + + + + + +
+ +
+ email + An email address + + + + + + + + + + + + + + + + + + +
+ +
+ lineannotation + A comment on a line in a verbatim listing + + + + + + + + + + + + + + + + + + +
+ +
+ parameter + A value or a symbolic reference to a value + + + command + A command + function + A function + option + An option + + + + + Identifies the class of parameter + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ replaceable + Content that may or must be replaced by the user + + + command + A command + function + A function + option + An option + parameter + A parameter + + + + + Identifies the nature of the replaceable text + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ uri + A Uniform Resource Identifier + + + + Identifies the type of URI specified + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ abbrev + An abbreviation, especially one followed by a period + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ acronym + An often pronounceable word made from the initial (or selected) letters of a name or phrase + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ citation + An inline bibliographic reference to another published work + + + + + + + + + + + + + + + + + + + + +
+ +
+ citerefentry + A citation to a reference page + + + + + + + + + + + + + + + + + + + + + +
+ +
+ refentrytitle + The title of a reference page + + + + + + + + + + + + + + + + + + + + +
+ +
+ manvolnum + A reference volume number + + + + + + + + + + + + + + + + + + +
+ +
+ citetitle + The title of a cited work + + + article + An article + bbs + A bulletin board system + book + A book + cdrom + A CD-ROM + chapter + A chapter (as of a book) + dvd + A DVD + emailmessage + An email message + gopher + A gopher page + journal + A journal + manuscript + A manuscript + newsposting + A posting to a newsgroup + part + A part (as of a book) + refentry + A reference entry + section + A section (as of a book or article) + series + A series + set + A set (as of books) + webpage + A web page + wiki + A wiki page + + + + + Identifies the nature of the publication being cited + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ emphasis + Emphasized text + + + + + + + + + + + + + + + + + + + + +
+ +
+ emphasis + A limited span of emphasized text + + + + + + +
+ +
+ foreignphrase + A word or phrase in a language other than the primary language of the document + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ foreignphrase + A limited word or phrase in a language other than the primary language of the document + + + + + + + + + + + + + + + + + + +
+ +
+ phrase + A span of text + + + + + + + + + + + + + + + + + + + + +
+ +
+ phrase + A limited span of text + + + + + + +
+ +
+ quote + An inline quotation + + + + + + + + + + + + + + + + + + + + +
+ +
+ quote + A limited inline quotation + + + + + + + + + + + + + + + + + + +
+ +
+ subscript + A subscript (as in H2 +O, the molecular formula for water) + + + + + + + + + + + + + + + + + + +
+ +
+ superscript + A superscript (as in x2 +, the mathematical notation for x multiplied by itself) + + + + + + + + + + + + + + + + + + +
+ +
+ trademark + A trademark + + + copyright + A copyright + registered + A registered copyright + service + A service + trade + A trademark + + + + + Identifies the class of trade mark + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ wordasword + A word meant specifically as a word and not representing anything else + + + + + + + + + + + + + + + + + + +
+ +
+ footnoteref + A cross reference to a footnote (a footnote mark) + + + + + + + + + + + + + + + + + + + + + + + @linkend on footnoteref must point to a footnote. + + + + + + +
+ +
+ xref + A cross reference to another part of the document + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ link + A hypertext link + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ olink + A link that addresses its target indirectly + + + + + + + + + Holds additional information that may be used by the application when resolving the link + + + + + Specifies the URI of the document in which the link target appears + + + + + + Specifies the location of the link target in the document + + + + + Identifies application-specific customization of the link behavior + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ anchor + A spot in the document + + + + + + + + + + + + + + + + + +
+ +
+ alt + A text-only annotation, often used for accessibility + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/product.rng b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/product.rng new file mode 100644 index 000000000..443544578 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/product.rng @@ -0,0 +1,250 @@ + + + + + + + + + + + + + + + + + + + +
+ productname + The formal name of a product + + + + + + copyright + A name with a copyright + registered + A name with a registered copyright + service + A name of a service + trade + A name which is trademarked + + + + + Specifies the class of product name + + + + + + + + + + + + + + + + + + + + + +
+ +
+ productnumber + A number assigned to a product + + + + + + + + + + + + + + + + + + +
+ +
+ database + The name of a database, or part of a database + + + altkey + An alternate or secondary key + constraint + A constraint + datatype + A data type + field + A field + foreignkey + A foreign key + group + A group + index + An index + key1 + The first or primary key + key2 + An alternate or secondary key + name + A name + primarykey + The primary key + procedure + A (stored) procedure + record + A record + rule + A rule + secondarykey + The secondary key + table + A table + user + A user + view + A view + + + + + Identifies the class of database artifact + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ application + The name of a software program + + + hardware + A hardware application + software + A software application + + + + + Identifies the class of application + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ hardware + A physical part of a computer system + + + + + + + + + + + + + + + + + + +
+
diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/programming.rng b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/programming.rng new file mode 100644 index 000000000..6a14e9db7 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/programming.rng @@ -0,0 +1,1116 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ synopsis + A general-purpose element for representing the syntax of commands or functions + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ funcsynopsis + The syntax summary for a function definition + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ funcsynopsisinfo + Information supplementing the funcdefs of a funcsynopsis + + + + + + + + + + + + + + + + + + + +
+ +
+ funcprototype + The prototype of a function + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ funcdef + A function (subroutine) name and its return type + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ function + The name of a function or subroutine, as in a programming language + + + + + + + + + + + + + + + + + + +
+ +
+ void + An empty element in a function synopsis indicating that the function in question takes no arguments + + + + + + + + + + + + + + + + + + +
+ +
+ varargs + An empty element in a function synopsis indicating a variable number of arguments + + + + + + + + + + + + + + + + + + +
+ +
+ group + A group of parameters + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ paramdef + Information about a function parameter in a programming language + + + + + + opt + Formatted to indicate that it is optional. + req + Formatted to indicate that it is required. + + + + + Indicates optionality. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ funcparams + Parameters for a function referenced through a function pointer in a synopsis + + + + + + + + + + + + + + + + + + +
+ +
+ classsynopsis + The syntax summary for a class definition + + + + + + class + This is the synopsis of a class + interface + This is the synopsis of an interface + + + + + Specifies the nature of the synopsis + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ classsynopsisinfo + Information supplementing the contents of a classsynopsis + + + + + + + + + + + + + + + + + + + +
+ +
+ ooclass + A class in an object-oriented programming language + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ oointerface + An interface in an object-oriented programming language + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ ooexception + An exception in an object-oriented programming language + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + Can be used to indicate that whitespace in the modifier should be preserved (for multi-line annotations, for example). + preserve + Extra whitespace and line breaks must be preserved. + + + +
+ modifier + Modifiers in a synopsis + + + + + + + + + + + + + + + + + + + + + +
+ +
+ interfacename + The name of an interface + + + + + + + + + + + + + + + + + + +
+ +
+ exceptionname + The name of an exception + + + + + + + + + + + + + + + + + + +
+ +
+ fieldsynopsis + The name of a field in a class definition + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ initializer + The initializer for a fieldsynopsis + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ constructorsynopsis + A syntax summary for a constructor + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ destructorsynopsis + A syntax summary for a destructor + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ methodsynopsis + A syntax summary for a method + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ methodname + The name of a method + + + + + + + + + + + + + + + + + + +
+ +
+ methodparam + Parameters to a method + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ group + A group of method parameters + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ varname + The name of a variable + + + + + + + + + + + + + + + + + + +
+ +
+ returnvalue + The value returned by a function + + + + + + + + + + + + + + + + + + +
+ +
+ type + The classification of a value + + + + + + + + + + + + + + + + + + +
+ +
+ classname + The name of a class, in the object-oriented programming sense + + + + + + + + + + + + + + + + + + +
+ +
+ programlisting + A literal listing of all or part of a program + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/qandaset.rng b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/qandaset.rng new file mode 100644 index 000000000..5fe93f6b9 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/qandaset.rng @@ -0,0 +1,245 @@ + + + + + + + + + + + + + + +
+ qandaset + A question-and-answer set + + + + + + none + No labels + number + Numeric labels + qanda + "Q:" and "A:" labels + + + + + Specifies the default labelling + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ qandadiv + A titled division in a qandaset + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ qandaentry + A question/answer set within a qandaset + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ question + A question in a qandaset + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ answer + An answer to a question posed in a qandaset + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ label + A label on a question or answer + + + + + + + + + + + + + + + + + + +
+
diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/refentry.rng b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/refentry.rng new file mode 100644 index 000000000..1560550f2 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/refentry.rng @@ -0,0 +1,488 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ reference + A collection of reference entries + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ refentry + A reference page (originally a UNIX man-style reference page) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ refmeta + Meta-information for a reference entry + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + source + The name of the software product or component to which this topic applies + version + The version of the software product or component to which this topic applies + manual + The section title of the reference page (e.g., User Commands) + sectdesc + The section title of the reference page (believed synonymous with "manual" but in wide use) + software + The name of the software product or component to which this topic applies (e.g., SunOS x.y; believed synonymous with "source" but in wide use) + + + + + + Identifies the kind of miscellaneous information + + + + + + + Identifies the nature of non-standard miscellaneous information + + + + + + Identifies the kind of miscellaneious information + other + Indicates that the information is some 'other' kind. + + + + + + + + + + + +
+ refmiscinfo + Meta-information for a reference entry other than the title and volume number + + + + + + + + + + + + + + + + + + + + + +
+ +
+ refnamediv + The name, purpose, and classification of a reference page + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ refdescriptor + A description of the topic of a reference page + + + + + + + + + + + + + + + + + + + + +
+ +
+ refname + The name of (one of) the subject(s) of a reference page + + + + + + + + + + + + + + + + + + + + +
+ +
+ refpurpose + A short (one sentence) synopsis of the topic of a reference page + + + + + + + + + + + + + + + + + + + + +
+ +
+ refclass + The scope or other indication of applicability of a reference entry + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ refsynopsisdiv + A syntactic synopsis of the subject of the reference page + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ refsection + A recursive section in a refentry + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/refsect1.rng b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/refsect1.rng new file mode 100644 index 000000000..fb921b863 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/refsect1.rng @@ -0,0 +1,192 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ refsect1 + A major subsection of a reference entry + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ refsect2 + A subsection of a refsect1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ refsect3 + A subsection of a refsect2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/sect1.rng b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/sect1.rng new file mode 100644 index 000000000..b5d67e342 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/sect1.rng @@ -0,0 +1,360 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ sect1 + A top-level section of document + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + +
+ sect2 + A subsection within a sect1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + +
+ sect3 + A subsection within a sect2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + +
+ sect4 + A subsection within a sect3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ sect5 + A subsection within a sect4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/slides.rnc b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/slides.rnc new file mode 100644 index 000000000..4d37f6f71 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/slides.rnc @@ -0,0 +1,206 @@ +namespace db = "http://docbook.org/ns/docbook" +namespace mml = "http://www.w3.org/1998/Math/MathML" +namespace svg = "http://www.w3.org/2000/svg" +default namespace dbs = "http://docbook.org/ns/docbook-slides" + +# See http://docbook.org/ns/docbook-slides + +# This file is part of DocBook Slides V5.0 +# +# Copyright 2012 Gabor Kovesdan +# +# Release: $Id$ +# +# Permission to use, copy, modify and distribute the DocBook Slides +# schema and its accompanying documentation for any purpose and without +# fee is hereby granted in perpetuity, provided that the above copyright +# notice and this paragraph appear in all copies. The copyright +# holders make no representation about the suitability of the schema +# for any purpose. It is provided "as is" without expressed or implied +# warranty. +# +# If you modify the DocBook Slides schema in any way, label your schema +# as a variant of DocBook Slides. See the reference documentation +# (http://docbook.org/tdg5/en/html/ch05.html#s-notdocbook) +# for more information. +# +# Please direct all questions, bug reports, or suggestions for changes +# to the docbook@lists.oasis-open.org mailing list. For more +# information, see http://www.oasis-open.org/docbook/. +# +# ====================================================================== + +include "../../../../docbook/relaxng/docbook/docbook/docbook.rnc" inherit = db { + start = dbs.slides + + # Avoid ID clashes + db._any.attribute = attribute * - (xml:id | linkend) { text } + + db.common.attributes = + db.xml.id.attribute? + & db.common.base.attributes + & db.annotations.attribute? + & dbs.style.attributes? + + # Any element and attribute from the SVG namespace + db._any.svg = + element svg:* { (dbs._any.attribute | text | db._any)* } + + # Any element and attribute from the MathML namespace + db._any.mml = + element mml:* { (dbs._any.attribute | text | db._any)* } +} + +# Any attribute from any namespace +dbs._any.attribute = attribute * { text } + +dbs.all.content = db.all.blocks? & + dbs.speakernotes & + dbs.handoutnotes & + db._any.svg? & + db._any.mml? & + dbs.block? + +dbs.block = + ## Indicates a formatting block that can have its own styling applied + element block { dbs.block.attlist, + dbs.all.content* +} + +dbs.block.role.attribute = + ## Role attribute for the block element + attribute role { text } + +dbs.block.status.attribute = + ## Status attribute for the block element + db.status.attribute + +dbs.block.attlist = dbs.block.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.label.attribute? + & dbs.block.status.attribute? + +dbs.slides = + ## Root element of a slides document + element slides { dbs.slides.attlist, + db._info.title.req, + dbs.speakernotes?, + dbs.handoutnotes?, + ( + dbs.foil? & + dbs.foilgroup? + )* +} + +dbs.slides.role.attribute = + ## Role attribute for the slides element + attribute role { text } + +dbs.slides.status.attribute = + ## Status attribute for the slides element + db.status.attribute + +dbs.slides.attlist = dbs.slides.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.label.attribute? + & dbs.slides.status.attribute? + +dbs.foilgroup = element foilgroup { + dbs.foilgroup.attlist, + db._info.title.req, + dbs.all.content*, + dbs.foil+ +} + +dbs.foilgroup.role.attribute = + ## Role attribute for the foilgroup element + attribute role { text } + +dbs.foilgroup.status.attribute = + ## Status attribute for the foilgroup element + db.status.attribute + +dbs.foilgroup.attlist = dbs.foilgroup.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.label.attribute? + & dbs.slides.status.attribute? + +dbs.foil = + ## Indicates a foil that may have some info and content + element foil { dbs.foil.attlist, + db._info.title.req, + dbs.all.content*, + db.navigation.components* +} + +dbs.foil.role.attribute = + ## Role attribute for the foil element + attribute role { text } + +dbs.foil.status.attribute = + ## Status attribute for the foil element + db.status.attribute + +dbs.foil.attlist = dbs.foil.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.label.attribute? + & dbs.foil.status.attribute? + +dbs.speakernotes = + ## Indicates notes for the speaker + element speakernotes { dbs.speakernotes.attlist, + db.all.blocks+ +} + +dbs.speakernotes.role.attribute = + ## Role attribute for the speakernotes element + attribute role { text } + +dbs.speakernotes.attlist = dbs.speakernotes.role.attribute? + & db.common.attributes + & db.common.linking.attributes + +dbs.handoutnotes = + ## Indicates notes that are meant for printed copies + element handoutnotes { dbs.handoutnotes.attlist, + db.all.blocks+ +} + +## Role attribute for the handoutnotes element +dbs.handoutnotes.role.attribute = + ## Role attribute for the handoutnotes element + attribute role { text } + +dbs.handoutnotes.attlist = dbs.handoutnotes.role.attribute? + & db.common.attributes + & db.common.linking.attributes + +dbs.style.attributes = dbs.incremental.attribute? + & dbs.collapsible.attribute? + & dbs.style.attribute? + +dbs.incremental.attribute = + ## Attribute indicating an incremental part + attribute dbs:incremental { + ## disabled + "0" | + ## enabled + "1" } + +dbs.collapsible.attribute = + ## Attribute indicating a collapsible part + attribute dbs:collapsible { + ## disabled + "0" | + ## enabled + "1" | + ## enabled and expanded by default + "expanded" } + +dbs.style.attribute = + ## Attribute indicating a formatting style class + attribute dbs:style { text } diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/slides.rng b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/slides.rng new file mode 100644 index 000000000..9a38eb150 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/slides.rng @@ -0,0 +1,362 @@ + + + + + + + + + + + + + + xml:id + linkend + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Indicates a formatting block that can have its own styling applied + block + + + + + + + + + Role attribute for the block element + + + + + Status attribute for the block element + + + + + + + + + + + + + + + + + + + + Root element of a slides document + slides + + + + + + + + + + + + + + + + + + + + + + + Role attribute for the slides element + + + + + Status attribute for the slides element + + + + + + + + + + + + + + + + + + + + foilgroup + + + + + + + + + + + + + Role attribute for the foilgroup element + + + + + Status attribute for the foilgroup element + + + + + + + + + + + + + + + + + + + + Indicates a foil that may have some info and content + foil + + + + + + + + + + + + + Role attribute for the foil element + + + + + Status attribute for the foil element + + + + + + + + + + + + + + + + + + + + Indicates notes for the speaker + speakernotes + + + + + + + + + Role attribute for the speakernotes element + + + + + + + + + + + + + + Indicates notes that are meant for printed copies + handoutnotes + + + + + + + + Role attribute for the handoutnotes element + + Role attribute for the handoutnotes element + + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute indicating an incremental part + + 0 + disabled + 1 + enabled + + + + + + Attribute indicating a collapsible part + + 0 + disabled + 1 + enabled + expanded + enabled and expanded by default + + + + + + Attribute indicating a formatting style class + + + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/svg.rng b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/svg.rng new file mode 100644 index 000000000..c7d830c07 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/svg.rng @@ -0,0 +1,112 @@ + + + + + + + +
+ imagedata + An SVG drawing in a media object + + + + + + + + + + + + Specifies that the format of the data is SVG + svg + Specifies SVG. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ svg:* + Any element from the SVG namespace + + + + + + + + + + + + +
+
diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/tasks.rng b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/tasks.rng new file mode 100644 index 000000000..5d5c40ddf --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/tasks.rng @@ -0,0 +1,170 @@ + + + + + + + + + + + + + + + + + + +
+ task + A task to be completed + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ tasksummary + A summary of a task + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ taskprerequisites + The prerequisites for a task + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ taskrelated + Information related to a task + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/technical.rng b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/technical.rng new file mode 100644 index 000000000..4925f5968 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/technical.rng @@ -0,0 +1,220 @@ + + + + + + + + + + + + + + + + +
+ systemitem + A system-related item or term + + + daemon + A daemon or other system process (syslogd) + domainname + A domain name (example.com) + etheraddress + An ethernet address (00:05:4E:49:FD:8E) + event + An event of some sort (SIGHUP) + eventhandler + An event handler of some sort (hangup) + filesystem + A filesystem (ext3) + fqdomainname + A fully qualified domain name (my.example.com) + groupname + A group name (wheel) + ipaddress + An IP address (127.0.0.1) + library + A library (libncurses) + macro + A macro + netmask + A netmask (255.255.255.192) + newsgroup + A newsgroup (comp.text.xml) + osname + An operating system name (Hurd) + process + A process (gnome-cups-icon) + protocol + A protocol (ftp) + resource + A resource + securitycontext + A security context (a role, permission, or security token, for example) + server + A server (mail.example.com) + service + A service (ppp) + systemname + A system name (hephaistos) + username + A user name (ndw) + + + + + + Identifies the nature of the system item + + + + + + + Identifies the nature of the non-standard system item + + + + + + + Identifies the kind of systemitemgraphic identifier + other + Indicates that the system item is some 'other' kind. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ option + An option for a software command + + + + + + + + + + + + + + + + + + +
+ +
+ optional + Optional information + + + + + + + + + + + + + + + + + + +
+ +
+ property + A unit of data associated with some part of a computer system + + + + + + + + + + + + + + + + + + +
+
diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/toc.rng b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/toc.rng new file mode 100644 index 000000000..4394b0f2b --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/toc.rng @@ -0,0 +1,161 @@ + + + + + + + + + + + + + + + + + + Indicates the page on which this element occurs in some version of the printed document + + + +
+ toc + A table of contents + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ tocdiv + A division in a table of contents + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ tocentry + A component title in a table of contents + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/topic.rng b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/topic.rng new file mode 100644 index 000000000..4e683c18f --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/topic.rng @@ -0,0 +1,106 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ topic + A modular unit of documentation not part of any particular narrative flow + + + + + + + + + Identifies the topic type + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/xlink.rng b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/xlink.rng new file mode 100644 index 000000000..3b1240f4c --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/relaxng/xlink.rng @@ -0,0 +1,182 @@ + + + + + + + + + Specifies the XLink traversal-from + + + + + + Specifies the XLink label + + + + + + Specifies the XLink traversal-to + + + + +
+ extendedlink + An XLink extended link + + + + + + + + + + + + Identifies the XLink link type + extended + An XLink extended link + + + + + + + + + + + + + + + + + + + + + +
+ +
+ locator + An XLink locator in an extendedlink + + + + + + + + + + + + + Identifies the XLink link type + locator + An XLink locator link + + + + + + + + + + + + + + + + + + + + +
+ +
+ arc + An XLink arc in an extendedlink + + + + + + + + + + + + + Identifies the XLink link type + arc + An XLink arc link + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/admonitions.xsd b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/admonitions.xsd new file mode 100644 index 000000000..7bda3625c --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/admonitions.xsd @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/annotations.xsd b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/annotations.xsd new file mode 100644 index 000000000..173daeb57 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/annotations.xsd @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/bibliography.xsd b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/bibliography.xsd new file mode 100644 index 000000000..1a37beff3 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/bibliography.xsd @@ -0,0 +1,289 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/callouts.xsd b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/callouts.xsd new file mode 100644 index 000000000..2205a3204 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/callouts.xsd @@ -0,0 +1,406 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Coordinates expressed as a pair of CALS graphic coordinates. + + + + + Coordinates expressed as a line and column. + + + + + Coordinates expressed as a pair of lines and columns. + + + + + Coordinates expressed as a line range. + + + + + + + + + + + + + + Coordinates expressed in some non-standard units. + + + + + + + + + + + + + + + + Coordinates expressed in some non-standard units. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/calstbl.xsd b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/calstbl.xsd new file mode 100644 index 000000000..bf1b4477d --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/calstbl.xsd @@ -0,0 +1,1425 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + Frame all four sides of the table. In some environments with limited control over table border formatting, such as HTML, this may imply additional borders. + + + + + Frame only the bottom of the table. + + + + + Place no border on the table. In some environments with limited control over table border formatting, such as HTML, this may disable other borders as well. + + + + + Frame the left and right sides of the table. + + + + + Frame the top of the table. + + + + + Frame the top and bottom of the table. + + + + + + + + + + + + + No column separator rule. + + + + + Provide a column separator rule on the right + + + + + + + + + + + + + No row separator rule. + + + + + Provide a row separator rule below + + + + + + + + + + + + + 90 degrees counter-clockwise from the rest of the text flow. + + + + + The same orientation as the rest of the text flow. + + + + + + + + + + + + + + + + Indicates that entries in the first column of the table are functionally row headers (analogous to the way that a thead provides column headers). + + + + + Indicates that entries in the first column have no special significance with respect to column headers. + + + + + + + + + + + + + Centered. + + + + + Aligned on a particular character. + + + + + Left and right justified. + + + + + Left justified. + + + + + Right justified. + + + + + + + + + + + + + Aligned on the bottom of the entry. + + + + + Aligned in the middle. + + + + + Aligned at the top of the entry. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + No column separator rule. + + + + + Provide a column separator rule on the right + + + + + + + + + + + No row separator rule. + + + + + Provide a row separator rule below + + + + + + + + + + + Centered. + + + + + Aligned on a particular character. + + + + + Left and right justified. + + + + + Left justified. + + + + + Right justified. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + No column separator rule. + + + + + Provide a column separator rule on the right + + + + + + + + + + + + + + + + + + + + + No row separator rule. + + + + + Provide a row separator rule below + + + + + + + + + + + Centered. + + + + + Aligned on a particular character. + + + + + Left and right justified. + + + + + Left justified. + + + + + Right justified. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + No column separator rule. + + + + + Provide a column separator rule on the right + + + + + + + + + + + + + + + + + + + No row separator rule. + + + + + Provide a row separator rule below + + + + + + + + + + + Centered. + + + + + Aligned on a particular character. + + + + + Left and right justified. + + + + + Left justified. + + + + + Right justified. + + + + + + + + + + + + + + + + + + + + + + + + + Aligned on the bottom of the entry. + + + + + Aligned in the middle. + + + + + Aligned at the top of the entry. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Aligned on the bottom of the entry. + + + + + Aligned in the middle. + + + + + Aligned at the top of the entry. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Aligned on the bottom of the entry. + + + + + Aligned in the middle. + + + + + Aligned at the top of the entry. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + No row separator rule. + + + + + Provide a row separator rule below + + + + + + + + + + + Aligned on the bottom of the entry. + + + + + Aligned in the middle. + + + + + Aligned at the top of the entry. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Do not rotate the cell. + + + + + Rotate the cell 90 degrees counter-clockwise. + + + + + + + + + + + + + + + + Aligned on the bottom of the entry. + + + + + Aligned in the middle. + + + + + Aligned at the top of the entry. + + + + + + + + + + + + No column separator rule. + + + + + Provide a column separator rule on the right + + + + + + + + + + + + + + + + + + + + + No row separator rule. + + + + + Provide a row separator rule below + + + + + + + + + + + Do not rotate the cell. + + + + + Rotate the cell 90 degrees counter-clockwise. + + + + + + + + + + + Centered. + + + + + Aligned on a particular character. + + + + + Left and right justified. + + + + + Left justified. + + + + + Right justified. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + No column separator rule. + + + + + Provide a column separator rule on the right + + + + + + + + + + + No row separator rule. + + + + + Provide a row separator rule below + + + + + + + + + + + Centered. + + + + + Aligned on a particular character. + + + + + Left and right justified. + + + + + Left justified. + + + + + Right justified. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Aligned on the bottom of the entry. + + + + + Aligned in the middle. + + + + + Aligned at the top of the entry. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Aligned on the bottom of the entry. + + + + + Aligned in the middle. + + + + + Aligned at the top of the entry. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + No row separator rule. + + + + + Provide a row separator rule below + + + + + + + + + + + Aligned on the bottom of the entry. + + + + + Aligned in the middle. + + + + + Aligned at the top of the entry. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 90 degrees counter-clockwise from the rest of the text flow. + + + + + The same orientation as the rest of the text flow. + + + + + + + + + + + No column separator rule. + + + + + Provide a column separator rule on the right + + + + + + + + + + + No row separator rule. + + + + + Provide a row separator rule below + + + + + + + + + + + Frame all four sides of the table. In some environments with limited control over table border formatting, such as HTML, this may imply additional borders. + + + + + Frame only the bottom of the table. + + + + + Place no border on the table. In some environments with limited control over table border formatting, such as HTML, this may disable other borders as well. + + + + + Frame the left and right sides of the table. + + + + + Frame the top of the table. + + + + + Frame the top and bottom of the table. + + + + + + + + + + + + Indicates that the full title should be used. + + + + + Indicates that the short short title (titleabbrev) should be used. + + + + + + + + + + + Indicates that the table should not occur in the List of Tables. + + + + + Indicates that the table should appear in the List of Tables. + + + + + + + + + + + Indicates that entries in the first column of the table are functionally row headers (analogous to the way that a thead provides column headers). + + + + + Indicates that entries in the first column have no special significance with respect to column headers. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 90 degrees counter-clockwise from the rest of the text flow. + + + + + The same orientation as the rest of the text flow. + + + + + + + + + + + No column separator rule. + + + + + Provide a column separator rule on the right + + + + + + + + + + + No row separator rule. + + + + + Provide a row separator rule below + + + + + + + + + + + Frame all four sides of the table. In some environments with limited control over table border formatting, such as HTML, this may imply additional borders. + + + + + Frame only the bottom of the table. + + + + + Place no border on the table. In some environments with limited control over table border formatting, such as HTML, this may disable other borders as well. + + + + + Frame the left and right sides of the table. + + + + + Frame the top of the table. + + + + + Frame the top and bottom of the table. + + + + + + + + + + + + Indicates that entries in the first column of the table are functionally row headers (analogous to the way that a thead provides column headers). + + + + + Indicates that entries in the first column have no special significance with respect to column headers. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/core.xsd b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/core.xsd new file mode 100644 index 000000000..12e7d645e --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/core.xsd @@ -0,0 +1,36 @@ + + + + + + + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/db.xsd b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/db.xsd new file mode 100644 index 000000000..11664053d --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/db.xsd @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/docbook.xsd b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/docbook.xsd new file mode 100644 index 000000000..9fe8fad83 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/docbook.xsd @@ -0,0 +1,37 @@ + + + + + + + + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/docbook1.xsd b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/docbook1.xsd new file mode 100644 index 000000000..50669f707 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/docbook1.xsd @@ -0,0 +1,37 @@ + + + + + + + + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/ebnf.xsd b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/ebnf.xsd new file mode 100644 index 000000000..08a5f144a --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/ebnf.xsd @@ -0,0 +1,183 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/error.xsd b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/error.xsd new file mode 100644 index 000000000..3b08196ef --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/error.xsd @@ -0,0 +1,97 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/glossary.xsd b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/glossary.xsd new file mode 100644 index 000000000..9a11e8404 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/glossary.xsd @@ -0,0 +1,319 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/gui.xsd b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/gui.xsd new file mode 100644 index 000000000..56fdb04ee --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/gui.xsd @@ -0,0 +1,218 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/hier.xsd b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/hier.xsd new file mode 100644 index 000000000..59a975045 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/hier.xsd @@ -0,0 +1,606 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A collection of frequently asked questions. + + + + + An article in a journal or other periodical. + + + + + A description of a product. + + + + + A specification. + + + + + A technical report. + + + + + A white paper. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/htmltbl.xsd b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/htmltbl.xsd new file mode 100644 index 000000000..61c68a4ec --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/htmltbl.xsd @@ -0,0 +1,536 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Left-flush data/Left-justify text. This is the default value for table data. + + + + + Center data/Center-justify text. This is the default value for table headers. + + + + + Right-flush data/Right-justify text. + + + + + Double-justify text. + + + + + Align text around a specific character. If a user agent doesn't support character alignment, behavior in the presence of this value is unspecified. + + + + + + + + + + + + + + + + + + + + + + + + + Cell data is flush with the top of the cell. + + + + + Cell data is centered vertically within the cell. This is the default value. + + + + + Cell data is flush with the bottom of the cell. + + + + + All cells in the same row as a cell whose valign attribute has this value should have their textual data positioned so that the first text line occurs on a baseline common to all cells in the row. This constraint does not apply to subsequent text lines in these cells. + + + + + + + + + + + + + + + + + + + + + + + + + + No sides. This is the default value. + + + + + The top side only. + + + + + The bottom side only. + + + + + The top and bottom sides only. + + + + + The left-hand side only. + + + + + The right-hand side only. + + + + + The right and left sides only. + + + + + All four sides. + + + + + All four sides. + + + + + + + + + + + No rules. This is the default value. + + + + + Rules will appear between row groups (see thead, tfoot, and tbody) and column groups (see colgroup and col) only. + + + + + Rules will appear between rows only. + + + + + Rules will appear between columns only. + + + + + Rules will appear between all rows and columns. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The current cell provides header information for the rest of the row that contains it + + + + + The current cell provides header information for the rest of the column that contains it. + + + + + The header cell provides header information for the rest of the row group that contains it. + + + + + The header cell provides header information for the rest of the column group that contains it. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 90 degrees counter-clockwise from the rest of the text flow. + + + + + The same orientation as the rest of the text flow. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/index.xsd b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/index.xsd new file mode 100644 index 000000000..3635f952f --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/index.xsd @@ -0,0 +1,537 @@ + + + + + + + + + + + + Normal + + + + + Preferred + + + + + + + + + + + + + + + + + + All indexes + + + + + The global index (as for a combined index of a set of books) + + + + + The local index (the index for this document only) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A singular index term + + + + + + + + + + + + + + + + + + + + + A singular index term + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The start of a range + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The end of a range + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/keyboard.xsd b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/keyboard.xsd new file mode 100644 index 000000000..26ca4d79a --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/keyboard.xsd @@ -0,0 +1,350 @@ + + + + + + + + + + + + + + + + + + + + + + The "Alt" key + + + + + The "Backspace" key + + + + + The "Command" key + + + + + The "Control" key + + + + + The "Delete" key + + + + + The down arrow + + + + + The "End" key + + + + + The "Enter" or "Return" key + + + + + The "Escape" key + + + + + The "Home" key + + + + + The "Insert" key + + + + + The left arrow + + + + + The "Meta" key + + + + + The "Option" key + + + + + The page down key + + + + + The page up key + + + + + The right arrow + + + + + The "Shift" key + + + + + The spacebar + + + + + The "Tab" key + + + + + The up arrow + + + + + + + + + + + + + + Indicates a non-standard function key + + + + + + + + + + + + + + + + Indicates a non-standard function key + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A (single) mouse click. + + + + + A double mouse click. + + + + + A mouse or key press. + + + + + Sequential clicks or presses. + + + + + Simultaneous clicks or presses. + + + + + + + + + + + + + + Indicates a non-standard action + + + + + + + + + + + + + + + + Indicates a non-standard action + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/markup.xsd b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/markup.xsd new file mode 100644 index 000000000..d550bd5d3 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/markup.xsd @@ -0,0 +1,284 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + An attribute + + + + + An attribute value + + + + + An element + + + + + An empty element tag + + + + + An end tag + + + + + A general entity + + + + + The local name part of a qualified name + + + + + A namespace + + + + + A numeric character reference + + + + + A parameter entity + + + + + A processing instruction + + + + + The prefix part of a qualified name + + + + + An SGML comment + + + + + A start tag + + + + + An XML processing instruction + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The value is a limit of some kind + + + + + + + + + + + + + + + + + + + The value is a limit of some kind + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The value is a limit of some kind + + + + + + + + + + + + + + + + + + + The value is a limit of some kind + + + + + + + + + + + + + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/math.xsd b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/math.xsd new file mode 100644 index 000000000..032568a99 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/math.xsd @@ -0,0 +1,156 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/mathml.xsd b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/mathml.xsd new file mode 100644 index 000000000..9814b90a9 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/mathml.xsd @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + + + Specifies MathML. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/msgset.xsd b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/msgset.xsd new file mode 100644 index 000000000..c7f8bb0c9 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/msgset.xsd @@ -0,0 +1,309 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/os.xsd b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/os.xsd new file mode 100644 index 000000000..8bd46d0aa --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/os.xsd @@ -0,0 +1,369 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A device + + + + + A directory + + + + + A filename extension + + + + + A header file (as for a programming language) + + + + + A library file + + + + + A partition (as of a hard disk) + + + + + A symbolic link + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Can not be repeated. + + + + + Can be repeated. + + + + + + + + + + + + Formatted to indicate that it is optional. + + + + + Formatted without indication. + + + + + Formatted to indicate that it is required. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/pool.xsd b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/pool.xsd new file mode 100644 index 000000000..c0ecb6ec5 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/pool.xsd @@ -0,0 +1,4834 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + An application traversing to the ending resource should load it in a new window, frame, pane, or other relevant presentation context. + + + + + An application traversing to the ending resource should load the resource in the same window, frame, pane, or other relevant presentation context in which the starting resource was loaded. + + + + + An application traversing to the ending resource should load its presentation in place of the presentation of the starting resource. + + + + + The behavior of an application traversing to the ending resource is unconstrained by XLink. The application should look for other markup present in the link to determine the appropriate behavior. + + + + + The behavior of an application traversing to the ending resource is unconstrained by this specification. No other markup is present to help the application determine the appropriate behavior. + + + + + + + + + + + + An application should traverse to the ending resource immediately on loading the starting resource. + + + + + An application should traverse from the starting resource to the ending resource only on a post-loading event triggered for the purpose of traversal. + + + + + The behavior of an application traversing to the ending resource is unconstrained by this specification. The application should look for other markup present in the link to determine the appropriate behavior. + + + + + The behavior of an application traversing to the ending resource is unconstrained by this specification. No other markup is present to help the application determine the appropriate behavior. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The element has been changed. + + + + + The element is new (has been added to the document). + + + + + The element has been deleted. + + + + + Explicitly turns off revision markup for this element. + + + + + + + + + + + + Left-to-right text + + + + + Right-to-left text + + + + + Left-to-right override + + + + + Right-to-left override + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Line numbering continues from the immediately preceding element with the same name. + + + + + Line numbering restarts (begins at 1, usually). + + + + + + + + + + + + Lines are numbered. + + + + + Lines are not numbered. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The spacing should be "compact". + + + + + The spacing should be "normal". + + + + + + + + + + + + The element should be rendered in the current text flow (with the flow column width). + + + + + The element should be rendered across the full text page. + + + + + + + + + + + + + + + The content describes an optional step or steps. + + + + + The content describes a required step or steps. + + + + + + + + + + + + + + + + + + + + + + + + + + + False (do not scale-to-fit; anamorphic scaling may occur) + + + + + True (scale-to-fit; anamorphic scaling is forbidden) + + + + + + + + + + + + + Centered horizontally + + + + + Aligned horizontally on the specified character + + + + + Fully justified (left and right margins or edges) + + + + + Left aligned + + + + + Right aligned + + + + + + + + + Aligned on the bottom of the region + + + + + Centered vertically + + + + + Aligned on the top of the region + + + + + + + + + + A digital object identifier. + + + + + An international standard book number. + + + + + An international standard technical report number (ISO 10444). + + + + + An international standard serial number. + + + + + A Library of Congress reference number. + + + + + A publication number (an internal number or possibly organizational standard). + + + + + A Uniform Resource Identifier + + + + + + + + + + + + + + + + + Indicates that the identifier is some 'other' kind. + + + + + + + + + + + + + + + + Indicates that the identifier is some 'other' kind. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Render as a first-level section + + + + + Render as a second-level section + + + + + Render as a third-level section + + + + + Render as a fourth-level section + + + + + Render as a fifth-level section + + + + + + + + + + + + + + + + + Identifies a non-standard rendering + + + + + + + + + + + + + + + + Identifies a non-standard rendering + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Specifies that numbering should begin where the preceding list left off + + + + + Specifies that numbering should begin again at 1 + + + + + + + + + + + + + + + Specifies that numbering should ignore list nesting + + + + + Specifies that numbering should inherit from outer-level lists + + + + + + + + + + + + Specifies Arabic numeration (1, 2, 3, …) + + + + + Specifies upper-case alphabetic numeration (A, B, C, …) + + + + + Specifies lower-case alphabetic numeration (a, b, c, …) + + + + + Specifies upper-case Roman numeration (I, II, III, …) + + + + + Specifies lower-case Roman numeration (i, ii, iii …) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A tabular presentation in row-major order. + + + + + A tabular presentation in column-major order. + + + + + An inline presentation, usually a comma-delimited list. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The literal layout should be formatted with a monospaced font + + + + + The literal layout should be formatted with the current font + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A consortium + + + + + A corporation + + + + + An informal organization + + + + + A non-profit organization + + + + + + + + + + + + + + Indicates a non-standard organization class + + + + + + + + + + + + + + + + Indicates a non-standard organization class + + + + + + + + + + + + + + + + + + + + + + + + Indicates a non-standard organization class + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The described resource pre-existed the referenced resource, which is essentially the same intellectual content presented in another format + + + + + The described resource includes the referenced resource either physically or logically + + + + + The described resource has a version, edition, or adaptation, namely, the referenced resource + + + + + The described resource is the same intellectual content of the referenced resource, but presented in another format + + + + + The described resource is a physical or logical part of the referenced resource + + + + + The described resource is referenced, cited, or otherwise pointed to by the referenced resource + + + + + The described resource is supplanted, displaced, or superceded by the referenced resource + + + + + The described resource is required by the referenced resource, either physically or logically + + + + + The described resource is a version, edition, or adaptation of the referenced resource; changes in version imply substantive changes in content rather than differences in format + + + + + The described resource references, cites, or otherwise points to the referenced resource + + + + + The described resource supplants, displaces, or supersedes the referenced resource + + + + + The described resource requires the referenced resource to support its function, delivery, or coherence of content + + + + + + + + + + + + + + The described resource has a non-standard relationship with the referenced resource + + + + + + + + + + + + + + + + The described resource has a non-standard relationship with the referenced resource + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The DCMI Point identifies a point in space using its geographic coordinates + + + + + ISO 3166 Codes for the representation of names of countries + + + + + The DCMI Box identifies a region of space using its geographic limits + + + + + The Getty Thesaurus of Geographic Names + + + + + + + + + + + + + + Identifies a non-standard type of coverage + + + + + + + + + + + + + + + + Identifies a non-standard type of coverage + + + + + + + + + + + + + + A specification of the limits of a time interval + + + + + W3C Encoding rules for dates and times—a profile based on ISO 8601 + + + + + + + + + + + + + + Specifies a non-standard type of coverage + + + + + + + + + + + + + + + + Specifies a non-standard type of coverage + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A copy editor + + + + + A graphic designer + + + + + Some other contributor + + + + + A production editor + + + + + A technical editor + + + + + A translator + + + + + An indexer + + + + + A proof-reader + + + + + A cover designer + + + + + An interior designer + + + + + An illustrator + + + + + A reviewer + + + + + A typesetter + + + + + A converter (a persons responsible for conversion, not an application) + + + + + + + + + + + + + + + + + Identifies a non-standard contribution + + + + + + + + + + + + + + + + Identifies a non-standard contribution + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A command + + + + + A function + + + + + An option + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A command + + + + + A function + + + + + An option + + + + + A parameter + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + An article + + + + + A bulletin board system + + + + + A book + + + + + A CD-ROM + + + + + A chapter (as of a book) + + + + + A DVD + + + + + An email message + + + + + A gopher page + + + + + A journal + + + + + A manuscript + + + + + A posting to a newsgroup + + + + + A part (as of a book) + + + + + A reference entry + + + + + A section (as of a book or article) + + + + + A series + + + + + A set (as of books) + + + + + A web page + + + + + A wiki page + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A copyright + + + + + A registered copyright + + + + + A service + + + + + A trademark + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/product.xsd b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/product.xsd new file mode 100644 index 000000000..097f3e7c1 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/product.xsd @@ -0,0 +1,255 @@ + + + + + + + + + + + + + + + A name with a copyright + + + + + A name with a registered copyright + + + + + A name of a service + + + + + A name which is trademarked + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + An alternate or secondary key + + + + + A constraint + + + + + A data type + + + + + A field + + + + + A foreign key + + + + + A group + + + + + An index + + + + + The first or primary key + + + + + An alternate or secondary key + + + + + A name + + + + + The primary key + + + + + A (stored) procedure + + + + + A record + + + + + A rule + + + + + The secondary key + + + + + A table + + + + + A user + + + + + A view + + + + + + + + + + + + + + + + + + + + + + + + + + + + A hardware application + + + + + A software application + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/programming.xsd b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/programming.xsd new file mode 100644 index 000000000..225920c85 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/programming.xsd @@ -0,0 +1,749 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Formatted to indicate that it is optional. + + + + + Formatted to indicate that it is required. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This is the synopsis of a class + + + + + This is the synopsis of an interface + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/qandaset.xsd b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/qandaset.xsd new file mode 100644 index 000000000..6bb9ee2aa --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/qandaset.xsd @@ -0,0 +1,188 @@ + + + + + + + + + + + + + + + No labels + + + + + Numeric labels + + + + + "Q:" and "A:" labels + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/refentry.xsd b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/refentry.xsd new file mode 100644 index 000000000..4c0aa838a --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/refentry.xsd @@ -0,0 +1,361 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The name of the software product or component to which this topic applies + + + + + The version of the software product or component to which this topic applies + + + + + The section title of the reference page (e.g., User Commands) + + + + + The section title of the reference page (believed synonymous with "manual" but in wide use) + + + + + The name of the software product or component to which this topic applies (e.g., SunOS x.y; believed synonymous with "source" but in wide use) + + + + + + + + + + + + + + + + + Indicates that the information is some 'other' kind. + + + + + + + + + + + + + + + + Indicates that the information is some 'other' kind. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/refsect1.xsd b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/refsect1.xsd new file mode 100644 index 000000000..f0d984c0a --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/refsect1.xsd @@ -0,0 +1,142 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/sect1.xsd b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/sect1.xsd new file mode 100644 index 000000000..2fbff4d13 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/sect1.xsd @@ -0,0 +1,252 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/slides.xsd b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/slides.xsd new file mode 100644 index 000000000..01f819e8b --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/slides.xsd @@ -0,0 +1,362 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Indicates a formatting block that can have its own styling applied + + + + + + + + + + Role attribute for the block element + + + + + + + + + + Role attribute for the block element + + + + + + + + + + Root element of a slides document + + + + + + + + + + + + + + + + + + Role attribute for the slides element + + + + + + + + + + Role attribute for the slides element + + + + + + + + + + + + + + + + + + + + + Role attribute for the foilgroup element + + + + + + + + + + Role attribute for the foilgroup element + + + + + + + + + + Indicates a foil that may have some info and content + + + + + + + + + + + + + + Role attribute for the foil element + + + + + + + + + + Role attribute for the foil element + + + + + + + + + + Indicates notes for the speaker + + + + + + + + + + Role attribute for the speakernotes element + + + + + + + Role attribute for the speakernotes element + + + + + + + + Indicates notes that are meant for printed copies + + + + + + + + + Role attribute for the handoutnotes element + + + + Role attribute for the handoutnotes element + + + + + + + Role attribute for the handoutnotes element + + + + + + + + + Attribute indicating an incremental part + + + + + + disabled + + + + + enabled + + + + + + + + Attribute indicating a collapsible part + + + + + + disabled + + + + + enabled + + + + + enabled and expanded by default + + + + + + + + Attribute indicating a formatting style class + + + + + + + Attribute indicating an incremental part + + + + + + disabled + + + + + enabled + + + + + + + + + + Attribute indicating a collapsible part + + + + + + disabled + + + + + enabled + + + + + enabled and expanded by default + + + + + + + + + + Attribute indicating a formatting style class + + + + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/svg.xsd b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/svg.xsd new file mode 100644 index 000000000..d6dfbf6e1 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/svg.xsd @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + + + Specifies SVG. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/tasks.xsd b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/tasks.xsd new file mode 100644 index 000000000..beb1996e8 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/tasks.xsd @@ -0,0 +1,132 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/technical.xsd b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/technical.xsd new file mode 100644 index 000000000..51cf9307c --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/technical.xsd @@ -0,0 +1,250 @@ + + + + + + + + + + + + + A daemon or other system process (syslogd) + + + + + A domain name (example.com) + + + + + An ethernet address (00:05:4E:49:FD:8E) + + + + + An event of some sort (SIGHUP) + + + + + An event handler of some sort (hangup) + + + + + A filesystem (ext3) + + + + + A fully qualified domain name (my.example.com) + + + + + A group name (wheel) + + + + + An IP address (127.0.0.1) + + + + + A library (libncurses) + + + + + A macro + + + + + A netmask (255.255.255.192) + + + + + A newsgroup (comp.text.xml) + + + + + An operating system name (Hurd) + + + + + A process (gnome-cups-icon) + + + + + A protocol (ftp) + + + + + A resource + + + + + A security context (a role, permission, or security token, for example) + + + + + A server (mail.example.com) + + + + + A service (ppp) + + + + + A system name (hephaistos) + + + + + A user name (ndw) + + + + + + + + + + + + + + + + + Indicates that the system item is some 'other' kind. + + + + + + + + + + + + + + + + Indicates that the system item is some 'other' kind. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/toc.xsd b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/toc.xsd new file mode 100644 index 000000000..630a3fac4 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/toc.xsd @@ -0,0 +1,116 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/topic.xsd b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/topic.xsd new file mode 100644 index 000000000..f20c894d3 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/topic.xsd @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/xlink.xsd b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/xlink.xsd new file mode 100644 index 000000000..28558d32c --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/xlink.xsd @@ -0,0 +1,67 @@ + + + + + + + + + + + + + An XLink simple link + + + + + + + + + + + + + + + + + + + + + An XLink extended link + + + + + + + + + + + + + An XLink locator link + + + + + + + + + + + + + An XLink arc link + + + + + + + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/xlink1.xsd b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/xlink1.xsd new file mode 100644 index 000000000..100eff8dc --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/xlink1.xsd @@ -0,0 +1,103 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/xml.xsd b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/xml.xsd new file mode 100644 index 000000000..24c87a9fb --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/schema/xsd/xml.xsd @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + Whitespace must be preserved. + + + + + + + + + + + + + Extra whitespace and line breaks must be preserved. + + + + + + + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/.htaccess b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/.htaccess new file mode 100755 index 000000000..d395348ae --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/.htaccess @@ -0,0 +1,28 @@ +Options +MultiViews +LanguagePriority en +AddLanguage pt-br .pt-br + + + +ForceType 'text/html; charset=utf-8' + + + + + +ForceType 'application/xhtml+xml; charset=utf-8' + + + + + +ForceType 'text/css; charset=utf-8' + + + + + +ForceType 'text/javascript; charset=utf-8' + + +mkdir diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/Overview.html b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/Overview.html new file mode 100755 index 000000000..69f72f635 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/Overview.html @@ -0,0 +1,911 @@ + + + + +HTML Slidy + + + + + + + + + +
+ +
+slanted W3C logo +
+
+ + + + + + + + + + + + + +Cover page images (keys)
+

HTML Slidy: Slide Shows in HTML and XHTML

+ +

Dave Raggett, +<dsr@w3.org>
+
+
+
+
Hit the space bar or swipe left for next slide

+
+ +
+

Slide Shows in HTML and XHTML

+ +
    +
  • You can now create accessible slide shows with ease
  • + +
  • Works across browsers and is operated like PowerPoint + +
      +
    • Advance to next slide with mouse click, space bar or swipe left
    • + +
    • Move forward/backward between slides with Cursor Left, +Cursor Right, Pg Up and Pg Dn +keys, or swipe left or right
    • + +
    • Home key for first slide, End + key for last slide
    • + +
    • The "C" key for an automatically generated +table of contents, or click on "contents" on the toolbar or +swipe up or down
    • + +
    • Function F11 to go full screen and back
    • + +
    • The "F" key toggles the display of the footer
    • + +
    • The "A" key toggles display of current vs all +slides + +
        +
      • Try it now to see how to include notes for handouts (this is +explained in the notes following this slide)
      • +
      +
    • + +
    • Font sizes automatically adapt to browser window size + +
        +
      • use S and B keys for +manual control (or < and >, or the - and ++ keys on the number pad
      • +
      • Use CSS to set a relative font size on a given slide to make +the content bigger or smaller than on other slides
      • +
      +
    • + +
    • Switching off JavaScript reveals all slides
    • +
    +
  • + +
  • Now move to next slide to see how it works
  • +
+ + +
+ +
+

For handouts, its often useful to include extra notes using a +div element with class="handout" following each slide, as in:

+ +
+<div class="slide"> 
+ ... your slide content ...
+</div>
+
+<div class="handout">
+ ... stuff that only appears in the handouts ...
+</div>
+
+
+ +
+

What you need to do

+ + + +
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> 
+<head> 
+  <title>Slide Shows in XHTML</title> 
+  <meta name="copyright" 
+   content="Copyright &#169; 2005 your copyright notice" /> 
+  <link rel="stylesheet" type="text/css" media="screen, projection, print" 
+   href="http://www.w3.org/Talks/Tools/Slidy2/styles/slidy.css" /> 
+  <script src="http://www.w3.org/Talks/Tools/Slidy2/scripts/slidy.js" 
+   charset="utf-8" type="text/javascript"></script> 
+  <style type="text/css"> 
+    <!-- your custom style rules --> 
+  </style> 
+</head>
+<body>
+   ... your slides marked up in XHTML ...
+</body>
+</html>
+
+
+ +
+

To get the W3C Blue Style

+ +

The head element should include the following link to the style +sheet:

+ +
+<link rel="stylesheet" type="text/css" media="screen, projection, print"
+ href="http://www.w3.org/Talks/Tools/Slidy2/styles/w3c-blue.css" /> 
+
+ +

The body element's content should start with the following +markup:

+ +
+<div class="background"> 
+  <img id="head-icon" alt="graphic with four colored squares"
+    src="http://www.w3.org/Talks/Tools/Slidy2/graphics/icon-blue.png" /> 
+  <object id="head-logo" title="W3C logo" type="image/svg+xml"
+    data="http://www.w3.org/Talks/Tools/Slidy2/graphics/w3c-logo-white.svg"><img
+   src="http://www.w3.org/Talks/Tools/Slidy2/graphics/w3c-logo-white.gif" 
+   alt="W3C logo" id="head-logo-fallback" /></object>
+</div> 
+
+ +

This adds the logos on the top left and right corners of the +slide.

+ +

You are of course welcome to create your own slide designs. +You can provide different styles and backgrounds for +different slides (more details later).

+ +

Use the meta element with name="copyright" +for use in the slide show footer:

+ +
+<meta name="copyright" 
+content="Copyright &#169; 2005-2009 W3C (MIT, ERCIM, Keio)" /> 
+
+
+ +
+

Upgrading from previous versions of Slidy

+ +
    +
  • This uses a new version of the HTML Slidy script
  • +
  • It is designed to work better with other scripts, +e.g. for UI controls within your slides +
      +
    • Only adds one global name "w3c_slidy"
    • +
    • Doesn't interfere with other scripts that set event handers +such as onload on body element
    • +
    +
  • +
  • Works for slides delivered as text/html and application/xhtml+xml
  • +
  • New presentation timer feature
  • +
  • Initial prompt on first slide to help newcomers to Slidy
  • +
  • Better support for styling slides and printing them
  • +
  • Requires additional style rules, so new script won't work +with old presentations without changes to their style sheets + +
  • +
  • But old presentations will work unchanged as they refer to +the old script!
  • +
+
+ +
+

To use it off-line

+ +
    +
  • You can download slidy.zip and unzip +it to create a Slidy directory on your machine
  • + +
  • If you have cvs access to the W3C site you can check out the Slidy +directory
  • + +
  • Remember to periodically check for updates
  • + +
  • You then have two choices: + +
      +
    1. Use relative URIs depending on your local setup to access the +appropriate files. Use the same directory structure as on the W3C +server, ie, ".../2005/Talks/...".
    2. + +
    3. Run a Web server on your machine so that the directory above +can be accessed via http://localhost/Talks/Tools/Slidy2 +and use the URIs of the form "/Talks/Tools/Slidy2/styles/slidy.css", +"/Talks/Tools/Slidy2/scripts/slidy.js".
    4. +
  • + +
  • In both cases you can then publish your files on the W3C server +unchanged.
  • + +
  • NOTE Internet Explorer on Windows XP now disables +scripting for web pages loaded directly from the local file system, +a work around is to use another browser, e.g. Firefox or Opera
  • + +
  • Please feel free to create your own designs, and help us to build +a gallery of Slidy styles.
  • + +
  • My Google TechTalk (1st Feb 2006) +uses a notebook themed style
  • +
+
+ +
+

Timing Your Presentation

+ +
    +
  • Sometimes it is handy to know just how much time you have to +left to finish your presentation
  • +
  • To get this feature, add the following markup to the +content of the head element, replacing 5 by the duration +of your presentation in minutes +
    <meta name="duration" content="5" />
    +
  • +
  • The time left in minutes and seconds is shown in the footer +next to the slide number
  • +
  • The clock starts to run when you move away from the first slide
  • +
  • Moving back to the first slide pauses the clock
  • +
+ + +
+ +
+

Generate a Title Page

+ +

If you want a separate title page with the W3C blue style, the +first slide should be as follows:

+ +
+<div class="slide cover"> 
+ <img src="http://www.w3.org/Talks/Tools/Slidy2/graphics/keys.jpg" 
+  alt="Cover page images (keys)" class="cover" /> 
+ <br clear="all" />            
+ <h1>HTML Slidy: Slide Shows in XHTML</h1> 
+ <p><a href="http://www.w3.org/People/Raggett/">Dave Raggett,</a> 
+ <a href="mailto:dsr@w3.org">dsr@w3.org</a></p> 
+</div> 
+
+ +

The w3c-blue.css +style sheet looks for the classes "slide" and "cover" on div +and img elements using the CSS selector div.slide.cover

+ +

This technique can be used to assign your slides to different +classes with a different appearence for each such class.

+ +

Slidy also allows you to use different background markup for +different slides, based upon shared class names, as in "foo" below. +Backgrounds without additional class names are always shown except +when the slide isn't transparent. You may need to tweak your +custom style sheet.

+ +
+<div class="background foo">
+   ... background content ...
+<div>
+
+...
+
+<div class="slide foo">
+   ... slide content ...
+<div>
+
+
+ +
+

Incremental display of slide contents

+ +

For incremental display, use class="incremental", for +instance:

+ +
    +
  • First bullet point
  • + +
  • Second bullet point
  • + +
  • Third bullet point
  • +
+ +

which is marked up as follows:

+ +
+<ul class="incremental"> 
+  <li>First bullet point</li> 
+  <li>Second bullet point</li> 
+  <li>Third bullet point</li> 
+</ul> 
+ 
+<p class="incremental">which is marked up as follows:</p> 
+ 
+<pre class="incremental"> 
+ ... 
+</pre> 
+
+ +
+

An element is incrementally revealed if its parent element has +class="incremental" or if itself has that attribute. Text nodes are +not elements and are revealed when their parent element is revealed. +You can use class="incremental" on any element except for <br />. +Use class="non-incremental" to override the effect of setting the +parent element's class to incremental.

+ +

Note: you will see a red asterisk on the left of the toolbar +when there is still something more to reveal.

+
+
+ +
+

Create outline lists with hidden content

+ +

You can make your bullet points or numbered list items +into outlines that you can expand or collapse

+ +
    +
  • Just add class="outline" to the ul or ol +element. Click on this list item for more details. + +
      +
    • The Slidy script will then treat the list +as an outline list.
    • +
    • Clicking on outline list items will expand/collapse +block-level elements within that list item.
    • +
    • Click on the above to make this list item +collapse again.
    • +
    +
  • +
  • Users will then see expand/collapse icons as appropriate +and may click anywhere on the list item to change its state. +This particular list item can't be expanded or collapsed.
  • +
  • Add class="expand" to any li elements that +you want to start in an expanded state. + +
      +
    • By default Slidy hides all the block level elements within the +outline list items unless you have specified class="expand".
    • +
    • Such pre-expanded items can be collapsed by clicking on them.
    • +
    +
  • +
  • Note expand/collapse icon highlighting requires browser +support for :hover which isn't supported by IE6. + +
      +
    • Microsoft says it will be supported by IE7 along with +many fixes for other CSS woes in IE6.
    • +
    +
  • +
+ +
+<ol class='outline'>
+  <!-- topic 1 starts collapsed -->
+  <li>Topic 1
+    <ol>
+        <li>subtopic a</li>
+        <li>subtopic b</li>
+    </ol>
+  </li>
+  <!-- topic 2 starts expanded -->
+  <li class="expand">Topic 2
+    <ol>
+        <li>subtopic c</li>
+        <li>subtopic d</li>
+    </ol>
+  </li>
+</ol>
+
+
+ + +
+

Make your images scale with the browser window size

+ +

For adaptive layout, use percentage widths on images, together +with CSS positioning:

+ +
    +
  • CSS positioning is simpler and more reliable than using +tables
  • +
+ +
+<div class="slide"> 
+  <h1>Analysts - "Open standards programming will become 
+  mainstream, focused around VoiceXML"</h1> 
+  <!-- use CSS positioning and scaling for adaptive layout --> 
+  <img src="trends.png" width="50%" style="float:left" 
+   alt="projected growth of VoiceXML" /> 
+
+  <blockquote style="float:right;width: 35%"> 
+    VoiceXML will dominate the voice environment, due to its 
+    flexibility and eventual multimodal capabilities 
+  </blockquote><br clear="all" /> 
+ 
+  <p style="text-align:center">Source Data Monitor, March 
+  2004</p> 
+</div> 
+
+ +

To work around a CSS rendering bug in IE relating +to margins, you can set display:inline on floated elements.

+
+ +
+

Incremental display of layered images

+ +

These can be marked up using CSS relative positioning, e.g.

+ +
+<div class="incremental" 
+ style="margin-left: 4em; position: relative"> 
+  <img src="graphics/face1.gif" alt="face" 
+   style="position: static; vertical-align: bottom"/> 
+  <img src="graphics/face2.gif" alt="eyes" 
+    style="position: absolute; left: 0; top: 0" /> 
+  <img src="graphics/face3.gif" alt="nose" 
+    style="position: absolute; left: 0; top: 0" /> 
+  <img src="graphics/face4.gif" alt="mouth" 
+    style="position: absolute; left: 0; top: 0" /> 
+</div> 
+
+ +

You should also use transparent GIF +images to avoid the IE/Win bug for alpha channel in PNG. A fix is +expected in IE 7. A work around is +available on skyzyx.com. My thanks to ACID2 for the +graphics.

+ +
+"face" +eyes +mouth
+
+ +
+

How to center content vertically and horizontally

+
+
+

Within the div element for your slide:

+
+<div class="vbox"></div>
+<div class="hbox">
+Place the content here
+</div>
+
+

and style it with the following:

+
+div.vbox {
+  float: left;
+  height: 40%; width: 50%;
+  margin-top: -220px;
+}
+div.hbox {
+  width:60%;  margin-top: 0;
+  margin-left:auto; margin-right:auto;
+  height: 60%;
+  border:1px solid silver;
+  background:#F0F0F0;
+  overflow:auto;
+  text-align:left;
+  clear:both;
+}
+
+ +

The above styling is included in w3c-blue.css, +which is designed to be used with slidy.css, but you +are encouraged to develop your own style sheet with your own look and feel.

+
+
+ +
+

Include SVG Content

+ +

Inclusion of SVG content can be done using the object element, +for example:

+ +
Indian Office logo
+ +

has been achieved by:

+ +
+<object data="graphics/example.svg" type="image/svg+xml" 
+  width="50%" height="10%" title="Indian Office logo"> 
+    <img src="graphics/example.png" width="50%" 
+          alt="Indian Office logo" /> 
+</object> 
+
+ +

This ensures that the enclosed png is displayed when the browser +has no plugin installed or can't display SVG directly. Providing +such a fall back is very important! Don't forget the alt text for +people who can't see the image.

+ +

However, there are caveats, see the next slide!

+
+ +
+

Caveats with SVG+object

+ +

Adobe has recently withdrawn support for its SVG Viewer, so you are +recommended to consider alternatives. +If you still using the Adobe SVG viewer you should be aware of bugs +when using the it with IE, Namely:

+ +
    +
  • Most modern browsers generally support SVG SVG Tiny 1.1 or better +natively without the need for a plugin
  • + +
  • If you need to use Internet Explorer you are advised to upgrade +to IE9 which includes native support for SVG.
  • + +
  • Patches to Internet Explorer mean that the Adobe SVG Viewer +version 3.03 no longer works with IE6. You are therefore recommended +to uninstall version 3.03 and instead install Adobe SVG Viewer +6.0 preview if this is available to to you.
  • + +
  • IE6 makes a copy of the SVG file on the local disc +when displaying it; but doesn't pass the original URI to the plugin
  • + +
  • As a result relative references from within the SVG to external +resources (scripts, CSS, images, other SVG) will break.
  • + +
  • The work around is to use absolute references within your SVG.
  • + +
  • On Windows, the Adobe SVG plugin doesn't respect the CSS z-index +property, and if used on backgrounds will always show through other +content
  • +
+
+ +
+

Additional Remarks

+ +
    +
  • Slides are auto-numbered on the slide show footer
  • + +
  • You can link into the middle of a slide +show: + +
      +
    • It works out which slide you want and hides the rest
    • + +
    • You can even link between slides in the same slide show
    • + +
    • Individual sides can be addressed with the syntax #(slide +number),
      +e.g. slide 3 of this presentation is: http://www.w3.org/Talks/Tools/Slidy#(3) +
        +
      • Previous versions of Slidy used square brackets, which will +also work.
      • +
    • +
    • Note that the browser's back/forward buttons may not work as +you might expect due to browser problems.
    • +
    +
  • + +
  • Adding "title" to the list of classes for div elements that serve +as title pages will render the corresponding entry in the table of +contents in bold italic text (press "C" now for an example)
  • + +
  • If your slides have more content than normal, use a meta +element to request a smaller font + +
      +
    • the following requests fonts to be one step smaller than +the Slidy default for the current window width, and positive +integers will make the fonts correspondingly larger
    • +
    + +
    +<meta name="font-size-adjustment" content="-1" /> 
    +
    + +
      +
    • Slidy uses JavaScript to dynamically set the font size on the +body element, but it is okay to specify relative font changes on +other elements within your own style sheet, e.g.
    • +
    +
    div.slide.large { font-size: 200% }
    +
  • + +
  • You are encouraged to ensure your markup is valid. HTML Tidy can be used +to find and correct common markup problems
  • + +
  • The slide show script and style sheet can be used freely under +W3C's software +licensing and document +use policies
  • +
  • At XTech2006 +I gave this presentation +on Slidy +(Paper).
  • +
+
+ +
+

Localization and automatic translation

+ +

Slidy now includes support for localization

+ + "es":this.strings_es, + "ca":this.strings_ca, + "cs":this.strings_cs, + "nl":this.strings_nl, + "de":this.strings_de, + "pl":this.strings_pl, + "fr":this.strings_fr, + "hu":this.strings_hu, + "it":this.strings_it, + "el":this.strings_el, + "jp":this.strings_ja, + "zh":this.strings_zh, + "ru":this.strings_ru, + "sv":this.strings_sv + +
    +
  • The tool bar is localized according to the language of the presentation
  • +
  • This is taken from the xml:lang or lang attributes on the html element
  • +
  • The help file is +selected based upon your browser's language preferences
  • +
  • As of 29th July 2010, the languages supported are: English, +Spanish, Catalonian, Czech, Dutch, German, Polish, French, +Hungarian, Italian, Greek, Japanese, Chinese, Russian and +Swedish
  • +
  • If you would like to contribute localizations for other languages, +please get in touch with Dave Raggett <dsr@w3.org>
  • +
  • The following illustrates what was used for Spanish
  • +
+
+// for each language there is an associative array
+  strings_es: {
+    "slide":"pág.",
+    "help?":"Ayuda",
+    "contents?":"Índice",
+    "table of contents":"tabla de contenidos",
+    "Table of Contents":"Tabla de Contenidos",
+    "restart presentation":"Reiniciar presentación",
+    "restart?":"Inicio"
+  },
+  help_es:
+    "Utilice el ratón, barra espaciadora, teclas Izda/Dcha, " +
+    "o Re pág y Av pág. Use S y B para cambiar el tamaño de fuente.",
+
+ +

Note: Slidy now works with current slides translated into French. Use +right mouse button to open frame without Google header. To disable +automatic translation of the content of particular elements add +class="notranslate", see breaking the language barrier.

+
+ +
+

Future Plans

+ +

Recent additions have included a table of contents, and a way to +hide and reveal content in the spirit of outline lists. The +script has been rewritten to make it easier to combine with other +scripts, e.g. for UI controls, and support swipes for navigation on +touch screen devices. Further work is anticipated on the +following:

+ +
    +
  • Collecting a gallery of good looking slide themes +
      +
    • Opportunities for graphics designers!
    • +
    +
  • +
  • Bob Ferris has worked on a +number of UI extensions which could be incorporated into the +W3C slidy script.
  • +
  • Getting SVG Tiny to work on IE without need for SVG plugin +
      +
    • Using scripts to dynamically convert SVG Tiny to VML
    • +
    • Note that IE9 introduces native SVG support, so it may +no longer be worth working on SVG to VML for rendering of SVG
    • +
    +
  • +
  • Pre-alpha version of wysiwyg slide editor (see screenshot) +
      +
    • Using contentEditable when available, otherwise +falling back to textarea and plain text conventions
    • +
    • Using XMLHttpRequest to dynamically reflect changes to server
    • +
    +
  • +
  • Mechanism for remotely driving Slidy as part of distributed meetings +
      +
    • Using XMLHttpRequest to listen for navigation commands
    • +
    • Using VoIP for accompanying audio and teleconferencing
    • +
    • Synchronizing recorded spoken presentation with currently viewed slide
    • +
    +
  • +
  • Filters from PowerPoint and Open Office + +
  • +
+ +

If you have comments, suggestions for improvements, or would +like to volunteer your help with further work on Slidy, +please contact Dave Raggett <dsr@w3.org>

+
+ +
+

Acknowledgements

+ +
    +
  • My thanks to everyone who sent in bug reports and feature +requests
  • +
  • Opera Software for implementing CSS @media projection and +promoting the idea of using the Web for presentations with +Opera +Show
  • +
  • Tantek Çelik for his +pioneering work on applying JavaScript for slide presentations on +other browsers
  • +
  • Eric Meyer for taking this further with the excellent S5
  • +
  • W3C's slidemaker +tool, which uses a perl script to split an html file up into +one file per slide with navigation buttons
  • +
  • Early versions of HTML +Tidy which supported a means to create presentations via splitting +html files on h2 elements
  • +
  • Many sites with advice on JavaScript work arounds for browser +variations
  • +
  • Microsoft for pioneering contentEditable and XMLHTTP which +both provide tremendous opportunities for Web applications
  • +
  • Microsoft Office which provided the impetus for creating +Slidy as a Web-based alternative to the ubiquitous use of PowerPoint
  • +
+ +

Note that while Slidy and +S5 were developed independently, both support the use of the +class values "slide" and "handout" for div elements. Slidy doesn't +support the "layout" class featured in S5 and Opera Show, but +instead provides a more flexible alternative with the "background" +class, which enables different backgrounds on different slides.

+
+ +
+

Acknowledgements

+ +

The following people have contributed localizations:

+ +
    +
  • Emmanuelle Gutiérrez y Restrepo, Spanish
  • +
  • Joan V. Baz, Catalan
  • +
  • Jakub Vrána, Czech
  • +
  • Ruud Steltenpool, Dutch
  • +
  • Beat Vontobel, German
  • +
  • Krzysztof Kotowicz, Polish
  • +
  • Tamas Horvath, Hungarian
  • +
  • Creso Moraes, Brazilian Portuguese
  • +
  • Giuseppe Scollo, Italian
  • +
  • Konstantinos Koukopoulos, Greek
  • +
  • Yoshikazu Sawa (澤 義和), Japanese
  • +
  • Shelley Shyan, Chinese
  • +
  • Andrew Pantyukhin, Russian
  • +
  • Saasha Metsärantala, Swedish
  • +
+ +

The following people have contributed bug reports:

+ +
    +
  • Ivan Herman
  • +
  • Steve Bratt
  • +
  • Peter Patel-Schneider
  • +
  • Matthew Coller
  • +
  • Rune Heggtveit
  • +
  • Gopal Venkatesan
  • +
  • Cay Horstmann
  • +
  • Schuyler Duveen
  • +
  • Matteo Nannini
  • +
  • Ralph Swick
  • +
  • Jakub Vrána
  • +
  • Philip Bolt
  • +
  • Jon Frost
  • +
  • Jonathan Chetwynd
  • +
  • Nicolas Frisby
  • +
+ +

Douglas Crockford for jsmin +which was used to minify the script before compressing it with gzip.

+
+ + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/Overview.xhtml b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/Overview.xhtml new file mode 100755 index 000000000..69f72f635 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/Overview.xhtml @@ -0,0 +1,911 @@ + + + + +HTML Slidy + + + + + + + + + +
+ +
+slanted W3C logo +
+
+ + + + + + + + + + + + + +Cover page images (keys)
+

HTML Slidy: Slide Shows in HTML and XHTML

+ +

Dave Raggett, +<dsr@w3.org>
+
+
+
+
Hit the space bar or swipe left for next slide

+
+ +
+

Slide Shows in HTML and XHTML

+ +
    +
  • You can now create accessible slide shows with ease
  • + +
  • Works across browsers and is operated like PowerPoint + +
      +
    • Advance to next slide with mouse click, space bar or swipe left
    • + +
    • Move forward/backward between slides with Cursor Left, +Cursor Right, Pg Up and Pg Dn +keys, or swipe left or right
    • + +
    • Home key for first slide, End + key for last slide
    • + +
    • The "C" key for an automatically generated +table of contents, or click on "contents" on the toolbar or +swipe up or down
    • + +
    • Function F11 to go full screen and back
    • + +
    • The "F" key toggles the display of the footer
    • + +
    • The "A" key toggles display of current vs all +slides + +
        +
      • Try it now to see how to include notes for handouts (this is +explained in the notes following this slide)
      • +
      +
    • + +
    • Font sizes automatically adapt to browser window size + +
        +
      • use S and B keys for +manual control (or < and >, or the - and ++ keys on the number pad
      • +
      • Use CSS to set a relative font size on a given slide to make +the content bigger or smaller than on other slides
      • +
      +
    • + +
    • Switching off JavaScript reveals all slides
    • +
    +
  • + +
  • Now move to next slide to see how it works
  • +
+ + +
+ +
+

For handouts, its often useful to include extra notes using a +div element with class="handout" following each slide, as in:

+ +
+<div class="slide"> 
+ ... your slide content ...
+</div>
+
+<div class="handout">
+ ... stuff that only appears in the handouts ...
+</div>
+
+
+ +
+

What you need to do

+ + + +
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> 
+<head> 
+  <title>Slide Shows in XHTML</title> 
+  <meta name="copyright" 
+   content="Copyright &#169; 2005 your copyright notice" /> 
+  <link rel="stylesheet" type="text/css" media="screen, projection, print" 
+   href="http://www.w3.org/Talks/Tools/Slidy2/styles/slidy.css" /> 
+  <script src="http://www.w3.org/Talks/Tools/Slidy2/scripts/slidy.js" 
+   charset="utf-8" type="text/javascript"></script> 
+  <style type="text/css"> 
+    <!-- your custom style rules --> 
+  </style> 
+</head>
+<body>
+   ... your slides marked up in XHTML ...
+</body>
+</html>
+
+
+ +
+

To get the W3C Blue Style

+ +

The head element should include the following link to the style +sheet:

+ +
+<link rel="stylesheet" type="text/css" media="screen, projection, print"
+ href="http://www.w3.org/Talks/Tools/Slidy2/styles/w3c-blue.css" /> 
+
+ +

The body element's content should start with the following +markup:

+ +
+<div class="background"> 
+  <img id="head-icon" alt="graphic with four colored squares"
+    src="http://www.w3.org/Talks/Tools/Slidy2/graphics/icon-blue.png" /> 
+  <object id="head-logo" title="W3C logo" type="image/svg+xml"
+    data="http://www.w3.org/Talks/Tools/Slidy2/graphics/w3c-logo-white.svg"><img
+   src="http://www.w3.org/Talks/Tools/Slidy2/graphics/w3c-logo-white.gif" 
+   alt="W3C logo" id="head-logo-fallback" /></object>
+</div> 
+
+ +

This adds the logos on the top left and right corners of the +slide.

+ +

You are of course welcome to create your own slide designs. +You can provide different styles and backgrounds for +different slides (more details later).

+ +

Use the meta element with name="copyright" +for use in the slide show footer:

+ +
+<meta name="copyright" 
+content="Copyright &#169; 2005-2009 W3C (MIT, ERCIM, Keio)" /> 
+
+
+ +
+

Upgrading from previous versions of Slidy

+ +
    +
  • This uses a new version of the HTML Slidy script
  • +
  • It is designed to work better with other scripts, +e.g. for UI controls within your slides +
      +
    • Only adds one global name "w3c_slidy"
    • +
    • Doesn't interfere with other scripts that set event handers +such as onload on body element
    • +
    +
  • +
  • Works for slides delivered as text/html and application/xhtml+xml
  • +
  • New presentation timer feature
  • +
  • Initial prompt on first slide to help newcomers to Slidy
  • +
  • Better support for styling slides and printing them
  • +
  • Requires additional style rules, so new script won't work +with old presentations without changes to their style sheets + +
  • +
  • But old presentations will work unchanged as they refer to +the old script!
  • +
+
+ +
+

To use it off-line

+ +
    +
  • You can download slidy.zip and unzip +it to create a Slidy directory on your machine
  • + +
  • If you have cvs access to the W3C site you can check out the Slidy +directory
  • + +
  • Remember to periodically check for updates
  • + +
  • You then have two choices: + +
      +
    1. Use relative URIs depending on your local setup to access the +appropriate files. Use the same directory structure as on the W3C +server, ie, ".../2005/Talks/...".
    2. + +
    3. Run a Web server on your machine so that the directory above +can be accessed via http://localhost/Talks/Tools/Slidy2 +and use the URIs of the form "/Talks/Tools/Slidy2/styles/slidy.css", +"/Talks/Tools/Slidy2/scripts/slidy.js".
    4. +
  • + +
  • In both cases you can then publish your files on the W3C server +unchanged.
  • + +
  • NOTE Internet Explorer on Windows XP now disables +scripting for web pages loaded directly from the local file system, +a work around is to use another browser, e.g. Firefox or Opera
  • + +
  • Please feel free to create your own designs, and help us to build +a gallery of Slidy styles.
  • + +
  • My Google TechTalk (1st Feb 2006) +uses a notebook themed style
  • +
+
+ +
+

Timing Your Presentation

+ +
    +
  • Sometimes it is handy to know just how much time you have to +left to finish your presentation
  • +
  • To get this feature, add the following markup to the +content of the head element, replacing 5 by the duration +of your presentation in minutes +
    <meta name="duration" content="5" />
    +
  • +
  • The time left in minutes and seconds is shown in the footer +next to the slide number
  • +
  • The clock starts to run when you move away from the first slide
  • +
  • Moving back to the first slide pauses the clock
  • +
+ + +
+ +
+

Generate a Title Page

+ +

If you want a separate title page with the W3C blue style, the +first slide should be as follows:

+ +
+<div class="slide cover"> 
+ <img src="http://www.w3.org/Talks/Tools/Slidy2/graphics/keys.jpg" 
+  alt="Cover page images (keys)" class="cover" /> 
+ <br clear="all" />            
+ <h1>HTML Slidy: Slide Shows in XHTML</h1> 
+ <p><a href="http://www.w3.org/People/Raggett/">Dave Raggett,</a> 
+ <a href="mailto:dsr@w3.org">dsr@w3.org</a></p> 
+</div> 
+
+ +

The w3c-blue.css +style sheet looks for the classes "slide" and "cover" on div +and img elements using the CSS selector div.slide.cover

+ +

This technique can be used to assign your slides to different +classes with a different appearence for each such class.

+ +

Slidy also allows you to use different background markup for +different slides, based upon shared class names, as in "foo" below. +Backgrounds without additional class names are always shown except +when the slide isn't transparent. You may need to tweak your +custom style sheet.

+ +
+<div class="background foo">
+   ... background content ...
+<div>
+
+...
+
+<div class="slide foo">
+   ... slide content ...
+<div>
+
+
+ +
+

Incremental display of slide contents

+ +

For incremental display, use class="incremental", for +instance:

+ +
    +
  • First bullet point
  • + +
  • Second bullet point
  • + +
  • Third bullet point
  • +
+ +

which is marked up as follows:

+ +
+<ul class="incremental"> 
+  <li>First bullet point</li> 
+  <li>Second bullet point</li> 
+  <li>Third bullet point</li> 
+</ul> 
+ 
+<p class="incremental">which is marked up as follows:</p> 
+ 
+<pre class="incremental"> 
+ ... 
+</pre> 
+
+ +
+

An element is incrementally revealed if its parent element has +class="incremental" or if itself has that attribute. Text nodes are +not elements and are revealed when their parent element is revealed. +You can use class="incremental" on any element except for <br />. +Use class="non-incremental" to override the effect of setting the +parent element's class to incremental.

+ +

Note: you will see a red asterisk on the left of the toolbar +when there is still something more to reveal.

+
+
+ +
+

Create outline lists with hidden content

+ +

You can make your bullet points or numbered list items +into outlines that you can expand or collapse

+ +
    +
  • Just add class="outline" to the ul or ol +element. Click on this list item for more details. + +
      +
    • The Slidy script will then treat the list +as an outline list.
    • +
    • Clicking on outline list items will expand/collapse +block-level elements within that list item.
    • +
    • Click on the above to make this list item +collapse again.
    • +
    +
  • +
  • Users will then see expand/collapse icons as appropriate +and may click anywhere on the list item to change its state. +This particular list item can't be expanded or collapsed.
  • +
  • Add class="expand" to any li elements that +you want to start in an expanded state. + +
      +
    • By default Slidy hides all the block level elements within the +outline list items unless you have specified class="expand".
    • +
    • Such pre-expanded items can be collapsed by clicking on them.
    • +
    +
  • +
  • Note expand/collapse icon highlighting requires browser +support for :hover which isn't supported by IE6. + +
      +
    • Microsoft says it will be supported by IE7 along with +many fixes for other CSS woes in IE6.
    • +
    +
  • +
+ +
+<ol class='outline'>
+  <!-- topic 1 starts collapsed -->
+  <li>Topic 1
+    <ol>
+        <li>subtopic a</li>
+        <li>subtopic b</li>
+    </ol>
+  </li>
+  <!-- topic 2 starts expanded -->
+  <li class="expand">Topic 2
+    <ol>
+        <li>subtopic c</li>
+        <li>subtopic d</li>
+    </ol>
+  </li>
+</ol>
+
+
+ + +
+

Make your images scale with the browser window size

+ +

For adaptive layout, use percentage widths on images, together +with CSS positioning:

+ +
    +
  • CSS positioning is simpler and more reliable than using +tables
  • +
+ +
+<div class="slide"> 
+  <h1>Analysts - "Open standards programming will become 
+  mainstream, focused around VoiceXML"</h1> 
+  <!-- use CSS positioning and scaling for adaptive layout --> 
+  <img src="trends.png" width="50%" style="float:left" 
+   alt="projected growth of VoiceXML" /> 
+
+  <blockquote style="float:right;width: 35%"> 
+    VoiceXML will dominate the voice environment, due to its 
+    flexibility and eventual multimodal capabilities 
+  </blockquote><br clear="all" /> 
+ 
+  <p style="text-align:center">Source Data Monitor, March 
+  2004</p> 
+</div> 
+
+ +

To work around a CSS rendering bug in IE relating +to margins, you can set display:inline on floated elements.

+
+ +
+

Incremental display of layered images

+ +

These can be marked up using CSS relative positioning, e.g.

+ +
+<div class="incremental" 
+ style="margin-left: 4em; position: relative"> 
+  <img src="graphics/face1.gif" alt="face" 
+   style="position: static; vertical-align: bottom"/> 
+  <img src="graphics/face2.gif" alt="eyes" 
+    style="position: absolute; left: 0; top: 0" /> 
+  <img src="graphics/face3.gif" alt="nose" 
+    style="position: absolute; left: 0; top: 0" /> 
+  <img src="graphics/face4.gif" alt="mouth" 
+    style="position: absolute; left: 0; top: 0" /> 
+</div> 
+
+ +

You should also use transparent GIF +images to avoid the IE/Win bug for alpha channel in PNG. A fix is +expected in IE 7. A work around is +available on skyzyx.com. My thanks to ACID2 for the +graphics.

+ +
+"face" +eyes +mouth
+
+ +
+

How to center content vertically and horizontally

+
+
+

Within the div element for your slide:

+
+<div class="vbox"></div>
+<div class="hbox">
+Place the content here
+</div>
+
+

and style it with the following:

+
+div.vbox {
+  float: left;
+  height: 40%; width: 50%;
+  margin-top: -220px;
+}
+div.hbox {
+  width:60%;  margin-top: 0;
+  margin-left:auto; margin-right:auto;
+  height: 60%;
+  border:1px solid silver;
+  background:#F0F0F0;
+  overflow:auto;
+  text-align:left;
+  clear:both;
+}
+
+ +

The above styling is included in w3c-blue.css, +which is designed to be used with slidy.css, but you +are encouraged to develop your own style sheet with your own look and feel.

+
+
+ +
+

Include SVG Content

+ +

Inclusion of SVG content can be done using the object element, +for example:

+ +
Indian Office logo
+ +

has been achieved by:

+ +
+<object data="graphics/example.svg" type="image/svg+xml" 
+  width="50%" height="10%" title="Indian Office logo"> 
+    <img src="graphics/example.png" width="50%" 
+          alt="Indian Office logo" /> 
+</object> 
+
+ +

This ensures that the enclosed png is displayed when the browser +has no plugin installed or can't display SVG directly. Providing +such a fall back is very important! Don't forget the alt text for +people who can't see the image.

+ +

However, there are caveats, see the next slide!

+
+ +
+

Caveats with SVG+object

+ +

Adobe has recently withdrawn support for its SVG Viewer, so you are +recommended to consider alternatives. +If you still using the Adobe SVG viewer you should be aware of bugs +when using the it with IE, Namely:

+ +
    +
  • Most modern browsers generally support SVG SVG Tiny 1.1 or better +natively without the need for a plugin
  • + +
  • If you need to use Internet Explorer you are advised to upgrade +to IE9 which includes native support for SVG.
  • + +
  • Patches to Internet Explorer mean that the Adobe SVG Viewer +version 3.03 no longer works with IE6. You are therefore recommended +to uninstall version 3.03 and instead install Adobe SVG Viewer +6.0 preview if this is available to to you.
  • + +
  • IE6 makes a copy of the SVG file on the local disc +when displaying it; but doesn't pass the original URI to the plugin
  • + +
  • As a result relative references from within the SVG to external +resources (scripts, CSS, images, other SVG) will break.
  • + +
  • The work around is to use absolute references within your SVG.
  • + +
  • On Windows, the Adobe SVG plugin doesn't respect the CSS z-index +property, and if used on backgrounds will always show through other +content
  • +
+
+ +
+

Additional Remarks

+ +
    +
  • Slides are auto-numbered on the slide show footer
  • + +
  • You can link into the middle of a slide +show: + +
      +
    • It works out which slide you want and hides the rest
    • + +
    • You can even link between slides in the same slide show
    • + +
    • Individual sides can be addressed with the syntax #(slide +number),
      +e.g. slide 3 of this presentation is: http://www.w3.org/Talks/Tools/Slidy#(3) +
        +
      • Previous versions of Slidy used square brackets, which will +also work.
      • +
    • +
    • Note that the browser's back/forward buttons may not work as +you might expect due to browser problems.
    • +
    +
  • + +
  • Adding "title" to the list of classes for div elements that serve +as title pages will render the corresponding entry in the table of +contents in bold italic text (press "C" now for an example)
  • + +
  • If your slides have more content than normal, use a meta +element to request a smaller font + +
      +
    • the following requests fonts to be one step smaller than +the Slidy default for the current window width, and positive +integers will make the fonts correspondingly larger
    • +
    + +
    +<meta name="font-size-adjustment" content="-1" /> 
    +
    + +
      +
    • Slidy uses JavaScript to dynamically set the font size on the +body element, but it is okay to specify relative font changes on +other elements within your own style sheet, e.g.
    • +
    +
    div.slide.large { font-size: 200% }
    +
  • + +
  • You are encouraged to ensure your markup is valid. HTML Tidy can be used +to find and correct common markup problems
  • + +
  • The slide show script and style sheet can be used freely under +W3C's software +licensing and document +use policies
  • +
  • At XTech2006 +I gave this presentation +on Slidy +(Paper).
  • +
+
+ +
+

Localization and automatic translation

+ +

Slidy now includes support for localization

+ + "es":this.strings_es, + "ca":this.strings_ca, + "cs":this.strings_cs, + "nl":this.strings_nl, + "de":this.strings_de, + "pl":this.strings_pl, + "fr":this.strings_fr, + "hu":this.strings_hu, + "it":this.strings_it, + "el":this.strings_el, + "jp":this.strings_ja, + "zh":this.strings_zh, + "ru":this.strings_ru, + "sv":this.strings_sv + +
    +
  • The tool bar is localized according to the language of the presentation
  • +
  • This is taken from the xml:lang or lang attributes on the html element
  • +
  • The help file is +selected based upon your browser's language preferences
  • +
  • As of 29th July 2010, the languages supported are: English, +Spanish, Catalonian, Czech, Dutch, German, Polish, French, +Hungarian, Italian, Greek, Japanese, Chinese, Russian and +Swedish
  • +
  • If you would like to contribute localizations for other languages, +please get in touch with Dave Raggett <dsr@w3.org>
  • +
  • The following illustrates what was used for Spanish
  • +
+
+// for each language there is an associative array
+  strings_es: {
+    "slide":"pág.",
+    "help?":"Ayuda",
+    "contents?":"Índice",
+    "table of contents":"tabla de contenidos",
+    "Table of Contents":"Tabla de Contenidos",
+    "restart presentation":"Reiniciar presentación",
+    "restart?":"Inicio"
+  },
+  help_es:
+    "Utilice el ratón, barra espaciadora, teclas Izda/Dcha, " +
+    "o Re pág y Av pág. Use S y B para cambiar el tamaño de fuente.",
+
+ +

Note: Slidy now works with current slides translated into French. Use +right mouse button to open frame without Google header. To disable +automatic translation of the content of particular elements add +class="notranslate", see breaking the language barrier.

+
+ +
+

Future Plans

+ +

Recent additions have included a table of contents, and a way to +hide and reveal content in the spirit of outline lists. The +script has been rewritten to make it easier to combine with other +scripts, e.g. for UI controls, and support swipes for navigation on +touch screen devices. Further work is anticipated on the +following:

+ +
    +
  • Collecting a gallery of good looking slide themes +
      +
    • Opportunities for graphics designers!
    • +
    +
  • +
  • Bob Ferris has worked on a +number of UI extensions which could be incorporated into the +W3C slidy script.
  • +
  • Getting SVG Tiny to work on IE without need for SVG plugin +
      +
    • Using scripts to dynamically convert SVG Tiny to VML
    • +
    • Note that IE9 introduces native SVG support, so it may +no longer be worth working on SVG to VML for rendering of SVG
    • +
    +
  • +
  • Pre-alpha version of wysiwyg slide editor (see screenshot) +
      +
    • Using contentEditable when available, otherwise +falling back to textarea and plain text conventions
    • +
    • Using XMLHttpRequest to dynamically reflect changes to server
    • +
    +
  • +
  • Mechanism for remotely driving Slidy as part of distributed meetings +
      +
    • Using XMLHttpRequest to listen for navigation commands
    • +
    • Using VoIP for accompanying audio and teleconferencing
    • +
    • Synchronizing recorded spoken presentation with currently viewed slide
    • +
    +
  • +
  • Filters from PowerPoint and Open Office + +
  • +
+ +

If you have comments, suggestions for improvements, or would +like to volunteer your help with further work on Slidy, +please contact Dave Raggett <dsr@w3.org>

+
+ +
+

Acknowledgements

+ +
    +
  • My thanks to everyone who sent in bug reports and feature +requests
  • +
  • Opera Software for implementing CSS @media projection and +promoting the idea of using the Web for presentations with +Opera +Show
  • +
  • Tantek Çelik for his +pioneering work on applying JavaScript for slide presentations on +other browsers
  • +
  • Eric Meyer for taking this further with the excellent S5
  • +
  • W3C's slidemaker +tool, which uses a perl script to split an html file up into +one file per slide with navigation buttons
  • +
  • Early versions of HTML +Tidy which supported a means to create presentations via splitting +html files on h2 elements
  • +
  • Many sites with advice on JavaScript work arounds for browser +variations
  • +
  • Microsoft for pioneering contentEditable and XMLHTTP which +both provide tremendous opportunities for Web applications
  • +
  • Microsoft Office which provided the impetus for creating +Slidy as a Web-based alternative to the ubiquitous use of PowerPoint
  • +
+ +

Note that while Slidy and +S5 were developed independently, both support the use of the +class values "slide" and "handout" for div elements. Slidy doesn't +support the "layout" class featured in S5 and Opera Show, but +instead provides a more flexible alternative with the "background" +class, which enables different backgrounds on different slides.

+
+ +
+

Acknowledgements

+ +

The following people have contributed localizations:

+ +
    +
  • Emmanuelle Gutiérrez y Restrepo, Spanish
  • +
  • Joan V. Baz, Catalan
  • +
  • Jakub Vrána, Czech
  • +
  • Ruud Steltenpool, Dutch
  • +
  • Beat Vontobel, German
  • +
  • Krzysztof Kotowicz, Polish
  • +
  • Tamas Horvath, Hungarian
  • +
  • Creso Moraes, Brazilian Portuguese
  • +
  • Giuseppe Scollo, Italian
  • +
  • Konstantinos Koukopoulos, Greek
  • +
  • Yoshikazu Sawa (澤 義和), Japanese
  • +
  • Shelley Shyan, Chinese
  • +
  • Andrew Pantyukhin, Russian
  • +
  • Saasha Metsärantala, Swedish
  • +
+ +

The following people have contributed bug reports:

+ +
    +
  • Ivan Herman
  • +
  • Steve Bratt
  • +
  • Peter Patel-Schneider
  • +
  • Matthew Coller
  • +
  • Rune Heggtveit
  • +
  • Gopal Venkatesan
  • +
  • Cay Horstmann
  • +
  • Schuyler Duveen
  • +
  • Matteo Nannini
  • +
  • Ralph Swick
  • +
  • Jakub Vrána
  • +
  • Philip Bolt
  • +
  • Jon Frost
  • +
  • Jonathan Chetwynd
  • +
  • Nicolas Frisby
  • +
+ +

Douglas Crockford for jsmin +which was used to minify the script before compressing it with gzip.

+
+ + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/blank.html b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/blank.html new file mode 100755 index 000000000..c9081ebcc --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/blank.html @@ -0,0 +1,30 @@ + + + + + +HTML Slidy - template for basic presentations + + + + + + + +
+

Sample heading

+ +

This is a template file you can copy and edit on your own server.

+ +
    +
  • point 1
  • +
  • point 2
  • +
  • . . .
  • +
+
+ + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/bullet-fold-dim.gif b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/bullet-fold-dim.gif new file mode 100755 index 000000000..bce1a2a11 Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/bullet-fold-dim.gif differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/bullet-fold-dim.png b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/bullet-fold-dim.png new file mode 100755 index 000000000..4e28cfa8c Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/bullet-fold-dim.png differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/bullet-fold.gif b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/bullet-fold.gif new file mode 100755 index 000000000..d4b063c91 Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/bullet-fold.gif differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/bullet-fold.png b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/bullet-fold.png new file mode 100755 index 000000000..b5334f376 Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/bullet-fold.png differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/bullet-nofold-dim.gif b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/bullet-nofold-dim.gif new file mode 100755 index 000000000..98a4c39f0 Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/bullet-nofold-dim.gif differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/bullet-nofold-dim.png b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/bullet-nofold-dim.png new file mode 100755 index 000000000..27bccb2dd Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/bullet-nofold-dim.png differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/bullet-nofold.gif b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/bullet-nofold.gif new file mode 100755 index 000000000..76102a371 Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/bullet-nofold.gif differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/bullet-nofold.png b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/bullet-nofold.png new file mode 100755 index 000000000..28215ecd4 Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/bullet-nofold.png differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/bullet-unfold-dim.gif b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/bullet-unfold-dim.gif new file mode 100755 index 000000000..b758cbedc Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/bullet-unfold-dim.gif differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/bullet-unfold-dim.png b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/bullet-unfold-dim.png new file mode 100755 index 000000000..1dec59d8f Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/bullet-unfold-dim.png differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/bullet-unfold.gif b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/bullet-unfold.gif new file mode 100755 index 000000000..e5ecd5bab Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/bullet-unfold.gif differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/bullet-unfold.png b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/bullet-unfold.png new file mode 100755 index 000000000..ce9de9683 Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/bullet-unfold.png differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/bullet.png b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/bullet.png new file mode 100755 index 000000000..14ebd9510 Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/bullet.png differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/example.png b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/example.png new file mode 100755 index 000000000..7ce9b3ffe Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/example.png differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/example.svg b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/example.svg new file mode 100755 index 000000000..581358e4a --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/example.svg @@ -0,0 +1,223 @@ + + + + W3C Indian Office logo + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/face1.gif b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/face1.gif new file mode 100755 index 000000000..04e50cd79 Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/face1.gif differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/face2.gif b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/face2.gif new file mode 100755 index 000000000..12d824003 Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/face2.gif differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/face3.gif b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/face3.gif new file mode 100755 index 000000000..ac6e5e440 Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/face3.gif differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/face4.gif b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/face4.gif new file mode 100755 index 000000000..3f687402a Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/face4.gif differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/fold-bright.gif b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/fold-bright.gif new file mode 100755 index 000000000..7e38faa8b Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/fold-bright.gif differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/fold-dim.bmp b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/fold-dim.bmp new file mode 100755 index 000000000..117f91a91 Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/fold-dim.bmp differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/fold-dim.gif b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/fold-dim.gif new file mode 100755 index 000000000..346fcbf3e Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/fold-dim.gif differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/fold.bmp b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/fold.bmp new file mode 100755 index 000000000..6ba9e5627 Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/fold.bmp differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/fold.gif b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/fold.gif new file mode 100755 index 000000000..133e594fd Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/fold.gif differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/icon-blue.png b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/icon-blue.png new file mode 100755 index 000000000..58bf969ed Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/icon-blue.png differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/keys2.jpg b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/keys2.jpg new file mode 100755 index 000000000..4739be00a Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/keys2.jpg differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/nofold-dim.bmp b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/nofold-dim.bmp new file mode 100755 index 000000000..8a12826b1 Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/nofold-dim.bmp differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/nofold-dim.gif b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/nofold-dim.gif new file mode 100755 index 000000000..996fb5eda Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/nofold-dim.gif differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/nofold.bmp b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/nofold.bmp new file mode 100755 index 000000000..0937d324b Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/nofold.bmp differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/unfold-bright.gif b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/unfold-bright.gif new file mode 100755 index 000000000..2748131a4 Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/unfold-bright.gif differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/unfold-dim.bmp b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/unfold-dim.bmp new file mode 100755 index 000000000..c2a6bafa2 Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/unfold-dim.bmp differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/unfold-dim.gif b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/unfold-dim.gif new file mode 100755 index 000000000..bee567117 Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/unfold-dim.gif differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/unfold.bmp b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/unfold.bmp new file mode 100755 index 000000000..30af625e2 Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/unfold.bmp differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/unfold.gif b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/unfold.gif new file mode 100755 index 000000000..0753ae4d2 Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/unfold.gif differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/w3c-logo-blue.gif b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/w3c-logo-blue.gif new file mode 100755 index 000000000..890bc97e0 Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/w3c-logo-blue.gif differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/w3c-logo-blue.svg b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/w3c-logo-blue.svg new file mode 100755 index 000000000..6595d0195 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/w3c-logo-blue.svg @@ -0,0 +1,14 @@ + + + W3C logo + + + + + + + ® + + + + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/w3c-logo-slanted.jpg b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/w3c-logo-slanted.jpg new file mode 100755 index 000000000..54e0ac361 Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/w3c-logo-slanted.jpg differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/w3c-logo-white.gif b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/w3c-logo-white.gif new file mode 100755 index 000000000..3b3c6fd02 Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/w3c-logo-white.gif differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/w3c-logo-white.svg b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/w3c-logo-white.svg new file mode 100755 index 000000000..d63907f35 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/graphics/w3c-logo-white.svg @@ -0,0 +1,14 @@ + + + W3C logo + + + + + + + ® + + + + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/help/.htaccess b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/help/.htaccess new file mode 100755 index 000000000..d395348ae --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/help/.htaccess @@ -0,0 +1,28 @@ +Options +MultiViews +LanguagePriority en +AddLanguage pt-br .pt-br + + + +ForceType 'text/html; charset=utf-8' + + + + + +ForceType 'application/xhtml+xml; charset=utf-8' + + + + + +ForceType 'text/css; charset=utf-8' + + + + + +ForceType 'text/javascript; charset=utf-8' + + +mkdir diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/help/help.html b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/help/help.html new file mode 100755 index 000000000..c2f86148f --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/help/help.html @@ -0,0 +1,80 @@ + + + + Slide Show Help + + + +

Slide Show Help

+ +

This slide show can be driven in the same way as Power Point. +To advance to the next slide click pretty much anywhere on the +page with the mouse, or press the space bar. You can move forwards +or backwards through the slides with the Cursor left, Cursor +right, Pg Up and Pg Dn keys. The font size is automatically +adjusted to match the browser's window width, but you can also +adjust it manually using the "S" key for smaller and the "B" key +for bigger. You can also use the "<" and ">" keys. Use the +"F" key to switch off/on the bottom status line. The "K" key +toggles the use of mouse click to advance to the next slide. You +can use "C" to show the table of contents and any other key to +hide it. Use the "F11" key to toggle the browser's full screen +mode. Note that not all keys are supported in all browsers, as +browsers may reserve some keys for browser control and this varies +from one browser to the next.

+ +

Firefox users may want the autohide +extension to hide the toolbars when entering full screen with F11. +Newer versions of Firefox have built-in support for SVG, but on older +versions for Microsoft Windows, you should consider installing the Adobe SVG Viewer +6.0.

+ +

If you would like to see how Slidy works, use View Source to view +the XHTML markup, or see this longer explanation, +which also explains additional features. Each slide is marked up as +a div element with class="slide". CSS positioning and percentage +widths on images can be used to ensure your image rich slides scale +to match the window size. Content to be revealed incrementally can +be marked up with class="incremental". The linked style sheet and +scripts were developed as a Web-based alternative to proprietary +presentation tools and have been tested on a variety of recent +browsers. Integrated editing support is under development. Please +send your comments to Dave +Raggett <dsr@w3.org>. +If you find Slidy useful, you may want to consider becoming a +W3C Supporter.

+ +

You are welcome to make use of the slide show style sheets, +scripts and help file under W3C's document use +and software +licensing rules.

+ + + +
+ + + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/help/help.html.ca b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/help/help.html.ca new file mode 100755 index 000000000..fef10cfd0 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/help/help.html.ca @@ -0,0 +1,52 @@ + + + + + Ajuda del presentador de diapositives + + + +

Ajuda del presentador de diapositives

+ +

Per avançar a la pròxima diapositiva només cal fer clic amb el ratolí en qualsevol lloc de la pàgina o bé prémer la barra d’espaidora. +Es pot anar endavant i endarrere per les diapositives amb les tecles "cursor esquerra" i "cursor dreta", "RePàg" i "AvPàg". El tamany de font de les lletres s’ajusta automàticament a l’amplada de la pantalla, però també es pot ajustar manualment fent servir la “S” per fer-la mes petita (Smaller) i la “B” per fer-la mes gran (“Bigger”),també es poden fer servir les tecles "<" i ">". +La tecla “F” fa aparèixer/desaparèixer el menú de la línia de estat a la part de sota. +Amb la tecla “K” s’habilita/deshabilita l’ús del ratolí per avançar a la pròxima diapositiva. La tecla “C” mostra la taula de continguts, amb qualsevol altra tecla la podem amagar. +La tecla “F11” serveix per entrar/sortir en el mode pantalla completa del navegador, la tecla “H” dona accés a aquesta pàgina. +Cal notar que no totes les tecles estan suportades en tots els navegadors donat que els navegadors poden reservar algunes tecles per el control de navegació i aquestes varien d’un navegador a un altre.

+

Es recomana als usuaris de Firefox que instal•lin la extensió d’autoamagar per amagar les barres d’eines en entrar al mode pantalla completa.

+

Si vol saber com funciona Slidy, feu servir “Veure el codi font” per veure el codi XHTML o vegi aquesta explicació més llarga., que també explica característiques addicionals. Cada diapositiva està marcada com element div amb classe “slide”. Es fa servir posicionament CSS i amplades per percentatge a les imatges per assegurar-se de que les vostres diapositives riques en imatges s’ajustin perfectament a la grandària de la finestra. El contingut que s’ha de revelar incrementalment es pot marcar amb la classe “incremental”. La fulla d’estils adjunta i els scripts es van desenvolupar com una alternativa basada en Web a les eines de presentació propietàries i s’han provat en una gran varietat de navegadors actuals. S’està desenvolupant un sistema d’edició integrada. Si us plau envieu els vostres comentaris a : Dave +Raggett <dsr@w3.org>. +Si trobeu Slidy útil podeu considerar ajudar al W3C.

+

Sou benvingut a fer servir el presentador de diapositives, les fulles d’estil , scripts i el fitxer d’ajuda sota les condicions d’ ùs de document del W3C I les normes +llicència de software.

+ + + +
+ + + + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/help/help.html.de b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/help/help.html.de new file mode 100755 index 000000000..55a8e4817 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/help/help.html.de @@ -0,0 +1,96 @@ + + + + + + + Slide Show Help + + + + +

Hilfe für die HTML-Slidy-Präsentation

+ +

Diese Präsentation wird wie Power Point kontrolliert: Klicken +Sie mit der Maus irgendwo ins Bild, um zur nächsten Seite zu +schalten, oder drücken Sie die Leertaste. Sie können ebenfalls +mit den Cursor-Tasten (links/rechts) oder den Tasten für Seite +auf und ab vorwärts und rückwärts durch die Präsentation +navigieren. Die Schriftgrösse wird automatisch so angepasst, dass +Sie zur Fensterbreite des Browsers passt, sie kann aber auch +manuell mit den Tasten "s" (kleiner) und "b" (grösser) +kontrolliert werden (oder mit der Taste "<" bzw. ">"). Die +Statuszeile am unteren Rand des Fensters wird mit "f" ein- und +ausgeschaltet. Die Taste "k" schaltet die Funktion des Mausklicks +zum Kontrollieren der Präsentation ein und aus. Sie können mit +"c" ein Inhaltsverzeichnis ein- und mit einer beliebigen anderen +Taste wieder ausblenden. Mit "F11" können Sie (je nach Browser) +den Vollbildmodus aktivieren. Die Taste "h" zeigt diesen Hilfetext +an. Es ist zu bemerken, dass nicht alle diese Tasten in jedem +Browser funktionieren, da sie zum Teil mit anderen Funktionen +belegt sind.

+ +

Firefox-Benutzer können die autohide-Erweiterung +installieren, um die Werkzeugleiste im Vollbildmodus auszublenden.

+ +

Wenn Sie wissen möchten, wie Slidy funktioniert, schauen Sie sich +den XHTML-Quellcode der Seite an oder lesen diese etwas längere Erklärung +(in Englisch), die auch weitere Funktionen erläutert. Jede einzelne +Folie ist als ein div-Element mit class="slide" +markiert. CSS-Positionierung und prozentuale Breitenangaben für Bilder +können benutzt werden, um sicherzustellen, dass die Folien bei +verschiedenen Fenstergrössen optimal dargestellt werden. Der Inhalt +auf Folien kann schrittweise angezeigt werden, indem den Elementen +class="incremental" zugewiesen wird. Das eingebundene +Style Sheet und die Skripten wurden als web-basierte Alternative zu +proprietären Programmen entwickelt. Sie wurden auf verschiedensten +aktuellen Browsern getestet. Ein eingebauter Editor für die Folien +ist in Entwicklung. Bitte senden Sie Kommentare an Dave Raggett <dsr@w3.org>. Wenn Sie Slidy +nützlich finden, möchten Sie vielleicht ein W3C Supporter werden.

+ +

Die Style Sheets, die Skripten der Präsentation und die +zugehörigen Texte sind frei zur Benutzung unter den Bedingungen +der W3C-Lizenzen document +use und software +licensing.

+ + + +
+ + + + + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/help/help.html.en b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/help/help.html.en new file mode 100755 index 000000000..f7e9e5cb1 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/help/help.html.en @@ -0,0 +1,81 @@ + + + + + + Slide Show Help + + + + +

Slide Show Help

+ +

This slide show can be driven in the same way as Power Point. +To advance to the next slide click pretty much anywhere on the +page with the mouse, or press the space bar. You can move forwards +or backwards through the slides with the Cursor left, Cursor +right, Pg Up and Pg Dn keys. The font size is automatically +adjusted to match the browser's window width, but you can also +adjust it manually using the "S" key for smaller and the "B" key +for bigger. You can also use the "<" and ">" keys. Use the +"F" key to switch off/on the bottom status line. The "K" key +toggles the use of mouse click to advance to the next slide. You +can use "C" to show the table of contents and any other key to +hide it. Press the "H" key to view this page. Use the "F11" key to +toggle the browser's full screen mode. Note that not all keys are +supported in all browsers, as browsers may reserve some keys for +browser control and this varies from one browser to the next.

+ +

Firefox users may want the autohide +extension to hide the toolbars when entering full screen with F11.

+ +

If you would like to see how Slidy works, use View Source to view +the XHTML markup, or see this longer explanation, +which also explains additional features. Each slide is marked up as +a div element with class="slide". CSS positioning and percentage +widths on images can be used to ensure your image rich slides scale +to match the window size. Content to be revealed incrementally can +be marked up with class="incremental". The linked style sheet and +scripts were developed as a Web-based alternative to proprietary +presentation tools and have been tested on a variety of recent +browsers. Integrated editing support is under development. Please +send your comments to Dave +Raggett <dsr@w3.org>. +If you find Slidy useful, you may want to consider becoming a +W3C Supporter.

+ +

You are welcome to make use of the slide show style sheets, +scripts and help file under W3C's document use +and software +licensing rules.

+ + + +
+ + + + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/help/help.html.es b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/help/help.html.es new file mode 100755 index 000000000..a3059aab4 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/help/help.html.es @@ -0,0 +1,52 @@ + + + + + + + Ayuda de Slidy + + + + +

Ayuda de "Slidy"

+ +

Esta presentación puede manejarse igual que una presentación hecha con Power Point. +Para avanzar a la siguiente página o diapositiva haga clic con el ratón en cualquier parte de la página, o pulse la barra espaciadora. Puede moverse adelante y atrás entre las diapositivas con las teclas de flecha izquierda, derecha, retroceso de página (Re Pag) o avance de página (Av Pag). El tamaño de fuente se ajusta automáticamente para encajar en el ancho de la ventana del navegador, pero puede ajustarlo manualmente utilizando la tecla "S" para reducirlo y la tecla "B" para aumentarlo. También puede usar las teclas "<" y ">". Use la tecla "F" para presentar u ocultar la línea de estado en la parte inferior. La tecla "K" habilita o deshabilita el uso del ratón para avanzar a la siguiente diapositiva. Puede usar la tecla "C" para mostrar la tabla de contenidos o índice, y cualquier otra tecla para esconderla. Use la tecla de función "F11" para conmutar la vista a toda pantalla del navegador. Tenga en cuenta que no todas las teclas están igualmente soportadas en todos los navegadores, ya que los navegadores pueden tener reservado el uso de algunas teclas para controles del navegador, y esto puede variar de un navegador a otro.

+ +

Los usuarios de Firefox pueden desear instalar la extensión "autohide" +para ocultar las barras de herramientas cuando utilizan la función F11 para el modo a toda pantalla.

+ +

Si desea saber cómo funciona Slidy, utilice la Vista de Código para ver el marcado XHML, o vea esta explicación extensa, +que expone otras características adicionales. Cada diapositiva está marcada con un elemento div con la clase class="slide". Puede usarse posicionamiento y anchos en porcentajes para las imágenes, mediante CSS, para garantizar que la imagen alcance el tamaño de la diapositiva de acuerdo con el tamaño de la ventana. El contenido que se desee presentar paulatinamente puede marcarse con la clase class="incremental". La hoja de estilos y el script enlazado fueron desarrollados como una alternativa, basada en la Web, a las herramientas propietarias de presentación, y han sido probados en una variedad de navegadores recientes. Se está desarrollando un editor integrado. Envie sus comentarios, por favor, a Dave Raggett <dsr@w3.org>.

+ +

Usted puede utilizar las hojas de estilo, scripts, y el fichero de ayuda; siempre que siga las normas de uso de documentos y licencia de software del W3C.

+ + + +
+ + + + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/help/help.html.fr b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/help/help.html.fr new file mode 100755 index 000000000..daa760594 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/help/help.html.fr @@ -0,0 +1,118 @@ + + + + + + Aide de Slide Show + + + + + +

Aide de Slide Show

+ + + +

Cet exposé Slide Show peut être utilisé de la même manière que Powerpoint. + +Pour avancer au prochain transparent, cliquez n'importe où sur la page avec la +souris ou appuyez sur la barre d'espace. Vous pouvez naviguer entre +les transparents avec les flèches gauche/droite ainsi que les touches Pg Up et +Pg Dn. + +La taille de la police s'adapte automatiquement à la largeur de la fenêtre +du navigateur, mais vous pouvez aussi l'ajuster manuellement en utilisant les +touches "S" (small) pour la diminuer et "B" (big) pour l'augmenter. Vous +pouvez aussi utiliser les touches "<" et ">". + +Utilisez la touche "F" pour afficher ou non le statut en pied-de-page. + +La touche "K" active l'utilisation du clic de souris pour avancer au prochain transparent. +Vous pouvez utiliser "T" pour afficher la table des matières et n'importe quelle autre touche +pour la cacher. + +Les utilisateurs de Windows peuvent utiliser la touche "F11" pour activer le mode plein écran +du navigateur. Appuyez sur la touche "H" pour obtenir cette page. À noter que certaines touches +peuvent ne pas fonctionner avec certains navigateurs car elles sont réservées pour son contrôle. +De plus, cela peut varier d'un navigateur à l'autre.

+ +

Les utilisateurs de Firefox peuvent installer l'extension autohide +pour cacher les barres d'outils lorsque le mode plein écran est activé +avec la touche F11.

+ +

Si vous voulez voir comment Slidy fonctionne, affichez le code source de la page +pour voir le balisage XHTML, ou lisez cette explication plus complète (en anglais), +qui explique aussi des fonctionnalités additionnelles. + +Chaque transparent est balisé par un élément div avec l'attribut class="slide". +Il est aussi possible d'utiliser le positionnement CSS ainsi que la largeur en pourcentage +pour s'assurer que vos images soient à l'échelle du transparent et correspondent ainsi à la taille +de la fenêtre. Le contenu devant s'afficher progressivement doit être marqué par l'attribut + class="incremental". + +La feuille de style reliée ainsi que les scripts ont été développés comme alternative Web +aux outils de présentation propriétaires et ont été testés sur un large panel de navigateurs récents. +Le support intégré pour l'édition est en cours de développement. Envoyez vos commentaires +(en anglais) à Dave +Raggett <dsr@w3.org>. +Si vous trouvez Slidy utile, vous pouvez également devenir +Supporter du W3C.

+ + + +

Veuillez utilisez les feuilles de style, scripts et fichiers d'aide + +en suivant le copyright + +et la licence du W3C.

+ + + + + + + +
+ + + + + + + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/help/help.html.hu b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/help/help.html.hu new file mode 100755 index 000000000..64eb20534 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/help/help.html.hu @@ -0,0 +1,98 @@ + + + + + + Segítség a bemutatóhoz + + + + + + + +

Segítség a bemutatóhoz

+ +

Ezt a bemutatót a Power Point-hoz hasonlóan lehet vezérelni. + A következő oldalra való lépéshez kattintson bárhova az aktuális + oldalon belül, vagy nyomja le a szóköz billentyűt. Az oldalak között + a bal és jobb nyíl, illetve a Page Up és Page Down billentyűkkel mozoghat. + A szöveg mérete automatikusan kerül beállításra úgy, hogy igazodjon + a böngésző ablakának szélességéhez, viszont az "S" billentyűvel + csökkentheti, a "B"-vel növelheti azt. Ugyanerre használhatja a "<" + és a ">" billentyűket is. + Az "F" billentyűvel be- és + kikapcsolhatja az alsó állapotsor megjelenítését. A "K" billentyűvel + letilthatja, illetve engedélyezheti, hogy egérkattintással a következő + oldalra lehessen lépni. A "C" billentyűvel megjelenítheti, bármely másikkal + pedig eltűntetheti a tartalomjegyzéket. Az "F11" billenytűvel válthat át + a böngésző teljes képernyős üzemmódjára, vagy jöhet onnan vissza. + Megjegyezzük, hogy nem minden billentyű támogatott minden böngészőben, + mivel a böngészők lefoglalhatnak néhány (böngészőnként eltérő) billentyűt + a saját vezérlésükre. +

+ +

A Firefox felhasználóknak hasznos lehet az + autohide + bővítmény, amivel elrejthetők az eszköztárak teljes képernyős üzemmódban. +

+ +

Ha szeretné látni, hogyan működik a Slidy, nézze meg az oldal + forrásában az XHTML jelölésmódot, vagy nézze meg ezt a + hosszabb magyarázatot, + ami további funkciókat is bemutat. Minden oldalt egy olyan div elem jelöl, + amiben be van állítva, hogy class="slide". A képek CSS-sel történő + pozicionálása és szélességüknek százalékban való megadása biztosítja, + hogy a sok képet tartalmazó oldalak az ablak méretének megfelelően + skálázódjanak. Az oldalon belül egymás után megjelenítendő tartalom a + class="incremental" megadásával jelölhető. A becsatolt stíluslapok és + scriptek a védjegyzett/szabadalmaztatott/más módon védett + bemutató-megjelenítő eszközök web-alapú alternatívájaként lettek + fejlesztve, és sok, manapság használatos böngészővel tesztelve. + Az integrált szerkesztési lehetőség jelenleg fejlesztés alatt áll. + Észrevételeit a következő helyre küldje: + Dave Raggett + <dsr@w3.org>. +

+ +

+ Ön jogosult az e bemutatóhoz tartozó stíluslapok, scriptek és + segítség fájl használatára, amennyiben betartja a W3C + + dokumentum használati és + + szoftver licencelési szabályait. + +

+ + + +
+ + + + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/help/help.html.nl b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/help/help.html.nl new file mode 100755 index 000000000..b2e90432c --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/help/help.html.nl @@ -0,0 +1,82 @@ + + + + + + + Slidy Help + + + + +

Slidy Help

+ + + +

Deze sheetpresentatie kan op dezelfde manier worden aangestuurd als +Powerpoint. Klik op een willekeurige plaats op de pagina met de muis, of +druk op de spatiebalk om naar de volgende sheet te gaan. Je kan voor- of +achterwaarts door de sheets bewegen mbv de links/rechts cursor- en de Page +Up en Page Down toetsen. De lettergrootte wordt automatisch aangepast aan +de breedte van het venster, maar je kunt 'm ook handmatig aanpassen met +"S" en "<" voor kleiner en "B" en ">" voor groter. Gebruik de +"F" om de status aan de onderkant aan/uit te schakelen. De "K" zorgt +ervoor dat een muisklik je niet meer, of wel weer naar de volgende sheet +brengt. Je kan de "C" gebruiken om het inhoudsoverzicht op te roepen, en +een willekeurige andere toets om 'm weer te verbergen. Gebruik "F11" om de +"volledig scherm" modus aan /uit te schakelen. Merk op dat niet alle +toetsen in iedere browser worden ondersteund, omdat sommige browsers +toetsen gebruiken voor besturing van de browser zelf. Dit varieert zelfs +tussen versies van dezelfde browser.

+ +

Firefox gebruikers willen wellicht de "autohide" extension gebruiken om +werkbalken te verbergen wanneer "volledig scherm" wordt aangeroepen met +"F11".

+ +

Als u wilt zien hoe Slidy werkt, gebruik Bron Bekijken om de XHTML opmaak +te bekijken, of bekijk deze langere uitleg, die ook extra functionaliteit +uitlegt. Elke sheet is in de opmaak genoteerd als een div element met +class="slide". CSS positionering and procentuele breedtes op afbeeldingen +kunnen worden gebruikt om te verzekeren dat uw afbeeldingrijke sheets +schalen naar de vensterbreedte. Inhoud kan stapsgewijs zichtbaar worden +gemaakt met behulp van class="incremental". Het gelinkte stijlblad en de +gelinkte scripts zijn ontwikkeld als een Web-gebaseerd alternatief voor +gesloten presentatie programma's en zijn getest op een variëteit van +recente browsers. Geintegreerde ondersteuning voor (inhoud)aanpassing +wordt ontwikkeld. Zend uw opmerkingen aub naar Dave Raggett <dsr@w3.org> +Als u Slidy bruikbaar vindt, wilt u wellicht overwegen W3C donateur te +worden.

+ +

U bent welkom om gebruik te maken van de stijlbladen, scripts en dit +helpbestand onder de regels van W3C's document use (document gebruik) en +software licensing (software licenties)

+ + + + +
+ + + + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/help/help.html.pl b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/help/help.html.pl new file mode 100755 index 000000000..91d8571b5 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/help/help.html.pl @@ -0,0 +1,76 @@ + + + + + + + Slidy - pomoc + + + + +

Slidy - pomoc

+ +

Prezentacją steruje się tak samo, jak w Powerpoincie. +Aby przejść do następnego slajdu, kliknij w dowolnym miejscu prezentacji myszą +lub naciśnij spację. Możesz też poruszać się w przód / tył używając klawiszy +kursora (lewo / prawo) lub klawiszy Pg Up / Pg Dn. Rozmiar czcionki jest +dobierany automatycznie tak, żeby mieścił się w obszarze przeglądarki, +ale możesz także dostosować go ręcznie naciskając klawisze "S", aby pomniejszyć +tekst i "B", aby go powiększyć. Możesz do tego celu także użyć klawiszy "<" + i ">". Użyj klawisza "F" aby + ukryć / pokazać dolny pasek statusu. Klawisz "K" włącza / wyłącza tryb przechodzenia + do następnego slajdu po kliknięciu myszką. Możesz użyć klawisza "C", żeby pokazać + spis treści i dowolnego innego, żeby go ukryć. Klawisz +"F11" włącza tryb pełnoekranowy przeglądarki. Pamiętaj, że nie wszystkie klawisze +są obsługiwane we wszystkich przeglądarkach, gdyż niektóre z nich rezerwują +konkretne klawisze do własnych celów, wszystko to zależy od używanej przeglądarki.

+ +

Jeśli używasz Firefoxa, zwróć uwagę na rozszerzenie autohide, dzięki któremu +możesz ukryć paski narzędziowe w trybie pełnoekranowym (F11).

+ +

Jeśli chcesz dowiedzieć się, w jaki sposób działa Slidy, obejrzyj źródło strony prezentacji, żeby +zobaczyć użyty XHTML lub zapoznaj się z prezentacją działania, która omawia +wszystkie dodatkowe funkcje. Każdy slajd jest reprezentowany przez element div o klasie "slide". +Pozycjonowanie CSS i użycie procentowych szerokości obrazków zapewni, że +Twoje slajdy będą poprawnie wyświetlane w każdej skali. +Zawartości slajdu, które mają być stopniowo odsłaniane oznacz klasą "incremental". +Powiązany arkusz stylów CSS i skrypt zostały stworzone jako sieciowa +alternatywa dla komercyjnych narzędzi prezentacyjnych. Całość została +przetestowana na różnorodnych współczesnych przeglądarkach. +Na etapie tworzenia jest aplikacja do zintegrowanego tworzenia i edycji prezentacji. +Wszystkie komentarze prosimy kierować do Dave'a +Raggetta <dsr@w3.org>.

+ +

Zachęcamy do używania arkuszy stylów, skryptów i pliku pomocy na warunkach licencyjnych dotyczących dokumentów +i oprogramowania W3C

+ + + +
+ + + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/help/help.html.pt-br b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/help/help.html.pt-br new file mode 100755 index 000000000..c2aee81cf --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/help/help.html.pt-br @@ -0,0 +1,95 @@ + + + + + Slide Show Help + + + +

Ajuda do Slide Show

+ +

Este slide show pode ser tocado do jeito do Power Point. +Para avançar ao próximo eslaide, clique em qualquer ponto +da página com o botão direito do mouse. Ou então use a +barra de espaços. Também se pode movimentar para frente ou +para trás com as teclas do cursor -- setinhas para a +direita, para a esquerda, para cima e para baixo. E ainda +com as teclas Page Up e Page Down. O tamanho da fonte é +automaticamente ajustado à largura da janela do navegador, +mas esse ajuste pode ser manual, usando as teclas "S" +(de "smaller") para diminuir o tamanho, e "B" (de "bigger") +para aumentar. Igualmente se pode usar as teclas "<" e +">". Use +a tecla "F" para alternar entre desativada e ativada a +linha de status no rodapé. A tecla "K" alterna o uso do +clique do mouse para avançar ao próximo eslaide. A tecla +"C" mostra a tabela de conteúdos, que será novamente +ocultada apertando-se qualquer tecla. Use a tecla "F11" +para alternar o modo de tela cheia do navegador. Aperte +"H" (de "Help") para abrir esta página de Ajuda. Note que +alguns navegadores reservam algumas dessas teclas para +outras funções. Assim, experimente no seu navegador para +ver se esse é o seu caso.

+ +

Usuários do Firefox podem querer a extensão autoocultar +para esconder as barras de ferramentas quando entrarem em tela cheia +com a tecla F11.

+ +

Se quiser ver como funciona o Slidy, use o View Source para +visualizar a marcação XHTML, ou leia esta explanação mais longa, +que também contém funcionalidades adicionais. Cada eslaide é +marcado como um div element com +classe="slide". Posicionamentos e larguras em porcentual de CSS +podem ser usados para assegurar que os eslaides com rica +ilustração tenham escalabilidade de acordo com o tamanho da janela. +Já o conteúdo a ser revelado incrementalmente pode receber a +marcação com a classe="incremental". +A folha de estilos vinculados e os scripts foram desenvolvidos +como uma alternativa baseada em web às ferramentas proprietárias +de apresentação, e testados em diversos navegadores recentes. +Suporte à edição integrada ainda está em desenvolvimento. Mande +seus comentários para Dave +Raggett <dsr@w3.org>. +Achando que o Slidy é útil, V. talvez possa considerar a +possibilidade de se tornar um +Apoiador do W3C.

+ +

Fique à vontade para usar as folhas de estilo, os scripts +e o arquivo de ajuda do show de eslaides que se encontram sob as +regras de + +uso de documentação +e +licenciamento de softwaredo W3C -- Consórcio da World Wide +Web.

+ + + +
+ + + + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/help/help.html.pt_br b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/help/help.html.pt_br new file mode 100755 index 000000000..c2aee81cf --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/help/help.html.pt_br @@ -0,0 +1,95 @@ + + + + + Slide Show Help + + + +

Ajuda do Slide Show

+ +

Este slide show pode ser tocado do jeito do Power Point. +Para avançar ao próximo eslaide, clique em qualquer ponto +da página com o botão direito do mouse. Ou então use a +barra de espaços. Também se pode movimentar para frente ou +para trás com as teclas do cursor -- setinhas para a +direita, para a esquerda, para cima e para baixo. E ainda +com as teclas Page Up e Page Down. O tamanho da fonte é +automaticamente ajustado à largura da janela do navegador, +mas esse ajuste pode ser manual, usando as teclas "S" +(de "smaller") para diminuir o tamanho, e "B" (de "bigger") +para aumentar. Igualmente se pode usar as teclas "<" e +">". Use +a tecla "F" para alternar entre desativada e ativada a +linha de status no rodapé. A tecla "K" alterna o uso do +clique do mouse para avançar ao próximo eslaide. A tecla +"C" mostra a tabela de conteúdos, que será novamente +ocultada apertando-se qualquer tecla. Use a tecla "F11" +para alternar o modo de tela cheia do navegador. Aperte +"H" (de "Help") para abrir esta página de Ajuda. Note que +alguns navegadores reservam algumas dessas teclas para +outras funções. Assim, experimente no seu navegador para +ver se esse é o seu caso.

+ +

Usuários do Firefox podem querer a extensão autoocultar +para esconder as barras de ferramentas quando entrarem em tela cheia +com a tecla F11.

+ +

Se quiser ver como funciona o Slidy, use o View Source para +visualizar a marcação XHTML, ou leia esta explanação mais longa, +que também contém funcionalidades adicionais. Cada eslaide é +marcado como um div element com +classe="slide". Posicionamentos e larguras em porcentual de CSS +podem ser usados para assegurar que os eslaides com rica +ilustração tenham escalabilidade de acordo com o tamanho da janela. +Já o conteúdo a ser revelado incrementalmente pode receber a +marcação com a classe="incremental". +A folha de estilos vinculados e os scripts foram desenvolvidos +como uma alternativa baseada em web às ferramentas proprietárias +de apresentação, e testados em diversos navegadores recentes. +Suporte à edição integrada ainda está em desenvolvimento. Mande +seus comentários para Dave +Raggett <dsr@w3.org>. +Achando que o Slidy é útil, V. talvez possa considerar a +possibilidade de se tornar um +Apoiador do W3C.

+ +

Fique à vontade para usar as folhas de estilo, os scripts +e o arquivo de ajuda do show de eslaides que se encontram sob as +regras de + +uso de documentação +e +licenciamento de softwaredo W3C -- Consórcio da World Wide +Web.

+ + + +
+ + + + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/help/help.html.sv b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/help/help.html.sv new file mode 100755 index 000000000..3d019a712 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/help/help.html.sv @@ -0,0 +1,75 @@ + + + + + + + + Hjälpsida för presentationer + + +

Hjälpsida för presentationer

+ +

Denna presentation kan användas på liknande sätt som Power Point. +För att bläddra till nästa sida går det att trycka på mellanslagstangenten eller klicka med musens +västra knapp så gott som var som helst på sidan. Bläddra framåt och +bakåt med höger- respektive vänsterpiltangenterna eller tangenterna »Pg Dn» respektive +»Pg Up». Textens storlek anpassas automatiskt efter webbläsarens +fönsterbredd, men den går även att justera manuellt med +tangenterna »S» och »B» för att förminska respektive förstora texten. Alternativt kan +tangenterna »<» respektive »>» användas. Tangenten +»F» används för att visa / dölja statusraden längst ner i fönstret. Tangenten »K» +kopplar på / av möjligheten att klicka med musen för att bläddra till nästa sida. Tangenten +»C» används för att visa innehållsförteckningen och en tryckning på vilken annan tangent som +helst döljer den. En tryckning på tangenten »H» visar denna hjälpsida. Tangenten »F11» +växlar mellan fullskärmsvisning och visning i webbläsarens fönster. Observera att vissa webbläsare kan +ha reserverat några av dessa tangenttryckningar för andra funktioner; detta varierar mellan olika webbläsare.

+ +

Firefoxanvändare kan vid behov installera autohide +för att verktygsfälten skall döljas vid övergång till fullskärmsvisning med F11.

+ +

För att se hur Slidy fungerar, titta på XHTML-koden genom att välja »Visa +källa» (eller liknande) i webbläsarens meny eller läs följande längre +beskrivning, där även ytterligare finesser beskrivs. Varje sida är markerad som +div-element med attributet class="slide". CSS-positionering och procentuell bredd +kan användas för att placera bilderna i rätt skala i förhållande till +webbläsarens fönsterstorlek. Det som skall visas inkrementiellt +markeras med class="incremental". Länkar hänvisar till några skript och stilmallar +som har testats med en mängd nutida webbläsare och bildar ett webbaserat alternativ till proprietära +presentationsprogram. Stöd för integrerad editering håller på att utvecklas. Skicka gärna +kommentarer till Dave +Raggett <dsr@w3.org>. +Om du finner Slidy användbar kan du överväga att bli +W3C Supporter.

+ +

Välkommen att använda presentationens stilmallar, skript och hjälpfiler enligt reglerna +för W3C:s document use +och software +licensing!

+ + + +
+ + + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/help/help.pt-br.html b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/help/help.pt-br.html new file mode 100755 index 000000000..72d98919f --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/help/help.pt-br.html @@ -0,0 +1,95 @@ + + + + + Slide Show Help + + + +

Ajuda do Slide Show

+ +

Este slide show pode ser tocado do jeito do Power Point. +Para avançar ao próximo eslaide, clique em qualquer ponto +da página com o botão direito do mouse. Ou então use a +barra de espaços. Também se pode movimentar para frente ou +para trás com as teclas do cursor -- setinhas para a +direita, para a esquerda, para cima e para baixo. E ainda +com as teclas Page Up e Page Down. O tamanho da fonte é +automaticamente ajustado à largura da janela do navegador, +mas esse ajuste pode ser manual, usando as teclas "S" +(de "smaller") para diminuir o tamanho, e "B" (de "bigger") +para aumentar. Igualmente se pode usar as teclas "<" e +">". Use +a tecla "F" para alternar entre desativada e ativada a +linha de status no rodapé. A tecla "K" alterna o uso do +clique do mouse para avançar ao próximo eslaide. A tecla +"C" mostra a tabela de conteúdos, que será novamente +ocultada apertando-se qualquer tecla. Use a tecla "F11" +para alternar o modo de tela cheia do navegador. Aperte +"H" (de "Help") para abrir esta página de Ajuda. Note que +alguns navegadores reservam algumas dessas teclas para +outras funções. Assim, experimente no seu navegador para +ver se esse é o seu caso.

+ +

Usuários do Firefox podem querer a extensão autoocultar +para esconder as barras de ferramentas quando entrarem em tela cheia +com a tecla F11.

+ +

Se quiser ver como funciona o Slidy, use o View Source para +visualizar a marcação XHTML, ou leia esta explanação mais longa, +que também contém funcionalidades adicionais. Cada eslaide é +marcado como um div element com +classe="slide". Posicionamentos e larguras em porcentual de CSS +podem ser usados para assegurar que os eslaides com rica +ilustração tenham escalabilidade de acordo com o tamanho da janela. +Já o conteúdo a ser revelado incrementalmente pode receber a +marcação com a classe="incremental". +A folha de estilos vinculados e os scripts foram desenvolvidos +como uma alternativa baseada em web às ferramentas proprietárias +de apresentação, e testados em diversos navegadores recentes. +Suporte à edição integrada ainda está em desenvolvimento. Mande +seus comentários para Dave +Raggett <dsr@w3.org>. +Achando que o Slidy é útil, V. talvez possa considerar a +possibilidade de se tornar um +Apoiador do W3C.

+ +

Fique à vontade para usar as folhas de estilo, os scripts +e o arquivo de ajuda do show de eslaides que se encontram sob as +regras de + +uso de documentação +e +licenciamento de softwaredo W3C -- Consórcio da World Wide +Web.

+ + + +
+ + + + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/scripts/.htaccess b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/scripts/.htaccess new file mode 100755 index 000000000..d395348ae --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/scripts/.htaccess @@ -0,0 +1,28 @@ +Options +MultiViews +LanguagePriority en +AddLanguage pt-br .pt-br + + + +ForceType 'text/html; charset=utf-8' + + + + + +ForceType 'application/xhtml+xml; charset=utf-8' + + + + + +ForceType 'text/css; charset=utf-8' + + + + + +ForceType 'text/javascript; charset=utf-8' + + +mkdir diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/scripts/slidy.js b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/scripts/slidy.js new file mode 100755 index 000000000..25b6e7650 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/scripts/slidy.js @@ -0,0 +1,2974 @@ +/* slidy.js + + Copyright (c) 2005-2011 W3C (MIT, ERCIM, Keio), All Rights Reserved. + W3C liability, trademark, document use and software licensing + rules apply, see: + + http://www.w3.org/Consortium/Legal/copyright-documents + http://www.w3.org/Consortium/Legal/copyright-software + + Defines single name "w3c_slidy" in global namespace + Adds event handlers without trampling on any others +*/ + +// the slidy object implementation +var w3c_slidy = { + // classify which kind of browser we're running under + ns_pos: (typeof window.pageYOffset!='undefined'), + khtml: ((navigator.userAgent).indexOf("KHTML") >= 0 ? true : false), + opera: ((navigator.userAgent).indexOf("Opera") >= 0 ? true : false), + ipad: ((navigator.userAgent).indexOf("iPad") >= 0 ? true : false), + iphone: ((navigator.userAgent).indexOf("iPhone") >= 0 ? true : false), + android: ((navigator.userAgent).indexOf("Android") >= 0 ? true : false), + ie: (typeof document.all != "undefined" && !this.opera), + ie6: (!this.ns_pos && navigator.userAgent.indexOf("MSIE 6") != -1), + ie7: (!this.ns_pos && navigator.userAgent.indexOf("MSIE 7") != -1), + ie8: (!this.ns_pos && navigator.userAgent.indexOf("MSIE 8") != -1), + ie9: (!this.ns_pos && navigator.userAgent.indexOf("MSIE 9") != -1), + + // data for swipe and double tap detection on touch screens + last_tap: 0, + prev_tap: 0, + start_x: 0, + start_y: 0, + delta_x: 0, + delta_y: 0, + + // are we running as XHTML? (doesn't work on Opera) + is_xhtml: /xml/.test(document.contentType), + + slide_number: 0, // integer slide count: 0, 1, 2, ... + slide_number_element: null, // element containing slide number + slides: [], // set to array of slide div's + notes: [], // set to array of handout div's + backgrounds: [], // set to array of background div's + toolbar: null, // element containing toolbar + title: null, // document title + last_shown: null, // last incrementally shown item + eos: null, // span element for end of slide indicator + toc: null, // table of contents + outline: null, // outline element with the focus + selected_text_len: 0, // length of drag selection on document + view_all: 0, // 1 to view all slides + handouts + want_toolbar: true, // user preference to show/hide toolbar + mouse_click_enabled: true, // enables left click for next slide + scroll_hack: 0, // IE work around for position: fixed + disable_slide_click: false, // used by clicked anchors + + lang: "en", // updated to language specified by html file + + help_anchor: null, // used for keyboard focus hack in showToolbar() + help_page: "http://www.w3.org/Talks/Tools/Slidy2/help/help.html", + help_text: "Navigate with mouse click, space bar, Cursor Left/Right, " + + "or Pg Up and Pg Dn. Use S and B to change font size.", + + size_index: 0, + size_adjustment: 0, + sizes: new Array("10pt", "12pt", "14pt", "16pt", "18pt", "20pt", + "22pt", "24pt", "26pt", "28pt", "30pt", "32pt"), + + // needed for efficient resizing + last_width: 0, + last_height: 0, + + + // Needed for cross browser support for relative width/height on + // object elements. The work around is to save width/height attributes + // and then to recompute absolute width/height dimensions on resizing + objects: [], + + // attach initialiation event handlers + set_up: function () { + var init = function() { w3c_slidy.init(); }; + if (typeof window.addEventListener != "undefined") + window.addEventListener("load", init, false); + else + window.attachEvent("onload", init); + }, + + hide_slides: function () { + if (document.body && !w3c_slidy.initialized) + document.body.style.visibility = "hidden"; + else + setTimeout(w3c_slidy.hide_slides, 50); + }, + + // hack to persuade IE to compute correct document height + // as needed for simulating fixed positioning of toolbar + ie_hack: function () { + window.resizeBy(0,-1); + window.resizeBy(0, 1); + }, + + init: function () { + //alert("slidy starting test 10"); + document.body.style.visibility = "visible"; + this.init_localization(); + this.add_toolbar(); + this.wrap_implicit_slides(); + this.collect_slides(); + this.collect_notes(); + this.collect_backgrounds(); + this.objects = document.body.getElementsByTagName("object"); + this.patch_anchors(); + this.slide_number = this.find_slide_number(location.href); + window.offscreenbuffering = true; + this.size_adjustment = this.find_size_adjust(); + this.time_left = this.find_duration(); + this.hide_image_toolbar(); // suppress IE image toolbar popup + this.init_outliner(); // activate fold/unfold support + this.title = document.title; + this.keyboardless = (this.ipad||this.iphone||this.android); + + if (this.keyboardless) + { + w3c_slidy.remove_class(w3c_slidy.toolbar, "hidden") + this.want_toolbar = 0; + } + + // work around for opera bug + this.is_xhtml = (document.body.tagName == "BODY" ? false : true); + + if (this.slides.length > 0) + { + var slide = this.slides[this.slide_number]; + + if (this.slide_number > 0) + { + this.set_visibility_all_incremental("visible"); + this.last_shown = this.previous_incremental_item(null); + this.set_eos_status(true); + } + else + { + this.last_shown = null; + this.set_visibility_all_incremental("hidden"); + this.set_eos_status(!this.next_incremental_item(this.last_shown)); + } + + this.set_location(); + this.add_class(this.slides[0], "first-slide"); + w3c_slidy.show_slide(slide); + } + + this.toc = this.table_of_contents(); + + this.add_initial_prompt(); + + // bind event handlers without interfering with custom page scripts + // Tap events behave too weirdly to support clicks reliably on + // iPhone and iPad, so exclude these from click handler + + if (!this.keyboardless) + this.add_listener(document.body, "click", this.mouse_button_click); + + this.add_listener(document, "keydown", this.key_down); + this.add_listener(document, "keypress", this.key_press); + this.add_listener(window, "resize", this.resized); + this.add_listener(window, "scroll", this.scrolled); + this.add_listener(window, "unload", this.unloaded); + + this.add_listener(document, "touchstart", this.touchstart); + this.add_listener(document, "touchmove", this.touchmove); + this.add_listener(document, "touchend", this.touchend); + + // this seems to be a debugging hack + //if (!document.body.onclick) + // document.body.onclick = function () { }; + + this.single_slide_view(); + + //this.set_location(); + + this.resized(); + + if (this.ie7) + setTimeout(w3c_slidy.ie_hack, 100); + + this.show_toolbar(); + + // for back button detection + setInterval(function () { w3c_slidy.check_location(); }, 200); + w3c_slidy.initialized = true; + }, + + // create div element with links to each slide + table_of_contents: function () { + var toc = this.create_element("div"); + this.add_class(toc, "slidy_toc hidden"); + //toc.setAttribute("tabindex", "0"); + + var heading = this.create_element("div"); + this.add_class(heading, "toc-heading"); + heading.innerHTML = this.localize("Table of Contents"); + + toc.appendChild(heading); + var previous = null; + + for (var i = 0; i < this.slides.length; ++i) + { + var title = this.has_class(this.slides[i], "title"); + var num = document.createTextNode((i + 1) + ". "); + + toc.appendChild(num); + + var a = this.create_element("a"); + a.setAttribute("href", "#(" + (i+1) + ")"); + + if (title) + this.add_class(a, "titleslide"); + + var name = document.createTextNode(this.slide_name(i)); + a.appendChild(name); + a.onclick = w3c_slidy.toc_click; + a.onkeydown = w3c_slidy.toc_key_down; + a.previous = previous; + + if (previous) + previous.next = a; + + toc.appendChild(a); + + if (i == 0) + toc.first = a; + + if (i < this.slides.length - 1) + { + var br = this.create_element("br"); + toc.appendChild(br); + } + + previous = a; + } + + toc.focus = function () { + if (this.first) + this.first.focus(); + } + + toc.onmouseup = w3c_slidy.mouse_button_up; + + toc.onclick = function (e) { + e||(e=window.event); + + if (w3c_slidy.selected_text_len <= 0) + w3c_slidy.hide_table_of_contents(true); + + w3c_slidy.stop_propagation(e); + + if (e.cancel != undefined) + e.cancel = true; + + if (e.returnValue != undefined) + e.returnValue = false; + + return false; + }; + + document.body.insertBefore(toc, document.body.firstChild); + return toc; + }, + + is_shown_toc: function () { + return !w3c_slidy.has_class(w3c_slidy.toc, "hidden"); + }, + + show_table_of_contents: function () { + w3c_slidy.remove_class(w3c_slidy.toc, "hidden"); + var toc = w3c_slidy.toc; + toc.focus(); + + if (w3c_slidy.ie7 && w3c_slidy.slide_number == 0) + setTimeout(w3c_slidy.ie_hack, 100); + }, + + hide_table_of_contents: function (focus) { + w3c_slidy.add_class(w3c_slidy.toc, "hidden"); + + if (focus && !w3c_slidy.opera) + w3c_slidy.help_anchor.focus(); + }, + + toggle_table_of_contents: function () { + if (w3c_slidy.is_shown_toc()) + w3c_slidy.hide_table_of_contents(true); + else + w3c_slidy.show_table_of_contents(); + }, + + // called on clicking toc entry + toc_click: function (e) { + if (!e) + e = window.event; + + var target = w3c_slidy.get_target(e); + + if (target && target.nodeType == 1) + { + var uri = target.getAttribute("href"); + + if (uri) + { + //alert("going to " + uri); + var slide = w3c_slidy.slides[w3c_slidy.slide_number]; + w3c_slidy.hide_slide(slide); + w3c_slidy.slide_number = w3c_slidy.find_slide_number(uri); + slide = w3c_slidy.slides[w3c_slidy.slide_number]; + w3c_slidy.last_shown = null; + w3c_slidy.set_location(); + w3c_slidy.set_visibility_all_incremental("hidden"); + w3c_slidy.set_eos_status(!w3c_slidy.next_incremental_item(w3c_slidy.last_shown)); + w3c_slidy.show_slide(slide); + //target.focus(); + + try + { + if (!w3c_slidy.opera) + w3c_slidy.help_anchor.focus(); + } + catch (e) + { + } + } + } + + w3c_slidy.hide_table_of_contents(true); + if (w3c_slidy.ie7) w3c_slidy.ie_hack(); + w3c_slidy.stop_propagation(e); + return w3c_slidy.cancel(e); + }, + + // called onkeydown for toc entry + toc_key_down: function (event) { + var key; + + if (!event) + var event = window.event; + + // kludge around NS/IE differences + if (window.event) + key = window.event.keyCode; + else if (event.which) + key = event.which; + else + return true; // Yikes! unknown browser + + // ignore event if key value is zero + // as for alt on Opera and Konqueror + if (!key) + return true; + + // check for concurrent control/command/alt key + // but are these only present on mouse events? + + if (event.ctrlKey || event.altKey) + return true; + + if (key == 13) + { + var uri = this.getAttribute("href"); + + if (uri) + { + //alert("going to " + uri); + var slide = w3c_slidy.slides[w3c_slidy.slide_number]; + w3c_slidy.hide_slide(slide); + w3c_slidy.slide_number = w3c_slidy.find_slide_number(uri); + slide = w3c_slidy.slides[w3c_slidy.slide_number]; + w3c_slidy.last_shown = null; + w3c_slidy.set_location(); + w3c_slidy.set_visibility_all_incremental("hidden"); + w3c_slidy.set_eos_status(!w3c_slidy.next_incremental_item(w3c_slidy.last_shown)); + w3c_slidy.show_slide(slide); + //target.focus(); + + try + { + if (!w3c_slidy.opera) + w3c_slidy.help_anchor.focus(); + } + catch (e) + { + } + } + + w3c_slidy.hide_table_of_contents(true); + + if (self.ie7) + w3c_slidy.ie_hack(); + + return w3c_slidy.cancel(event); + } + + if (key == 40 && this.next) + { + this.next.focus(); + return w3c_slidy.cancel(event); + } + + if (key == 38 && this.previous) + { + this.previous.focus(); + return w3c_slidy.cancel(event); + } + + return true; + }, + + touchstart: function (e) + { + //e.preventDefault(); + this.prev_tap = this.last_tap; + this.last_tap = (new Date).getTime(); + + var tap_delay = this.last_tap - this.prev_tap; + + if (tap_delay <= 200) + { + // double tap + } + + var touch = e.touches[0]; + + this.start_x = touch.pageX; + this.start_y = touch.pageY; + this.delta_x = this.delta_y = 0; + }, + + touchmove: function (e) + { + //e.preventDefault(); + var touch = e.touches[0]; + this.delta_x = touch.pageX - this.start_x; + this.delta_y = touch.pageY - this.start_y; + }, + + touchend: function (e) + { + //e.preventDefault(); + var delay = (new Date).getTime() - this.last_tap; + var dx = this.delta_x; + var dy = this.delta_y; + var abs_dx = Math.abs(dx); + var abs_dy = Math.abs(dy); + + if (delay < 500 && (abs_dx > 100 || abs_dy > 100)) + { + if (abs_dx > 0.5 * abs_dy) + { + if (dx < 0) + w3c_slidy.next_slide(true); + else + w3c_slidy.previous_slide(true); + } + else if (abs_dy > 2 * abs_dx) + { + w3c_slidy.toggle_table_of_contents(); + } + } + }, + + // ### OBSOLETE ### + before_print: function () { + this.show_all_slides(); + this.hide_toolbar(); + alert("before print"); + }, + + // ### OBSOLETE ### + after_print: function () { + if (!this.view_all) + { + this.single_slide_view(); + this.show_toolbar(); + } + alert("after print"); + }, + + // ### OBSOLETE ### + print_slides: function () { + this.before_print(); + window.print(); + this.after_print(); + }, + + // ### OBSOLETE ?? ### + toggle_view: function () { + if (this.view_all) + { + this.single_slide_view(); + this.show_toolbar(); + this.view_all = 0; + } + else + { + this.show_all_slides(); + this.hide_toolbar(); + this.view_all = 1; + } + }, + + // prepare for printing ### OBSOLETE ### + show_all_slides: function () { + this.remove_class(document.body, "single_slide"); + this.set_visibility_all_incremental("visible"); + }, + + // restore after printing ### OBSOLETE ### + single_slide_view: function () { + this.add_class(document.body, "single_slide"); + this.set_visibility_all_incremental("visible"); + this.last_shown = this.previous_incremental_item(null); + }, + + // suppress IE's image toolbar pop up + hide_image_toolbar: function () { + if (!this.ns_pos) + { + var images = document.getElementsByTagName("IMG"); + + for (var i = 0; i < images.length; ++i) + images[i].setAttribute("galleryimg", "no"); + } + }, + + unloaded: function (e) { + //alert("unloaded"); + }, + + // Safari and Konqueror don't yet support getComputedStyle() + // and they always reload page when location.href is updated + is_KHTML: function () { + var agent = navigator.userAgent; + return (agent.indexOf("KHTML") >= 0 ? true : false); + }, + + // find slide name from first h1 element + // default to document title + slide number + slide_name: function (index) { + var name = null; + var slide = this.slides[index]; + + var heading = this.find_heading(slide); + + if (heading) + name = this.extract_text(heading); + + if (!name) + name = this.title + "(" + (index + 1) + ")"; + + name.replace(/\&/g, "&"); + name.replace(/\/g, ">"); + + return name; + }, + + // find first h1 element in DOM tree + find_heading: function (node) { + if (!node || node.nodeType != 1) + return null; + + if (node.nodeName == "H1" || node.nodeName == "h1") + return node; + + var child = node.firstChild; + + while (child) + { + node = this.find_heading(child); + + if (node) + return node; + + child = child.nextSibling; + } + + return null; + }, + + // recursively extract text from DOM tree + extract_text: function (node) { + if (!node) + return ""; + + // text nodes + if (node.nodeType == 3) + return node.nodeValue; + + // elements + if (node.nodeType == 1) + { + node = node.firstChild; + var text = ""; + + while (node) + { + text = text + this.extract_text(node); + node = node.nextSibling; + } + + return text; + } + + return ""; + }, + + // find copyright text from meta element + find_copyright: function () { + var name, content; + var meta = document.getElementsByTagName("meta"); + + for (var i = 0; i < meta.length; ++i) + { + name = meta[i].getAttribute("name"); + content = meta[i].getAttribute("content"); + + if (name == "copyright") + return content; + } + + return null; + }, + + find_size_adjust: function () { + var name, content, offset; + var meta = document.getElementsByTagName("meta"); + + for (var i = 0; i < meta.length; ++i) + { + name = meta[i].getAttribute("name"); + content = meta[i].getAttribute("content"); + + if (name == "font-size-adjustment") + return 1 * content; + } + + return 1; + }, + + // for 20 minutes + find_duration: function () { + var name, content, offset; + var meta = document.getElementsByTagName("meta"); + + for (var i = 0; i < meta.length; ++i) + { + name = meta[i].getAttribute("name"); + content = meta[i].getAttribute("content"); + + if (name == "duration") + return 60000 * content; + } + + return null; + }, + + replace_by_non_breaking_space: function (str) { + for (var i = 0; i < str.length; ++i) + str[i] = 160; + }, + + // ### CHECK ME ### is use of "li" okay for text/html? + // for XHTML do we also need to specify namespace? + init_outliner: function () { + var items = document.getElementsByTagName("li"); + + for (var i = 0; i < items.length; ++i) + { + var target = items[i]; + + if (!this.has_class(target.parentNode, "outline")) + continue; + + target.onclick = this.outline_click; +/* ### more work needed for IE6 + if (!this.ns_pos) + { + target.onmouseover = this.hover_outline; + target.onmouseout = this.unhover_outline; + } +*/ + if (this.foldable(target)) + { + target.foldable = true; + target.onfocus = function () {w3c_slidy.outline = this;}; + target.onblur = function () {w3c_slidy.outline = null;}; + + if (!target.getAttribute("tabindex")) + target.setAttribute("tabindex", "0"); + + if (this.has_class(target, "expand")) + this.unfold(target); + else + this.fold(target); + } + else + { + this.add_class(target, "nofold"); + target.visible = true; + target.foldable = false; + } + } + }, + + foldable: function (item) { + if (!item || item.nodeType != 1) + return false; + + var node = item.firstChild; + + while (node) + { + if (node.nodeType == 1 && this.is_block(node)) + return true; + + node = node.nextSibling; + } + + return false; + }, + + // ### CHECK ME ### switch to add/remove "hidden" class + fold: function (item) { + if (item) + { + this.remove_class(item, "unfolded"); + this.add_class(item, "folded"); + } + + var node = item ? item.firstChild : null; + + while (node) + { + if (node.nodeType == 1 && this.is_block(node)) // element + { + w3c_slidy.add_class(node, "hidden"); + } + + node = node.nextSibling; + } + + item.visible = false; + }, + + // ### CHECK ME ### switch to add/remove "hidden" class + unfold: function (item) { + if (item) + { + this.add_class(item, "unfolded"); + this.remove_class(item, "folded"); + } + + var node = item ? item.firstChild : null; + + while (node) + { + if (node.nodeType == 1 && this.is_block(node)) // element + { + w3c_slidy.remove_class(node, "hidden"); + } + + node = node.nextSibling; + } + + item.visible = true; + }, + + outline_click: function (e) { + if (!e) + e = window.event; + + var rightclick = false; + var target = w3c_slidy.get_target(e); + + while (target && target.visible == undefined) + target = target.parentNode; + + if (!target) + return true; + + if (e.which) + rightclick = (e.which == 3); + else if (e.button) + rightclick = (e.button == 2); + + if (!rightclick && target.visible != undefined) + { + if (target.foldable) + { + if (target.visible) + w3c_slidy.fold(target); + else + w3c_slidy.unfold(target); + } + + w3c_slidy.stop_propagation(e); + e.cancel = true; + e.returnValue = false; + } + + return false; + }, + + add_initial_prompt: function () { + var prompt = this.create_element("div"); + prompt.setAttribute("class", "initial_prompt"); + + var p1 = this.create_element("p"); + prompt.appendChild(p1); + p1.setAttribute("class", "help"); + + if (this.keyboardless) + p1.innerHTML = "swipe left to move to next slide"; + else + p1.innerHTML = "Space, Right Arrow or swipe left to move to " + + "next slide, click help below for more details"; + + this.add_listener(prompt, "click", function (e) { + document.body.removeChild(prompt); + w3c_slidy.stop_propagation(e); + + if (e.cancel != undefined) + e.cancel = true; + + if (e.returnValue != undefined) + e.returnValue = false; + + return false; + }); + + document.body.appendChild(prompt); + this.initial_prompt = prompt; + setTimeout(function() {document.body.removeChild(prompt);}, 5000); + }, + + add_toolbar: function () { + var counter, page; + + this.toolbar = this.create_element("div"); + this.toolbar.setAttribute("class", "toolbar"); + + // a reasonably behaved browser + if (this.ns_pos || !this.ie6) + { + var right = this.create_element("div"); + right.setAttribute("style", "float: right; text-align: right"); + + counter = this.create_element("span") + counter.innerHTML = this.localize("slide") + " n/m"; + right.appendChild(counter); + this.toolbar.appendChild(right); + + var left = this.create_element("div"); + left.setAttribute("style", "text-align: left"); + + // global end of slide indicator + this.eos = this.create_element("span"); + this.eos.innerHTML = "* "; + left.appendChild(this.eos); + + var help = this.create_element("a"); + help.setAttribute("href", this.help_page); + help.setAttribute("title", this.localize(this.help_text)); + help.innerHTML = this.localize("help?"); + left.appendChild(help); + this.help_anchor = help; // save for focus hack + + var gap1 = document.createTextNode(" "); + left.appendChild(gap1); + + var contents = this.create_element("a"); + contents.setAttribute("href", "javascript:w3c_slidy.toggle_table_of_contents()"); + contents.setAttribute("title", this.localize("table of contents")); + contents.innerHTML = this.localize("contents?"); + left.appendChild(contents); + + var gap2 = document.createTextNode(" "); + left.appendChild(gap2); + + var copyright = this.find_copyright(); + + if (copyright) + { + var span = this.create_element("span"); + span.className = "copyright"; + span.innerHTML = copyright; + left.appendChild(span); + } + + this.toolbar.setAttribute("tabindex", "0"); + this.toolbar.appendChild(left); + } + else // IE6 so need to work around its poor CSS support + { + this.toolbar.style.position = (this.ie7 ? "fixed" : "absolute"); + this.toolbar.style.zIndex = "200"; + this.toolbar.style.width = "99.9%"; + this.toolbar.style.height = "1.2em"; + this.toolbar.style.top = "auto"; + this.toolbar.style.bottom = "0"; + this.toolbar.style.left = "0"; + this.toolbar.style.right = "0"; + this.toolbar.style.textAlign = "left"; + this.toolbar.style.fontSize = "60%"; + this.toolbar.style.color = "red"; + this.toolbar.borderWidth = 0; + this.toolbar.className = "toolbar"; + this.toolbar.style.background = "rgb(240,240,240)"; + + // would like to have help text left aligned + // and page counter right aligned, floating + // div's don't work, so instead use nested + // absolutely positioned div's. + + var sp = this.create_element("span"); + sp.innerHTML = "  * "; + this.toolbar.appendChild(sp); + this.eos = sp; // end of slide indicator + + var help = this.create_element("a"); + help.setAttribute("href", this.help_page); + help.setAttribute("title", this.localize(this.help_text)); + help.innerHTML = this.localize("help?"); + this.toolbar.appendChild(help); + this.help_anchor = help; // save for focus hack + + var gap1 = document.createTextNode(" "); + this.toolbar.appendChild(gap1); + + var contents = this.create_element("a"); + contents.setAttribute("href", "javascript:toggleTableOfContents()"); + contents.setAttribute("title", this.localize("table of contents".localize)); + contents.innerHTML = this.localize("contents?"); + this.toolbar.appendChild(contents); + + var gap2 = document.createTextNode(" "); + this.toolbar.appendChild(gap2); + + var copyright = this.find_copyright(); + + if (copyright) + { + var span = this.create_element("span"); + span.innerHTML = copyright; + span.style.color = "black"; + span.style.marginLeft = "0.5em"; + this.toolbar.appendChild(span); + } + + counter = this.create_element("div") + counter.style.position = "absolute"; + counter.style.width = "auto"; //"20%"; + counter.style.height = "1.2em"; + counter.style.top = "auto"; + counter.style.bottom = 0; + counter.style.right = "0"; + counter.style.textAlign = "right"; + counter.style.color = "red"; + counter.style.background = "rgb(240,240,240)"; + + counter.innerHTML = this.localize("slide") + " n/m"; + this.toolbar.appendChild(counter); + } + + // ensure that click isn't passed through to the page + this.toolbar.onclick = + function (e) { + if (!e) + e = window.event; + + var target = e.target; + + if (!target && e.srcElement) + target = e.srcElement; + + // work around Safari bug + if (target && target.nodeType == 3) + target = target.parentNode; + + w3c_slidy.stop_propagation(e); + + if (target && target.nodeName.toLowerCase() != "a") + w3c_slidy.mouse_button_click(e); + }; + + this.slide_number_element = counter; + this.set_eos_status(false); + document.body.appendChild(this.toolbar); + }, + + // wysiwyg editors make it hard to use div elements + // e.g. amaya loses the div when you copy and paste + // this function wraps div elements around implicit + // slides which start with an h1 element and continue + // up to the next heading or div element + wrap_implicit_slides: function () { + var i, heading, node, next, div; + var headings = document.getElementsByTagName("h1"); + + if (!headings) + return; + + for (i = 0; i < headings.length; ++i) + { + heading = headings[i]; + + if (heading.parentNode != document.body) + continue; + + node = heading.nextSibling; + + div = document.createElement("div"); + this.add_class(div, "slide"); + document.body.replaceChild(div, heading); + div.appendChild(heading); + + while (node) + { + if (node.nodeType == 1) // an element + { + if (node.nodeName == "H1" || node.nodeName == "h1") + break; + + if (node.nodeName == "DIV" || node.nodeName == "div") + { + if (this.has_class(node, "slide")) + break; + + if (this.has_class(node, "handout")) + break; + } + } + + next = node.nextSibling; + node = document.body.removeChild(node); + div.appendChild(node); + node = next; + } + } + }, + +// return new array of all slides + collect_slides: function () { + var slides = new Array(); + var divs = document.body.getElementsByTagName("div"); + + for (var i = 0; i < divs.length; ++i) + { + div = divs.item(i); + + if (this.has_class(div, "slide")) + { + // add slide to collection + slides[slides.length] = div; + + // hide each slide as it is found + this.add_class(div, "hidden"); + + // add dummy
at end for scrolling hack + var node1 = document.createElement("br"); + div.appendChild(node1); + var node2 = document.createElement("br"); + div.appendChild(node2); + } + else if (this.has_class(div, "background")) + { // work around for Firefox SVG reload bug + // which otherwise replaces 1st SVG graphic with 2nd + div.style.display = "block"; + } + } + + this.slides = slides; + }, + + // return new array of all
+ collect_notes: function () { + var notes = new Array(); + var divs = document.body.getElementsByTagName("div"); + + for (var i = 0; i < divs.length; ++i) + { + div = divs.item(i); + + if (this.has_class(div, "handout")) + { + // add note to collection + notes[notes.length] = div; + + // and hide it + this.add_class(div, "hidden"); + } + } + + this.notes = notes; + }, + + // return new array of all
+ // including named backgrounds e.g. class="background titlepage" + collect_backgrounds: function () { + var backgrounds = new Array(); + var divs = document.body.getElementsByTagName("div"); + + for (var i = 0; i < divs.length; ++i) + { + div = divs.item(i); + + if (this.has_class(div, "background")) + { + // add background to collection + backgrounds[backgrounds.length] = div; + + // and hide it + this.add_class(div, "hidden"); + } + } + + this.backgrounds = backgrounds; + }, + + // set click handlers on all anchors + patch_anchors: function () { + var self = w3c_slidy; + var handler = function (event) { + // compare this.href with location.href + // for link to another slide in this doc + + if (self.page_address(this.href) == self.page_address(location.href)) + { + // yes, so find new slide number + var newslidenum = self.find_slide_number(this.href); + + if (newslidenum != self.slide_number) + { + var slide = self.slides[self.slide_number]; + self.hide_slide(slide); + self.slide_number = newslidenum; + slide = self.slides[self.slide_number]; + self.show_slide(slide); + self.set_location(); + } + } + else + w3c_slidy.stop_propagation(event); + +// else if (this.target == null) +// location.href = this.href; + + this.blur(); + self.disable_slide_click = true; + }; + + var anchors = document.body.getElementsByTagName("a"); + + for (var i = 0; i < anchors.length; ++i) + { + if (window.addEventListener) + anchors[i].addEventListener("click", handler, false); + else + anchors[i].attachEvent("onclick", handler); + } + }, + + // ### CHECK ME ### see which functions are invoked via setTimeout + // either directly or indirectly for use of w3c_slidy vs this + show_slide_number: function () { + var timer = w3c_slidy.get_timer(); + w3c_slidy.slide_number_element.innerHTML = timer + w3c_slidy.localize("slide") + " " + + (w3c_slidy.slide_number + 1) + "/" + w3c_slidy.slides.length; + }, + + // every 200mS check if the location has been changed as a + // result of the user activating the Back button/menu item + // doesn't work for Opera < 9.5 + check_location: function () { + var hash = location.hash; + + if (w3c_slidy.slide_number > 0 && (hash == "" || hash == "#")) + w3c_slidy.goto_slide(0); + else if (hash.length > 2 && hash != "#("+(w3c_slidy.slide_number+1)+")") + { + var num = parseInt(location.hash.substr(2)); + + if (!isNaN(num)) + w3c_slidy.goto_slide(num-1); + } + + if (w3c_slidy.time_left && w3c_slidy.slide_number > 0) + { + w3c_slidy.show_slide_number(); + + if (w3c_slidy.time_left > 0) + w3c_slidy.time_left -= 200; + } + }, + + get_timer: function () { + var timer = ""; + if (w3c_slidy.time_left) + { + var mins, secs; + secs = Math.floor(w3c_slidy.time_left/1000); + mins = Math.floor(secs / 60); + secs = secs % 60; + timer = (mins ? mins+"m" : "") + secs + "s "; + } + + return timer; + }, + + // this doesn't push location onto history stack for IE + // for which a hidden iframe hack is needed: load page into + // the iframe with script that set's parent's location.hash + // but that won't work for standalone use unless we can + // create the page dynamically via a javascript: URL + // ### use history.pushState if available + set_location: function () { + var uri = w3c_slidy.page_address(location.href); + var hash = "#(" + (w3c_slidy.slide_number+1) + ")"; + + if (w3c_slidy.slide_number >= 0) + uri = uri + hash; + + if (typeof(history.pushState) != "undefined") + { + document.title = w3c_slidy.title + " (" + (w3c_slidy.slide_number+1) + ")"; + history.pushState(0, document.title, hash); + w3c_slidy.show_slide_number(); + return; + } + + if (w3c_slidy.ie && (w3c_slidy.ie6 || w3c_slidy.ie7)) + w3c_slidy.push_hash(hash); + + if (uri != location.href) // && !khtml + location.href = uri; + + if (this.khtml) + hash = "(" + (w3c_slidy.slide_number+1) + ")"; + + if (!this.ie && location.hash != hash && location.hash != "") + location.hash = hash; + + document.title = w3c_slidy.title + " (" + (w3c_slidy.slide_number+1) + ")"; + w3c_slidy.show_slide_number(); + }, + + page_address: function (uri) { + var i = uri.indexOf("#"); + + if (i < 0) + i = uri.indexOf("%23"); + + // check if anchor is entire page + + if (i < 0) + return uri; // yes + + return uri.substr(0, i); + }, + + // only used for IE6 and IE7 + on_frame_loaded: function (hash) { + location.hash = hash; + var uri = w3c_slidy.page_address(location.href); + location.href = uri + hash; + }, + + // history hack with thanks to Bertrand Le Roy + push_hash: function (hash) { + if (hash == "") hash = "#(1)"; + window.location.hash = hash; + + var doc = document.getElementById("historyFrame").contentWindow.document; + doc.open("javascript:''"); + doc.write("hello mum"); + doc.close(); + }, + + // find current slide based upon location + // first find target anchor and then look + // for associated div element enclosing it + // finally map that to slide number + find_slide_number: function (uri) { + // first get anchor from page location + + var i = uri.indexOf("#"); + + // check if anchor is entire page + if (i < 0) + return 0; // yes + + var anchor = unescape(uri.substr(i+1)); + + // now use anchor as XML ID to find target + var target = document.getElementById(anchor); + + if (!target) + { + // does anchor look like "(2)" for slide 2 ?? + // where first slide is (1) + var re = /\((\d)+\)/; + + if (anchor.match(re)) + { + var num = parseInt(anchor.substring(1, anchor.length-1)); + + if (num > this.slides.length) + num = 1; + + if (--num < 0) + num = 0; + + return num; + } + + // accept [2] for backwards compatibility + re = /\[(\d)+\]/; + + if (anchor.match(re)) + { + var num = parseInt(anchor.substring(1, anchor.length-1)); + + if (num > this.slides.length) + num = 1; + + if (--num < 0) + num = 0; + + return num; + } + + // oh dear unknown anchor + return 0; + } + + // search for enclosing slide + + while (true) + { + // browser coerces html elements to uppercase! + if (target.nodeName.toLowerCase() == "div" && + this.has_class(target, "slide")) + { + // found the slide element + break; + } + + // otherwise try parent element if any + + target = target.parentNode; + + if (!target) + { + return 0; // no luck! + } + }; + + for (i = 0; i < slides.length; ++i) + { + if (slides[i] == target) + return i; // success + } + + // oh dear still no luck + return 0; + }, + + previous_slide: function (incremental) { + if (!w3c_slidy.view_all) + { + var slide; + + if ((incremental || w3c_slidy.slide_number == 0) && w3c_slidy.last_shown != null) + { + w3c_slidy.last_shown = w3c_slidy.hide_previous_item(w3c_slidy.last_shown); + w3c_slidy.set_eos_status(false); + } + else if (w3c_slidy.slide_number > 0) + { + slide = w3c_slidy.slides[w3c_slidy.slide_number]; + w3c_slidy.hide_slide(slide); + + w3c_slidy.slide_number = w3c_slidy.slide_number - 1; + slide = w3c_slidy.slides[w3c_slidy.slide_number]; + w3c_slidy.set_visibility_all_incremental("visible"); + w3c_slidy.last_shown = w3c_slidy.previous_incremental_item(null); + w3c_slidy.set_eos_status(true); + w3c_slidy.show_slide(slide); + } + + w3c_slidy.set_location(); + + if (!w3c_slidy.ns_pos) + w3c_slidy.refresh_toolbar(200); + } + }, + + next_slide: function (incremental) { + if (!w3c_slidy.view_all) + { + var slide, last = w3c_slidy.last_shown; + + if (incremental || w3c_slidy.slide_number == w3c_slidy.slides.length - 1) + w3c_slidy.last_shown = w3c_slidy.reveal_next_item(w3c_slidy.last_shown); + + if ((!incremental || w3c_slidy.last_shown == null) && + w3c_slidy.slide_number < w3c_slidy.slides.length - 1) + { + slide = w3c_slidy.slides[w3c_slidy.slide_number]; + w3c_slidy.hide_slide(slide); + + w3c_slidy.slide_number = w3c_slidy.slide_number + 1; + slide = w3c_slidy.slides[w3c_slidy.slide_number]; + w3c_slidy.last_shown = null; + w3c_slidy.set_visibility_all_incremental("hidden"); + w3c_slidy.show_slide(slide); + } + else if (!w3c_slidy.last_shown) + { + if (last && incremental) + w3c_slidy.last_shown = last; + } + + w3c_slidy.set_location(); + + w3c_slidy.set_eos_status(!w3c_slidy.next_incremental_item(w3c_slidy.last_shown)); + + if (!w3c_slidy.ns_pos) + w3c_slidy.refresh_toolbar(200); + } + }, + + // to first slide with nothing revealed + // i.e. state at start of presentation + first_slide: function () { + if (!w3c_slidy.view_all) + { + var slide; + + if (w3c_slidy.slide_number != 0) + { + slide = w3c_slidy.slides[w3c_slidy.slide_number]; + w3c_slidy.hide_slide(slide); + + w3c_slidy.slide_number = 0; + slide = w3c_slidy.slides[w3c_slidy.slide_number]; + w3c_slidy.last_shown = null; + w3c_slidy.set_visibility_all_incremental("hidden"); + w3c_slidy.show_slide(slide); + } + + w3c_slidy.set_eos_status( + !w3c_slidy.next_incremental_item(w3c_slidy.last_shown)); + w3c_slidy.set_location(); + } + }, + + // goto last slide with everything revealed + // i.e. state at end of presentation + last_slide: function () { + if (!w3c_slidy.view_all) + { + var slide; + + w3c_slidy.last_shown = null; //revealNextItem(lastShown); + + if (w3c_slidy.last_shown == null && + w3c_slidy.slide_number < w3c_slidy.slides.length - 1) + { + slide = w3c_slidy.slides[w3c_slidy.slide_number]; + w3c_slidy.hide_slide(slide); + w3c_slidy.slide_number = w3c_slidy.slides.length - 1; + slide = w3c_slidy.slides[w3c_slidy.slide_number]; + w3c_slidy.set_visibility_all_incremental("visible"); + w3c_slidy.last_shown = w3c_slidy.previous_incremental_item(null); + + w3c_slidy.show_slide(slide); + } + else + { + w3c_slidy.set_visibility_all_incremental("visible"); + w3c_slidy.last_shown = w3c_slidy.previous_incremental_item(null); + } + + w3c_slidy.set_eos_status(true); + w3c_slidy.set_location(); + } + }, + + + // ### check this and consider add/remove class + set_eos_status: function (state) { + if (this.eos) + this.eos.style.color = (state ? "rgb(240,240,240)" : "red"); + }, + + // first slide is 0 + goto_slide: function (num) { + //alert("going to slide " + (num+1)); + var slide = w3c_slidy.slides[w3c_slidy.slide_number]; + w3c_slidy.hide_slide(slide); + w3c_slidy.slide_number = num; + slide = w3c_slidy.slides[w3c_slidy.slide_number]; + w3c_slidy.last_shown = null; + w3c_slidy.set_visibility_all_incremental("hidden"); + w3c_slidy.set_eos_status(!w3c_slidy.next_incremental_item(w3c_slidy.last_shown)); + document.title = w3c_slidy.title + " (" + (w3c_slidy.slide_number+1) + ")"; + w3c_slidy.show_slide(slide); + w3c_slidy.show_slide_number(); + }, + + + show_slide: function (slide) { + this.sync_background(slide); + window.scrollTo(0,0); + this.remove_class(slide, "hidden"); + }, + + hide_slide: function (slide) { + this.add_class(slide, "hidden"); + }, + + // show just the backgrounds pertinent to this slide + // when slide background-color is transparent + // this should now work with rgba color values + sync_background: function (slide) { + var background; + var bgColor; + + if (slide.currentStyle) + bgColor = slide.currentStyle["backgroundColor"]; + else if (document.defaultView) + { + var styles = document.defaultView.getComputedStyle(slide,null); + + if (styles) + bgColor = styles.getPropertyValue("background-color"); + else // broken implementation probably due Safari or Konqueror + { + //alert("defective implementation of getComputedStyle()"); + bgColor = "transparent"; + } + } + else + bgColor == "transparent"; + + if (bgColor == "transparent" || + bgColor.indexOf("rgba") >= 0 || + bgColor.indexOf("opacity") >= 0) + { + var slideClass = this.get_class_list(slide); + + for (var i = 0; i < this.backgrounds.length; i++) + { + background = this.backgrounds[i]; + + var bgClass = this.get_class_list(background); + + if (this.matching_background(slideClass, bgClass)) + this.remove_class(background, "hidden"); + else + this.add_class(background, "hidden"); + } + } + else // forcibly hide all backgrounds + this.hide_backgrounds(); + }, + + hide_backgrounds: function () { + for (var i = 0; i < this.backgrounds.length; i++) + { + background = this.backgrounds[i]; + this.add_class(background, "hidden"); + } + }, + + // compare classes for slide and background + matching_background: function (slideClass, bgClass) { + var i, count, pattern, result; + + // define pattern as regular expression + pattern = /\w+/g; + + // check background class names + result = bgClass.match(pattern); + + for (i = count = 0; i < result.length; i++) + { + if (result[i] == "hidden") + continue; + + if (result[i] == "background") + continue; + + ++count; + } + + if (count == 0) // default match + return true; + + // check for matches and place result in array + result = slideClass.match(pattern); + + // now check if desired name is present for background + for (i = count = 0; i < result.length; i++) + { + if (result[i] == "hidden") + continue; + + if (this.has_token(bgClass, result[i])) + return true; + } + + return false; + }, + + resized: function () { + var width = 0; + + if ( typeof( window.innerWidth ) == 'number' ) + width = window.innerWidth; // Non IE browser + else if (document.documentElement && document.documentElement.clientWidth) + width = document.documentElement.clientWidth; // IE6 + else if (document.body && document.body.clientWidth) + width = document.body.clientWidth; // IE4 + + var height = 0; + + if ( typeof( window.innerHeight ) == 'number' ) + height = window.innerHeight; // Non IE browser + else if (document.documentElement && document.documentElement.clientHeight) + height = document.documentElement.clientHeight; // IE6 + else if (document.body && document.body.clientHeight) + height = document.body.clientHeight; // IE4 + + if (height && (width/height > 1.05*1024/768)) + { + width = height * 1024.0/768; + } + + // IE fires onresize even when only font size is changed! + // so we do a check to avoid blocking < and > actions + if (width != w3c_slidy.last_width || height != w3c_slidy.last_height) + { + if (width >= 1100) + w3c_slidy.size_index = 5; // 4 + else if (width >= 1000) + w3c_slidy.size_index = 4; // 3 + else if (width >= 800) + w3c_slidy.size_index = 3; // 2 + else if (width >= 600) + w3c_slidy.size_index = 2; // 1 + else if (width) + w3c_slidy.size_index = 0; + + // add in font size adjustment from meta element e.g. + // + // useful when slides have too much content ;-) + + if (0 <= w3c_slidy.size_index + w3c_slidy.size_adjustment && + w3c_slidy.size_index + w3c_slidy.size_adjustment < w3c_slidy.sizes.length) + w3c_slidy.size_index = w3c_slidy.size_index + w3c_slidy.size_adjustment; + + // enables cross browser use of relative width/height + // on object elements for use with SVG and Flash media + w3c_slidy.adjust_object_dimensions(width, height); + + if (document.body.style.fontSize != w3c_slidy.sizes[w3c_slidy.size_index]) + { + document.body.style.fontSize = w3c_slidy.sizes[w3c_slidy.size_index]; + } + + w3c_slidy.last_width = width; + w3c_slidy.last_height = height; + + // force reflow to work around Mozilla bug + if (w3c_slidy.ns_pos) + { + var slide = w3c_slidy.slides[w3c_slidy.slide_number]; + w3c_slidy.hide_slide(slide); + w3c_slidy.show_slide(slide); + } + + // force correct positioning of toolbar + w3c_slidy.refresh_toolbar(200); + } + }, + + scrolled: function () { + if (w3c_slidy.toolbar && !w3c_slidy.ns_pos && !w3c_slidy.ie7) + { + w3c_slidy.hack_offset = w3c_slidy.scroll_x_offset(); + // hide toolbar + w3c_slidy.toolbar.style.display = "none"; + + // make it reappear later + if (w3c_slidy.scrollhack == 0 && !w3c_slidy.view_all) + { + setTimeout(function () {w3c_slidy.show_toolbar(); }, 1000); + w3c_slidy.scrollhack = 1; + } + } + }, + + hide_toolbar: function () { + w3c_slidy.add_class(w3c_slidy.toolbar, "hidden"); + window.focus(); + }, + + // used to ensure IE refreshes toolbar in correct position + refresh_toolbar: function (interval) { + if (!w3c_slidy.ns_pos && !w3c_slidy.ie7) + { + w3c_slidy.hide_toolbar(); + setTimeout(function () {w3c_slidy.show_toolbar(); }, interval); + } + }, + + // restores toolbar after short delay + show_toolbar: function () { + if (w3c_slidy.want_toolbar) + { + w3c_slidy.toolbar.style.display = "block"; + + if (!w3c_slidy.ns_pos) + { + // adjust position to allow for scrolling + var xoffset = w3c_slidy.scroll_x_offset(); + w3c_slidy.toolbar.style.left = xoffset; + w3c_slidy.toolbar.style.right = xoffset; + + // determine vertical scroll offset + //var yoffset = scrollYOffset(); + + // bottom is doc height - window height - scroll offset + //var bottom = documentHeight() - lastHeight - yoffset + + //if (yoffset > 0 || documentHeight() > lastHeight) + // bottom += 16; // allow for height of scrollbar + + w3c_slidy.toolbar.style.bottom = 0; //bottom; + } + + w3c_slidy.remove_class(w3c_slidy.toolbar, "hidden"); + } + + w3c_slidy.scrollhack = 0; + + + // set the keyboard focus to the help link on the + // toolbar to ensure that document has the focus + // IE doesn't always work with window.focus() + // and this hack has benefit of Enter for help + + try + { + if (!w3c_slidy.opera) + w3c_slidy.help_anchor.focus(); + } + catch (e) + { + } + }, + +// invoked via F key + toggle_toolbar: function () { + if (!w3c_slidy.view_all) + { + if (w3c_slidy.has_class(w3c_slidy.toolbar, "hidden")) + { + w3c_slidy.remove_class(w3c_slidy.toolbar, "hidden") + w3c_slidy.want_toolbar = 1; + } + else + { + w3c_slidy.add_class(w3c_slidy.toolbar, "hidden") + w3c_slidy.want_toolbar = 0; + } + } + }, + + scroll_x_offset: function () { + if (window.pageXOffset) + return self.pageXOffset; + + if (document.documentElement && + document.documentElement.scrollLeft) + return document.documentElement.scrollLeft; + + if (document.body) + return document.body.scrollLeft; + + return 0; + }, + + scroll_y_offset: function () { + if (window.pageYOffset) + return self.pageYOffset; + + if (document.documentElement && + document.documentElement.scrollTop) + return document.documentElement.scrollTop; + + if (document.body) + return document.body.scrollTop; + + return 0; + }, + + // looking for a way to determine height of slide content + // the slide itself is set to the height of the window + optimize_font_size: function () { + var slide = w3c_slidy.slides[w3c_slidy.slide_number]; + + //var dh = documentHeight(); //getDocHeight(document); + var dh = slide.scrollHeight; + var wh = getWindowHeight(); + var u = 100 * dh / wh; + + alert("window utilization = " + u + "% (doc " + + dh + " win " + wh + ")"); + }, + + // from document object + get_doc_height: function (doc) { + if (!doc) + doc = document; + + if (doc && doc.body && doc.body.offsetHeight) + return doc.body.offsetHeight; // ns/gecko syntax + + if (doc && doc.body && doc.body.scrollHeight) + return doc.body.scrollHeight; + + alert("couldn't determine document height"); + }, + + get_window_height: function () { + if ( typeof( window.innerHeight ) == 'number' ) + return window.innerHeight; // Non IE browser + + if (document.documentElement && document.documentElement.clientHeight) + return document.documentElement.clientHeight; // IE6 + + if (document.body && document.body.clientHeight) + return document.body.clientHeight; // IE4 + }, + + document_height: function () { + var sh, oh; + + sh = document.body.scrollHeight; + oh = document.body.offsetHeight; + + if (sh && oh) + { + return (sh > oh ? sh : oh); + } + + // no idea! + return 0; + }, + + smaller: function () { + if (w3c_slidy.size_index > 0) + { + --w3c_slidy.size_index; + } + + w3c_slidy.toolbar.style.display = "none"; + document.body.style.fontSize = w3c_slidy.sizes[w3c_slidy.size_index]; + var slide = w3c_slidy.slides[w3c_slidy.slide_number]; + w3c_slidy.hide_slide(slide); + w3c_slidy.show_slide(slide); + setTimeout(function () {w3c_slidy.show_toolbar(); }, 50); + }, + + bigger: function () { + if (w3c_slidy.size_index < w3c_slidy.sizes.length - 1) + { + ++w3c_slidy.size_index; + } + + w3c_slidy.toolbar.style.display = "none"; + document.body.style.fontSize = w3c_slidy.sizes[w3c_slidy.size_index]; + var slide = w3c_slidy.slides[w3c_slidy.slide_number]; + w3c_slidy.hide_slide(slide); + w3c_slidy.show_slide(slide); + setTimeout(function () {w3c_slidy.show_toolbar(); }, 50); + }, + + // enables cross browser use of relative width/height + // on object elements for use with SVG and Flash media + // with thanks to Ivan Herman for the suggestion + adjust_object_dimensions: function (width, height) { + for( var i = 0; i < w3c_slidy.objects.length; i++ ) + { + var obj = this.objects[i]; + var mimeType = obj.getAttribute("type"); + + if (mimeType == "image/svg+xml" || mimeType == "application/x-shockwave-flash") + { + if ( !obj.initialWidth ) + obj.initialWidth = obj.getAttribute("width"); + + if ( !obj.initialHeight ) + obj.initialHeight = obj.getAttribute("height"); + + if ( obj.initialWidth && obj.initialWidth.charAt(obj.initialWidth.length-1) == "%" ) + { + var w = parseInt(obj.initialWidth.slice(0, obj.initialWidth.length-1)); + var newW = width * (w/100.0); + obj.setAttribute("width",newW); + } + + if ( obj.initialHeight && + obj.initialHeight.charAt(obj.initialHeight.length-1) == "%" ) + { + var h = parseInt(obj.initialHeight.slice(0, obj.initialHeight.length-1)); + var newH = height * (h/100.0); + obj.setAttribute("height", newH); + } + } + } + }, + + // needed for Opera to inhibit default behavior + // since Opera delivers keyPress even if keyDown + // was cancelled + key_press: function (event) { + if (!event) + event = window.event; + + if (!w3c_slidy.key_wanted) + return w3c_slidy.cancel(event); + + return true; + }, + + // See e.g. http://www.quirksmode.org/js/events/keys.html for keycodes + key_down: function (event) { + var key, target, tag; + + w3c_slidy.key_wanted = true; + + if (!event) + event = window.event; + + // kludge around NS/IE differences + if (window.event) + { + key = window.event.keyCode; + target = window.event.srcElement; + } + else if (event.which) + { + key = event.which; + target = event.target; + } + else + return true; // Yikes! unknown browser + + // ignore event if key value is zero + // as for alt on Opera and Konqueror + if (!key) + return true; + + // avoid interfering with keystroke + // behavior for non-slidy chrome elements + if (!w3c_slidy.slidy_chrome(target) && + w3c_slidy.special_element(target)) + return true; + + // check for concurrent control/command/alt key + // but are these only present on mouse events? + + if (event.ctrlKey || event.altKey || event.metaKey) + return true; + + // dismiss table of contents if visible + if (w3c_slidy.is_shown_toc() && key != 9 && key != 16 && key != 38 && key != 40) + { + w3c_slidy.hide_table_of_contents(true); + + if (key == 27 || key == 84 || key == 67) + return w3c_slidy.cancel(event); + } + + if (key == 34) // Page Down + { + if (w3c_slidy.view_all) + return true; + + w3c_slidy.next_slide(false); + return w3c_slidy.cancel(event); + } + else if (key == 33) // Page Up + { + if (w3c_slidy.view_all) + return true; + + w3c_slidy.previous_slide(false); + return w3c_slidy.cancel(event); + } + else if (key == 32) // space bar + { + w3c_slidy.next_slide(true); + return w3c_slidy.cancel(event); + } + else if (key == 37) // Left arrow + { + w3c_slidy.previous_slide(!event.shiftKey); + return w3c_slidy.cancel(event); + } + else if (key == 36) // Home + { + w3c_slidy.first_slide(); + return w3c_slidy.cancel(event); + } + else if (key == 35) // End + { + w3c_slidy.last_slide(); + return w3c_slidy.cancel(event); + } + else if (key == 39) // Right arrow + { + w3c_slidy.next_slide(!event.shiftKey); + return w3c_slidy.cancel(event); + } + else if (key == 13) // Enter + { + if (w3c_slidy.outline) + { + if (w3c_slidy.outline.visible) + w3c_slidy.fold(w3c_slidy.outline); + else + w3c_slidy.unfold(w3c_slidy.outline); + + return w3c_slidy.cancel(event); + } + } + else if (key == 188) // < for smaller fonts + { + w3c_slidy.smaller(); + return w3c_slidy.cancel(event); + } + else if (key == 190) // > for larger fonts + { + w3c_slidy.bigger(); + return w3c_slidy.cancel(event); + } + else if (key == 189 || key == 109) // - for smaller fonts + { + w3c_slidy.smaller(); + return w3c_slidy.cancel(event); + } + else if (key == 187 || key == 191 || key == 107) // = + for larger fonts + { + w3c_slidy.bigger(); + return w3c_slidy.cancel(event); + } + else if (key == 83) // S for smaller fonts + { + w3c_slidy.smaller(); + return w3c_slidy.cancel(event); + } + else if (key == 66) // B for larger fonts + { + w3c_slidy.bigger(); + return w3c_slidy.cancel(event); + } + else if (key == 90) // Z for last slide + { + w3c_slidy.last_slide(); + return w3c_slidy.cancel(event); + } + else if (key == 70) // F for toggle toolbar + { + w3c_slidy.toggle_toolbar(); + return w3c_slidy.cancel(event); + } + else if (key == 65) // A for toggle view single/all slides + { + w3c_slidy.toggle_view(); + return w3c_slidy.cancel(event); + } + else if (key == 75) // toggle action of left click for next page + { + w3c_slidy.mouse_click_enabled = !w3c_slidy.mouse_click_enabled; + var alert_msg = (w3c_slidy.mouse_click_enabled ? + "enabled" : "disabled") + " mouse click advance"; + + alert(w3c_slidy.localize(alert_msg)); + return w3c_slidy.cancel(event); + } + else if (key == 84 || key == 67) // T or C for table of contents + { + if (w3c_slidy.toc) + w3c_slidy.toggle_table_of_contents(); + + return w3c_slidy.cancel(event); + } + else if (key == 72) // H for help + { + window.location = w3c_slidy.help_page; + return w3c_slidy.cancel(event); + } + //else alert("key code is "+ key); + + return true; + }, + + // safe for both text/html and application/xhtml+xml + create_element: function (name) { + if (this.xhtml && (typeof document.createElementNS != 'undefined')) + return document.createElementNS("http://www.w3.org/1999/xhtml", name) + + return document.createElement(name); + }, + + get_element_style: function (elem, IEStyleProp, CSSStyleProp) { + if (elem.currentStyle) + { + return elem.currentStyle[IEStyleProp]; + } + else if (window.getComputedStyle) + { + var compStyle = window.getComputedStyle(elem, ""); + return compStyle.getPropertyValue(CSSStyleProp); + } + return ""; + }, + + // the string str is a whitespace separated list of tokens + // test if str contains a particular token, e.g. "slide" + has_token: function (str, token) { + if (str) + { + // define pattern as regular expression + var pattern = /\w+/g; + + // check for matches + // place result in array + var result = str.match(pattern); + + // now check if desired token is present + for (var i = 0; i < result.length; i++) + { + if (result[i] == token) + return true; + } + } + + return false; + }, + + get_class_list: function (element) { + if (typeof element.className != 'undefined') + return element.className; + + return element.getAttribute("class"); + }, + + has_class: function (element, name) { + if (element.nodeType != 1) + return false; + + var regexp = new RegExp("(^| )" + name + "\W*"); + + if (typeof element.className != 'undefined') + return regexp.test(element.className); + + return regexp.test(element.getAttribute("class")); + }, + + remove_class: function (element, name) { + var regexp = new RegExp("(^| )" + name + "\W*"); + var clsval = ""; + + if (typeof element.className != 'undefined') + { + clsval = element.className; + + if (clsval) + { + clsval = clsval.replace(regexp, ""); + element.className = clsval; + } + } + else + { + clsval = element.getAttribute("class"); + + if (clsval) + { + clsval = clsval.replace(regexp, ""); + element.setAttribute("class", clsval); + } + } + }, + + add_class: function (element, name) { + if (!this.has_class(element, name)) + { + if (typeof element.className != 'undefined') + element.className += " " + name; + else + { + var clsval = element.getAttribute("class"); + clsval = clsval ? clsval + " " + name : name; + element.setAttribute("class", clsval); + } + } + }, + + // HTML elements that can be used with class="incremental" + // note that you can also put the class on containers like + // up, ol, dl, and div to make their contents appear + // incrementally. Upper case is used since this is what + // browsers report for HTML node names (text/html). + incremental_elements: null, + okay_for_incremental: function (name) { + if (!this.incremental_elements) + { + var inclist = new Array(); + inclist["p"] = true; + inclist["pre"] = true; + inclist["li"] = true; + inclist["blockquote"] = true; + inclist["dt"] = true; + inclist["dd"] = true; + inclist["h2"] = true; + inclist["h3"] = true; + inclist["h4"] = true; + inclist["h5"] = true; + inclist["h6"] = true; + inclist["span"] = true; + inclist["address"] = true; + inclist["table"] = true; + inclist["tr"] = true; + inclist["th"] = true; + inclist["td"] = true; + inclist["img"] = true; + inclist["object"] = true; + this.incremental_elements = inclist; + } + return this.incremental_elements[name.toLowerCase()]; + }, + + next_incremental_item: function (node) { + var br = this.is_xhtml ? "br" : "BR"; + var slide = w3c_slidy.slides[w3c_slidy.slide_number]; + + for (;;) + { + node = w3c_slidy.next_node(slide, node); + + if (node == null || node.parentNode == null) + break; + + if (node.nodeType == 1) // ELEMENT + { + if (node.nodeName == br) + continue; + + if (w3c_slidy.has_class(node, "incremental") + && w3c_slidy.okay_for_incremental(node.nodeName)) + return node; + + if (w3c_slidy.has_class(node.parentNode, "incremental") + && !w3c_slidy.has_class(node, "non-incremental")) + return node; + } + } + + return node; + }, + + previous_incremental_item: function (node) { + var br = this.is_xhtml ? "br" : "BR"; + var slide = w3c_slidy.slides[w3c_slidy.slide_number]; + + for (;;) + { + node = w3c_slidy.previous_node(slide, node); + + if (node == null || node.parentNode == null) + break; + + if (node.nodeType == 1) + { + if (node.nodeName == br) + continue; + + if (w3c_slidy.has_class(node, "incremental") + && w3c_slidy.okay_for_incremental(node.nodeName)) + return node; + + if (w3c_slidy.has_class(node.parentNode, "incremental") + && !w3c_slidy.has_class(node, "non-incremental")) + return node; + } + } + + return node; + }, + + // set visibility for all elements on current slide with + // a parent element with attribute class="incremental" + set_visibility_all_incremental: function (value) { + var node = this.next_incremental_item(null); + + if (value == "hidden") + { + while (node) + { + w3c_slidy.add_class(node, "invisible"); + node = w3c_slidy.next_incremental_item(node); + } + } + else // value == "visible" + { + while (node) + { + w3c_slidy.remove_class(node, "invisible"); + node = w3c_slidy.next_incremental_item(node); + } + } + }, + + // reveal the next hidden item on the slide + // node is null or the node that was last revealed + reveal_next_item: function (node) { + node = w3c_slidy.next_incremental_item(node); + + if (node && node.nodeType == 1) // an element + w3c_slidy.remove_class(node, "invisible"); + + return node; + }, + + // exact inverse of revealNextItem(node) + hide_previous_item: function (node) { + if (node && node.nodeType == 1) // an element + w3c_slidy.add_class(node, "invisible"); + + return this.previous_incremental_item(node); + }, + + // left to right traversal of root's content + next_node: function (root, node) { + if (node == null) + return root.firstChild; + + if (node.firstChild) + return node.firstChild; + + if (node.nextSibling) + return node.nextSibling; + + for (;;) + { + node = node.parentNode; + + if (!node || node == root) + break; + + if (node && node.nextSibling) + return node.nextSibling; + } + + return null; + }, + + // right to left traversal of root's content + previous_node: function (root, node) { + if (node == null) + { + node = root.lastChild; + + if (node) + { + while (node.lastChild) + node = node.lastChild; + } + + return node; + } + + if (node.previousSibling) + { + node = node.previousSibling; + + while (node.lastChild) + node = node.lastChild; + + return node; + } + + if (node.parentNode != root) + return node.parentNode; + + return null; + }, + + previous_sibling_element: function (el) { + el = el.previousSibling; + + while (el && el.nodeType != 1) + el = el.previousSibling; + + return el; + }, + + next_sibling_element: function (el) { + el = el.nextSibling; + + while (el && el.nodeType != 1) + el = el.nextSibling; + + return el; + }, + + first_child_element: function (el) { + var node; + + for (node = el.firstChild; node; node = node.nextSibling) + { + if (node.nodeType == 1) + break; + } + + return node; + }, + + first_tag: function (element, tag) { + var node; + + if (!this.is_xhtml) + tag = tag.toUpperCase(); + + for (node = element.firstChild; node; node = node.nextSibling) + { + if (node.nodeType == 1 && node.nodeName == tag) + break; + } + + return node; + }, + + hide_selection: function () { + if (window.getSelection) // Firefox, Chromium, Safari, Opera + { + var selection = window.getSelection(); + + if (selection.rangeCount > 0) + { + var range = selection.getRangeAt(0); + range.collapse (false); + } + } + else // Internet Explorer + { + var textRange = document.selection.createRange (); + textRange.collapse (false); + } + }, + + get_selected_text: function () { + try + { + if (window.getSelection) + return window.getSelection().toString(); + + if (document.getSelection) + return document.getSelection().toString(); + + if (document.selection) + return document.selection.createRange().text; + } + catch (e) + { + } + + return ""; + }, + + // make note of length of selected text + // as this evaluates to zero in click event + mouse_button_up: function (e) { + w3c_slidy.selected_text_len = w3c_slidy.get_selected_text().length; + }, + + // right mouse button click is reserved for context menus + // it is more reliable to detect rightclick than leftclick + mouse_button_click: function (e) { + var rightclick = false; + var leftclick = false; + var middleclick = false; + var target; + + if (!e) + var e = window.event; + + if (e.target) + target = e.target; + else if (e.srcElement) + target = e.srcElement; + + // work around Safari bug + if (target.nodeType == 3) + target = target.parentNode; + + if (e.which) // all browsers except IE + { + leftclick = (e.which == 1); + middleclick = (e.which == 2); + rightclick = (e.which == 3); + } + else if (e.button) + { + // Konqueror gives 1 for left, 4 for middle + // IE6 gives 0 for left and not 1 as I expected + + if (e.button == 4) + middleclick = true; + + // all browsers agree on 2 for right button + rightclick = (e.button == 2); + } + else + leftclick = true; + + if (w3c_slidy.selected_text_len > 0) + { + w3c_slidy.stop_propagation(e); + e.cancel = true; + e.returnValue = false; + return false; + } + + // dismiss table of contents + w3c_slidy.hide_table_of_contents(false); + + // check if target is something that probably want's clicks + // e.g. a, embed, object, input, textarea, select, option + var tag = target.nodeName.toLowerCase(); + + if (w3c_slidy.mouse_click_enabled && leftclick && + !w3c_slidy.special_element(target) && + !target.onclick) + { + w3c_slidy.next_slide(true); + w3c_slidy.stop_propagation(e); + e.cancel = true; + e.returnValue = false; + return false; + } + + return true; + }, + + special_element: function (element) { + if (this.has_class(element, "non-interactive")) + return false; + + var tag = element.nodeName.toLowerCase(); + + return element.onkeydown || + element.onclick || + tag == "a" || + tag == "embed" || + tag == "object" || + tag == "video" || + tag == "audio" || + tag == "svg" || + tag == "canvas" || + tag == "input" || + tag == "textarea" || + tag == "select" || + tag == "option"; + }, + + slidy_chrome: function (el) { + while (el) + { + if (el == w3c_slidy.toc || + el == w3c_slidy.toolbar || + w3c_slidy.has_class(el, "outline")) + return true; + + el = el.parentNode; + } + + return false; + }, + + get_key: function (e) + { + var key; + + // kludge around NS/IE differences + if (typeof window.event != "undefined") + key = window.event.keyCode; + else if (e.which) + key = e.which; + + return key; + }, + + get_target: function (e) { + var target; + + if (!e) + e = window.event; + + if (e.target) + target = e.target; + else if (e.srcElement) + target = e.srcElement; + + if (target.nodeType != 1) + target = target.parentNode; + + return target; + }, + + // does display property provide correct defaults? + is_block: function (elem) { + var tag = elem.nodeName.toLowerCase(); + + return tag == "ol" || tag == "ul" || tag == "p" || + tag == "li" || tag == "table" || tag == "pre" || + tag == "h1" || tag == "h2" || tag == "h3" || + tag == "h4" || tag == "h5" || tag == "h6" || + tag == "blockquote" || tag == "address"; + }, + + add_listener: function (element, event, handler) { + if (window.addEventListener) + element.addEventListener(event, handler, false); + else + element.attachEvent("on"+event, handler); + }, + + // used to prevent event propagation from field controls + stop_propagation: function (event) { + event = event ? event : window.event; + event.cancelBubble = true; // for IE + + if (event.stopPropagation) + event.stopPropagation(); + + return true; + }, + + cancel: function (event) { + if (event) + { + event.cancel = true; + event.returnValue = false; + + if (event.preventDefault) + event.preventDefault(); + } + + w3c_slidy.key_wanted = false; + return false; + }, + +// for each language define an associative array +// and also the help text which is longer + + strings_es: { + "slide":"pág.", + "help?":"Ayuda", + "contents?":"Índice", + "table of contents":"tabla de contenidos", + "Table of Contents":"Tabla de Contenidos", + "restart presentation":"Reiniciar presentación", + "restart?":"Inicio" + }, + help_es: + "Utilice el ratón, barra espaciadora, teclas Izda/Dcha, " + + "o Re pág y Av pág. Use S y B para cambiar el tamaño de fuente.", + + strings_ca: { + "slide":"pàg..", + "help?":"Ajuda", + "contents?":"Índex", + "table of contents":"taula de continguts", + "Table of Contents":"Taula de Continguts", + "restart presentation":"Reiniciar presentació", + "restart?":"Inici" + }, + help_ca: + "Utilitzi el ratolí, barra espaiadora, tecles Esq./Dta. " + + "o Re pàg y Av pàg. Usi S i B per canviar grandària de font.", + + strings_cs: { + "slide":"snímek", + "help?":"nápověda", + "contents?":"obsah", + "table of contents":"obsah prezentace", + "Table of Contents":"Obsah prezentace", + "restart presentation":"znovu spustit prezentaci", + "restart?":"restart" + }, + help_cs: + "Prezentaci můžete procházet pomocí kliknutí myši, mezerníku, " + + "šipek vlevo a vpravo nebo kláves PageUp a PageDown. Písmo se " + + "dá zvětšit a zmenšit pomocí kláves B a S.", + + strings_nl: { + "slide":"pagina", + "help?":"Help?", + "contents?":"Inhoud?", + "table of contents":"inhoudsopgave", + "Table of Contents":"Inhoudsopgave", + "restart presentation":"herstart presentatie", + "restart?":"Herstart?" + }, + help_nl: + "Navigeer d.m.v. het muis, spatiebar, Links/Rechts toetsen, " + + "of PgUp en PgDn. Gebruik S en B om de karaktergrootte te veranderen.", + + strings_de: { + "slide":"Seite", + "help?":"Hilfe", + "contents?":"Übersicht", + "table of contents":"Inhaltsverzeichnis", + "Table of Contents":"Inhaltsverzeichnis", + "restart presentation":"Präsentation neu starten", + "restart?":"Neustart" + }, + help_de: + "Benutzen Sie die Maus, Leerschlag, die Cursortasten links/rechts oder " + + "Page up/Page Down zum Wechseln der Seiten und S und B für die Schriftgrösse.", + + strings_pl: { + "slide":"slajd", + "help?":"pomoc?", + "contents?":"spis treści?", + "table of contents":"spis treści", + "Table of Contents":"Spis Treści", + "restart presentation":"Restartuj prezentację", + "restart?":"restart?" + }, + help_pl: + "Zmieniaj slajdy klikając myszą, naciskając spację, strzałki lewo/prawo" + + "lub PgUp / PgDn. Użyj klawiszy S i B, aby zmienić rozmiar czczionki.", + + strings_fr: { + "slide":"page", + "help?":"Aide", + "contents?":"Index", + "table of contents":"table des matières", + "Table of Contents":"Table des matières", + "restart presentation":"Recommencer l'exposé", + "restart?":"Début" + }, + help_fr: + "Naviguez avec la souris, la barre d'espace, les flèches " + + "gauche/droite ou les touches Pg Up, Pg Dn. Utilisez " + + "les touches S et B pour modifier la taille de la police.", + + strings_hu: { + "slide":"oldal", + "help?":"segítség", + "contents?":"tartalom", + "table of contents":"tartalomjegyzék", + "Table of Contents":"Tartalomjegyzék", + "restart presentation":"bemutató újraindítása", + "restart?":"újraindítás" + }, + help_hu: + "Az oldalak közti lépkedéshez kattintson az egérrel, vagy " + + "használja a szóköz, a bal, vagy a jobb nyíl, illetve a Page Down, " + + "Page Up billentyűket. Az S és a B billentyűkkel változtathatja " + + "a szöveg méretét.", + + strings_it: { + "slide":"pag.", + "help?":"Aiuto", + "contents?":"Indice", + "table of contents":"indice", + "Table of Contents":"Indice", + "restart presentation":"Ricominciare la presentazione", + "restart?":"Inizio" + }, + help_it: + "Navigare con mouse, barra spazio, frecce sinistra/destra o " + + "PgUp e PgDn. Usare S e B per cambiare la dimensione dei caratteri.", + + strings_el: { + "slide":"σελίδα", + "help?":"βοήθεια;", + "contents?":"περιεχόμενα;", + "table of contents":"πίνακας περιεχομένων", + "Table of Contents":"Πίνακας Περιεχομένων", + "restart presentation":"επανεκκίνηση παρουσίασης", + "restart?":"επανεκκίνηση;" + }, + help_el: + "Πλοηγηθείτε με το κλίκ του ποντικιού, το space, τα βέλη αριστερά/δεξιά, " + + "ή Page Up και Page Down. Χρησιμοποιήστε τα πλήκτρα S και B για να αλλάξετε " + + "το μέγεθος της γραμματοσειράς.", + + strings_ja: { + "slide":"スライド", + "help?":"ヘルプ", + "contents?":"目次", + "table of contents":"目次を表示", + "Table of Contents":"目次", + "restart presentation":"最初から再生", + "restart?":"最初から" + }, + help_ja: + "マウス左クリック ・ スペース ・ 左右キー " + + "または Page Up ・ Page Downで操作, S ・ Bでフォントサイズ変更", + + strings_zh: { + "slide":"幻灯片", + "help?":"帮助?", + "contents?":"内容?", + "table of contents":"目录", + "Table of Contents":"目录", + "restart presentation":"重新启动展示", + "restart?":"重新启动?" + }, + help_zh: + "用鼠标点击, 空格条, 左右箭头, Pg Up 和 Pg Dn 导航. " + + "用 S, B 改变字体大小.", + + strings_ru: { + "slide":"слайд", + "help?":"помощь?", + "contents?":"содержание?", + "table of contents":"оглавление", + "Table of Contents":"Оглавление", + "restart presentation":"перезапустить презентацию", + "restart?":"перезапуск?" + }, + help_ru: + "Перемещайтесь кликая мышкой, используя клавишу пробел, стрелки" + + "влево/вправо или Pg Up и Pg Dn. Клавиши S и B меняют размер шрифта.", + + strings_sv: { + "slide":"sida", + "help?":"hjälp", + "contents?":"innehåll", + "table of contents":"innehållsförteckning", + "Table of Contents":"Innehållsförteckning", + "restart presentation":"visa presentationen från början", + "restart?":"börja om" + }, + help_sv: + "Bläddra med ett klick med vänstra musknappen, mellanslagstangenten, " + + "vänster- och högerpiltangenterna eller tangenterna Pg Up, Pg Dn. " + + "Använd tangenterna S och B för att ändra textens storlek.", + + strings: { }, + + localize: function (src) { + if (src == "") + return src; + + // try full language code, e.g. en-US + var s, lookup = w3c_slidy.strings[w3c_slidy.lang]; + + if (lookup) + { + s = lookup[src]; + + if (s) + return s; + } + + // strip country code suffix, e.g. + // try en if undefined for en-US + var lg = w3c_slidy.lang.split("-"); + + if (lg.length > 1) + { + lookup = w3c_slidy.strings[lg[0]]; + + if (lookup) + { + s = lookup[src]; + + if (s) + return s; + } + } + + // otherwise string as is + return src; + }, + + init_localization: function () { + var i18n = w3c_slidy; + var help_text = w3c_slidy.help_text; + + // each such language array is declared in the localize array + // this is used as in w3c_slidy.localize("foo"); + this.strings = { + "es":this.strings_es, + "ca":this.strings_ca, + "cs":this.strings_cs, + "nl":this.strings_nl, + "de":this.strings_de, + "pl":this.strings_pl, + "fr":this.strings_fr, + "hu":this.strings_hu, + "it":this.strings_it, + "el":this.strings_el, + "jp":this.strings_ja, + "zh":this.strings_zh, + "ru":this.strings_ru, + "sv":this.strings_sv + }, + + i18n.strings_es[help_text] = i18n.help_es; + i18n.strings_ca[help_text] = i18n.help_ca; + i18n.strings_cs[help_text] = i18n.help_cs; + i18n.strings_nl[help_text] = i18n.help_nl; + i18n.strings_de[help_text] = i18n.help_de; + i18n.strings_pl[help_text] = i18n.help_pl; + i18n.strings_fr[help_text] = i18n.help_fr; + i18n.strings_hu[help_text] = i18n.help_hu; + i18n.strings_it[help_text] = i18n.help_it; + i18n.strings_el[help_text] = i18n.help_el; + i18n.strings_ja[help_text] = i18n.help_ja; + i18n.strings_zh[help_text] = i18n.help_zh; + i18n.strings_ru[help_text] = i18n.help_ru; + i18n.strings_sv[help_text] = i18n.help_sv; + + w3c_slidy.lang = document.body.parentNode.getAttribute("lang"); + + if (!w3c_slidy.lang) + w3c_slidy.lang = document.body.parentNode.getAttribute("xml:lang"); + + if (!w3c_slidy.lang) + w3c_slidy.lang = "en"; + } +}; + +// hack for back button behavior +if (w3c_slidy.ie6 || w3c_slidy.ie7) +{ + document.write(""); +} + +// attach event listeners for initialization +w3c_slidy.set_up(); + +// hide the slides as soon as body element is available +// to reduce annoying screen mess before the onload event +setTimeout(w3c_slidy.hide_slides, 50); + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/scripts/slidy.js.gz b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/scripts/slidy.js.gz new file mode 100755 index 000000000..b1c58e4c9 Binary files /dev/null and b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/scripts/slidy.js.gz differ diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/styles/.htaccess b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/styles/.htaccess new file mode 100755 index 000000000..d395348ae --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/styles/.htaccess @@ -0,0 +1,28 @@ +Options +MultiViews +LanguagePriority en +AddLanguage pt-br .pt-br + + + +ForceType 'text/html; charset=utf-8' + + + + + +ForceType 'application/xhtml+xml; charset=utf-8' + + + + + +ForceType 'text/css; charset=utf-8' + + + + + +ForceType 'text/javascript; charset=utf-8' + + +mkdir diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/styles/slidy.css b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/styles/slidy.css new file mode 100755 index 000000000..0197e64d0 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/styles/slidy.css @@ -0,0 +1,405 @@ +/* slidy.css + + Copyright (c) 2005-2010 W3C (MIT, ERCIM, Keio), All Rights Reserved. + W3C liability, trademark, document use and software licensing + rules apply, see: + + http://www.w3.org/Consortium/Legal/copyright-documents + http://www.w3.org/Consortium/Legal/copyright-software +*/ +body +{ + margin: 0 0 0 0; + padding: 0 0 0 0; + width: 100%; + height: 100%; + color: black; + background-color: white; + font-family: "Gill Sans MT", "Gill Sans", GillSans, sans-serif; + font-size: 14pt; +} + +div.toolbar { + position: fixed; z-index: 200; + top: auto; bottom: 0; left: 0; right: 0; + height: 1.2em; text-align: right; + padding-left: 1em; + padding-right: 1em; + font-size: 60%; + color: red; + background-color: rgb(240,240,240); + border-top: solid 1px rgb(180,180,180); +} + +div.toolbar span.copyright { + color: black; + margin-left: 0.5em; +} + +div.initial_prompt { + position: absolute; + z-index: 1000; + bottom: 1.2em; + width: 100%; + background-color: rgb(200,200,200); + opacity: 0.35; + background-color: rgb(200,200,200, 0.35); + cursor: pointer; +} + +div.initial_prompt p.help { + text-align: center; +} + +div.initial_prompt p.close { + text-align: right; + font-style: italic; +} + +div.slidy_toc { + position: absolute; + z-index: 300; + width: 60%; + max-width: 30em; + height: 30em; + overflow: auto; + top: auto; + right: auto; + left: 4em; + bottom: 4em; + padding: 1em; + background: rgb(240,240,240); + border-style: solid; + border-width: 2px; + font-size: 60%; +} + +div.slidy_toc .toc_heading { + text-align: center; + width: 100%; + margin: 0; + margin-bottom: 1em; + border-bottom-style: solid; + border-bottom-color: rgb(180,180,180); + border-bottom-width: 1px; +} + +div.slide { + z-index: 20; + margin: 0 0 0 0; + padding-top: 0; + padding-bottom: 0; + padding-left: 20px; + padding-right: 20px; + border-width: 0; + clear: both; + top: 0; + bottom: 0; + left: 0; + right: 0; + line-height: 120%; + background-color: transparent; +} + +div.background { + display: none; +} + +div.handout { + margin-left: 20px; + margin-right: 20px; +} + +div.slide.titlepage { + text-align: center; +} + +div.slide.titlepage h1 { + padding-top: 10%; + margin-right: 0; +} + +div.slide h1 { + padding-left: 0; + padding-right: 20pt; + padding-top: 4pt; + padding-bottom: 4pt; + margin-top: 0; + margin-left: 0; + margin-right: 60pt; + margin-bottom: 0.5em; + display: block; + font-size: 160%; + line-height: 1.2em; + background: transparent; +} + +div.toc { + position: absolute; + top: auto; + bottom: 4em; + left: 4em; + right: auto; + width: 60%; + max-width: 30em; + height: 30em; + border: solid thin black; + padding: 1em; + background: rgb(240,240,240); + color: black; + z-index: 300; + overflow: auto; + display: block; + visibility: visible; +} + +div.toc-heading { + width: 100%; + border-bottom: solid 1px rgb(180,180,180); + margin-bottom: 1em; + text-align: center; +} + +img { + image-rendering: optimize-quality; +} + +pre { + font-size: 80%; + font-weight: bold; + line-height: 120%; + padding-top: 0.2em; + padding-bottom: 0.2em; + padding-left: 1em; + padding-right: 1em; + border-style: solid; + border-left-width: 1em; + border-top-width: thin; + border-right-width: thin; + border-bottom-width: thin; + border-color: #95ABD0; + color: #00428C; + background-color: #E4E5E7; +} + +li pre { margin-left: 0; } + +blockquote { font-style: italic } + +img { background-color: transparent } + +p.copyright { font-size: smaller } + +.center { text-align: center } +.footnote { font-size: smaller; margin-left: 2em; } + +a img { border-width: 0; border-style: none } + +a:visited { color: navy } +a:link { color: navy } +a:hover { color: red; text-decoration: underline } +a:active { color: red; text-decoration: underline } + +a {text-decoration: none} +.navbar a:link {color: white} +.navbar a:visited {color: yellow} +.navbar a:active {color: red} +.navbar a:hover {color: red} + +ul { list-style-type: square; } +ul ul { list-style-type: disc; } +ul ul ul { list-style-type: circle; } +ul ul ul ul { list-style-type: disc; } +li { margin-left: 0.5em; margin-top: 0.5em; } +li li { font-size: 85%; font-style: italic } +li li li { font-size: 85%; font-style: normal } + +div dt +{ + margin-left: 0; + margin-top: 1em; + margin-bottom: 0.5em; + font-weight: bold; +} +div dd +{ + margin-left: 2em; + margin-bottom: 0.5em; +} + + +p,pre,ul,ol,blockquote,h2,h3,h4,h5,h6,dl,table { + margin-left: 1em; + margin-right: 1em; +} + +p.subhead { font-weight: bold; margin-top: 2em; } + +.smaller { font-size: smaller } +.bigger { font-size: 130% } + +td,th { padding: 0.2em } + +ul { + margin: 0.5em 1.5em 0.5em 1.5em; + padding: 0; +} + +ol { + margin: 0.5em 1.5em 0.5em 1.5em; + padding: 0; +} + +ul { list-style-type: square; } +ul ul { list-style-type: disc; } +ul ul ul { list-style-type: circle; } +ul ul ul ul { list-style-type: disc; } + +ul li { + list-style: square; + margin: 0.1em 0em 0.6em 0; + padding: 0 0 0 0; + line-height: 140%; +} + +ol li { + margin: 0.1em 0em 0.6em 1.5em; + padding: 0 0 0 0px; + line-height: 140%; + list-style-type: decimal; +} + +li ul li { + font-size: 85%; + font-style: italic; + list-style-type: disc; + background: transparent; + padding: 0 0 0 0; +} +li li ul li { + font-size: 85%; + font-style: normal; + list-style-type: circle; + background: transparent; + padding: 0 0 0 0; +} +li li li ul li { + list-style-type: disc; + background: transparent; + padding: 0 0 0 0; +} + +li ol li { + list-style-type: decimal; +} + + +li li ol li { + list-style-type: decimal; +} + +/* + setting class="outline on ol or ul makes it behave as an + ouline list where blocklevel content in li elements is + hidden by default and can be expanded or collapsed with + mouse click. Set class="expand" on li to override default +*/ + +ol.outline li:hover { cursor: pointer } +ol.outline li.nofold:hover { cursor: default } + +ul.outline li:hover { cursor: pointer } +ul.outline li.nofold:hover { cursor: default } + +ol.outline { list-style:decimal; } +ol.outline ol { list-style-type:lower-alpha } + +ol.outline li.nofold { + padding: 0 0 0 20px; + background: transparent url(../graphics/nofold-dim.gif) no-repeat 0px 0.5em; +} +ol.outline li.unfolded { + padding: 0 0 0 20px; + background: transparent url(../graphics/fold-dim.gif) no-repeat 0px 0.5em; +} +ol.outline li.folded { + padding: 0 0 0 20px; + background: transparent url(../graphics/unfold-dim.gif) no-repeat 0px 0.5em; +} +ol.outline li.unfolded:hover { + padding: 0 0 0 20px; + background: transparent url(../graphics/fold.gif) no-repeat 0px 0.5em; +} +ol.outline li.folded:hover { + padding: 0 0 0 20px; + background: transparent url(../graphics/unfold.gif) no-repeat 0px 0.5em; +} + +ul.outline li.nofold { + padding: 0 0 0 20px; + background: transparent url(../graphics/nofold-dim.gif) no-repeat 0px 0.5em; +} +ul.outline li.unfolded { + padding: 0 0 0 20px; + background: transparent url(../graphics/fold-dim.gif) no-repeat 0px 0.5em; +} +ul.outline li.folded { + padding: 0 0 0 20px; + background: transparent url(../graphics/unfold-dim.gif) no-repeat 0px 0.5em; +} +ul.outline li.unfolded:hover { + padding: 0 0 0 20px; + background: transparent url(../graphics/fold.gif) no-repeat 0px 0.5em; +} +ul.outline li.folded:hover { + padding: 0 0 0 20px; + background: transparent url(../graphics/unfold.gif) no-repeat 0px 0.5em; +} + +/* for slides with class "title" in table of contents */ +a.titleslide { font-weight: bold; font-style: italic } + +/* + hide images for work around for save as bug + where browsers fail to save images used by CSS +*/ +img.hidden { display: none; visibility: hidden } +div.initial_prompt { display: none; visibility: hidden } + + div.slide { + visibility: visible; + position: inherit; + } + div.handout { + border-top-style: solid; + border-top-width: thin; + border-top-color: black; + } + +@media screen { + .hidden { display: none; visibility: visible } + + div.slide.hidden { display: block; visibility: visible } + div.handout.hidden { display: block; visibility: visible } + div.background { display: none; visibility: hidden } + body.single_slide div.initial_prompt { display: block; visibility: visible } + body.single_slide div.background { display: block; visibility: visible } + body.single_slide div.background.hidden { display: none; visibility: hidden } + body.single_slide .invisible { visibility: hidden } + body.single_slide .hidden { display: none; visibility: hidden } + body.single_slide div.slide { position: absolute } + body.single_slide div.handout { display: none; visibility: hidden } +} + +@media print { + .hidden { display: block; visibility: visible } + + div.slide pre { font-size: 60%; padding-left: 0.5em; } + div.toolbar { display: none; visibility: hidden; } + div.slidy_toc { display: none; visibility: hidden; } + div.background { display: none; visibility: hidden; } + div.slide { page-break-before: always } + /* :first-child isn't reliable for print media */ + div.slide.first-slide { page-break-before: avoid } +} + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/styles/w3c-blue.css b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/styles/w3c-blue.css new file mode 100755 index 000000000..6c4ff4f85 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/slidy/styles/w3c-blue.css @@ -0,0 +1,497 @@ +/* w3c-blue.css + + Copyright (c) 2005-2010 W3C (MIT, ERCIM, Keio), All Rights Reserved. + W3C liability, trademark, document use and software licensing + rules apply, see: + + http://www.w3.org/Consortium/Legal/copyright-documents + http://www.w3.org/Consortium/Legal/copyright-software +*/ +body +{ + margin: 0 0 0 0; + padding: 0 0 0 0; + width: 100%; + height: 100%; + color: black; + background-color: white; + font-family: "Gill Sans MT", "Gill Sans", GillSans, sans-serif; + font-size: 14pt; +} + +div.slide.titlepage { + text-align: center; +} + +div.slide.titlepage h1 { + padding-top: 40%; +} + +div.slide { + z-index: 20; + margin: 0 0 0 0; + padding: 0; + border-width: 0; + top: 0; + bottom: 0; + left: 0; + right: 0; + line-height: 120%; + background-color: transparent; +} + +div.background { + z-index: 1; + position: absolute; + vertical-align: bottom; + left: 0; + right: 0; + top: 0; + bottom: auto; + height: 4.1em; + padding: 0 0 0 0.2em; + margin: 0 0 0 0; + border-width: 0; + background-color: #728ec2; +} + +div.background img { + height: 4em; +} + +/* this rule is hidden from IE which doesn't support + selector */ +div.slide + div[class].slide { page-break-before: always;} + +div.slide h1 { + padding-left: 3em; + padding-right: 3em; + padding-top: 0.1em; + margin-bottom: 0.8em; + margin-top: -0.05em; + margin-left: 0; + margin-right: 0; + min-height: 2.3em; + color: white; + height: 2.2em; + font-size: 160%; + line-height: 1.1em; +} + +div.slide h1 a { + color: white; + text-decoration: none; +} + +div.slide h1 a:link { + color: white; + text-decoration: none; +} + +div.slide h1 a:visited { + color: white; + text-decoration: none; +} + +div.slide h1 a:hover { + color: white; + text-decoration: underline; +} + +div.slide h1 a:active { + color: red; + text-decoration: underline; +} + +#head-icon { + margin-top: 0.5em; + margin-bottom: 0; + margin-left: 0; + margin-right: 1em; + background: #728ec2; + border-width: 0; + height: 3em; + max-width: 3em; + z-index: 2; + float: left; +} + +#head-logo { + margin: 0; + margin-top: 0.25em; + padding-top: 0.25em; + padding-bottom: 0.2em; + padding-left: 0; + padding-right: 0; + height: 3.2em; + width: 4.8em; + float: right; + z-index: 2; + background: #728ec2; +} + +#head-logo-fallback { + margin: 0; + padding: 0; + margin-top: -0.8em; + width: 4.8em; + float: right; + z-index: 2; +} + +/* the next two classes support vertical and horizontal centering */ +div.vbox { + float: left; + height: 40%; + width: 50%; + margin-top: -240px; +} +div.hbox { + width:60%; + margin-top: 0; + margin-left:auto; + margin-right:auto; + height: 60%; + border:1px solid silver; + background:#F0F0F0; + overflow:auto; + text-align:left; + clear:both; +} + +/* styling for named background */ +div.background.slanty { + z-index: 2; + bottom: 0; + height: 100%; + background: transparent; +} + +div.background.slanty img { margin-top: 4em; width: 100%; height: 80% } + +/* the following makes the pre background translucent */ +/* opacity is a CSS3 property but supported by Mozilla family */ +/* filter is an IE specific feature that also requires width */ +div.slide.slanty pre { + width: 93%; /* needed for IE filter to work */ + opacity: .8; + filter: alpha(opacity=80); +} + +img.withBorder { + border: 2px solid #c60; + padding: 4px; +} + +li pre { margin-left: 0; } + +@media print { pre { font-size: 60% } } + +blockquote { font-style: italic } + +img { background-color: transparent } + +p.copyright { font-size: smaller } + +.center { text-align: center } +.footnote { font-size: smaller; margin-left: 2em; } + +a img { border-width: 0; border-style: none } + +a:visited { color: navy } +a:link { color: navy } +a:hover { color: red; text-decoration: underline } +a:active { color: red; text-decoration: underline } + +a {text-decoration: none} +.navbar a:link {color: white} +.navbar a:visited {color: yellow} +.navbar a:active {color: red} +.navbar a:hover {color: red} + +ul { list-style-type: square; } +ul ul { list-style-type: disc; } +ul ul ul { list-style-type: circle; } +ul ul ul ul { list-style-type: disc; } +li { margin-left: 0.5em; margin-top: 0.5em; } +li li { font-size: 85%; font-style: italic } +li li li { font-size: 85%; font-style: normal } + +div dt +{ + margin-left: 0; + margin-top: 1em; + margin-bottom: 0.5em; + font-weight: bold; +} +div dd +{ + margin-left: 2em; + margin-bottom: 0.5em; +} + + +p,pre,ul,ol,blockquote,h2,h3,h4,h5,h6,dl,table { + margin-left: 1em; + margin-right: 1em; +} + +p.subhead { font-weight: bold; margin-top: 2em; } + +div.cover p.explanation { + font-style: italic; + margin-top: 3em; +} + + +.smaller { font-size: smaller } + +td,th { padding: 0.2em } + +ul { + margin: 0.5em 1.5em 0.5em 1.5em; + padding: 0; +} + +ol { + margin: 0.5em 1.5em 0.5em 1.5em; + padding: 0; +} + +ul { list-style-type: square; } +ul ul { list-style-type: disc; } +ul ul ul { list-style-type: circle; } +ul ul ul ul { list-style-type: disc; } +li { margin-left: 0.5em; margin-top: 0.5em; } +li li { font-size: 85%; font-style: italic } +li li li { font-size: 85%; font-style: normal } + + +ul li { + list-style: none; + margin: 0.1em 0em 0.6em 0; + padding: 0 0 0 40px; + background: transparent url(../graphics/bullet.png) no-repeat 5px 0.3em; + line-height: 140%; +} + +/* workaround IE's failure to support background on li for print media */ +@media print { ul li { list-style: disc; padding-left: 0; background: none; } } + +ol li { + margin: 0.1em 0em 0.6em 1.5em; + padding: 0 0 0 0px; + line-height: 140%; +} + +li li { + font-size: 85%; + font-style: italic; + list-style-type: disc; + background: transparent; + padding: 0 0 0 0; +} +li li li { + font-size: 85%; + font-style: normal; + list-style-type: circle; + background: transparent; + padding: 0 0 0 0; +} +li li li li { + list-style-type: disc; + background: transparent; + padding: 0 0 0 0; +} + +/* rectangular blue bullet + unfold/nofold/fold widget */ + +/* + setting class="outline on ol or ul makes it behave as an + ouline list where blocklevel content in li elements is + hidden by default and can be expanded or collapsed with + mouse click. Set class="expand" on li to override default +*/ + +ol.outline li:hover { cursor: pointer } +ol.outline li.nofold:hover { cursor: default } + +ul.outline li:hover { cursor: pointer } +ul.outline li.nofold:hover { cursor: default } + +ol.outline { list-style:decimal; } +ol.outline ol { list-style-type:lower-alpha } + +ol.outline li.nofold { + padding: 0 0 0 20px; + background: transparent url(../graphics/nofold-dim.gif) no-repeat 0px 0.3em; +} +ol.outline li.unfolded { + padding: 0 0 0 20px; + background: transparent url(../graphics/fold-dim.gif) no-repeat 0px 0.3em; +} +ol.outline li.folded { + padding: 0 0 0 20px; + background: transparent url(../graphics/unfold-dim.gif) no-repeat 0px 0.3em; +} +ol.outline li.unfolded:hover { + padding: 0 0 0 20px; + background: transparent url(../graphics/fold.gif) no-repeat 0px 0.3em; +} +ol.outline li.folded:hover { + padding: 0 0 0 20px; + background: transparent url(../graphics/unfold.gif) no-repeat 0px 0.3em; +} + +ul.outline li.nofold { + padding: 0 0 0 52px; + background: transparent url(../graphics/bullet-nofold-dim.gif) no-repeat 5px 0.3em; +} +ul.outline li.unfolded { + padding: 0 0 0 52px; + background: transparent url(../graphics/bullet-fold-dim.gif) no-repeat 5px 0.3em; +} +ul.outline li.folded { + padding: 0 0 0 52px; + background: transparent url(../graphics/bullet-unfold-dim.gif) no-repeat 5px 0.3em; +} +ul.outline li.unfolded:hover { + padding: 0 0 0 52px; + background: transparent url(../graphics/bullet-fold.gif) no-repeat 5px 0.3em; +} +ul.outline li.folded:hover { + padding: 0 0 0 52px; + background: transparent url(../graphics/bullet-unfold.gif) no-repeat 5px 0.3em; +} + +li ul.outline li.nofold { + padding: 0 0 0 21px; + background: transparent url(../graphics/nofold-dim.gif) no-repeat 5px 0.3em; +} +li ul.outline li.unfolded { + padding: 0 0 0 21px; + background: transparent url(../graphics/fold-dim.gif) no-repeat 5px 0.3em; +} +li ul.outline li.folded { + padding: 0 0 0 21px; + background: transparent url(../graphics/unfold-dim.gif) no-repeat 5px 0.3em; +} +li ul.outline li.unfolded:hover { + padding: 0 0 0 21px; + background: transparent url(../graphics/fold.gif) no-repeat 5px 0.3em; +} +li ul.outline li.folded:hover { + padding: 0 0 0 21px; + background: transparent url(../graphics/unfold.gif) no-repeat 5px 0.3em; +} + +img { + image-rendering: optimize-quality; +} + +img.withBorder { + border: 2px solid #c60; + padding: 4px; +} + +div.header { + position: absolute; + z-index: 2; + left: 0; + right: 0; + top: 0; + bottom: auto; + height: 2.95em; + width: 100%; + padding: 0 0 0 0; + margin: 0 0 0 0; + border-width: 0; + border-style: solid; + background-color: #005A9C; + border-bottom-width: thick; + border-bottom-color: #95ABD0; +} + +div.footer { + position: absolute; + z-index: 80; + left: 0; + right: 0; + top: auto; + bottom: 0; + height: 3.5em; + margin: 0; + font-size: 80%; + font-weight: bold; + padding-left: 1em; + padding-right: 0; + padding-top: 0.3em; + padding-bottom: 0; + color: #003366; + background-color: #95ABD0; +} + +/* this is a hack to hide property from IE6 and below */ +div[class="footer"] { + position: fixed; +} + +#hidden-bullet { + visibility: hidden; + display: none; +} + +div.slide.cover { + color: white; + background-color: #728ec2; + padding-top: 0; + padding-right: 0; + padding-left: 3em; + height: 100%; +} + +div.slide.cover h1 { + margin: 0; + padding: 0.5em; + color: white; + height: auto; +} + +div.slide.cover h2 { + color: white; +} + +div.slide.cover a { + color: white; +} + +div.slide.cover a:visited { color: white } +div.slide.cover a:link { color: white } +div.slide.cover a:hover { color: yellow; text-decoration: underline } +div.slide.cover a:active { color: yellow; text-decoration: underline } + +div.slide.cover a:hover, div.slide.cover a:active { + color: yellow; text-decoration: underline; +} + +div.slide.cover img.cover { + margin: 0 0 0 0; + float: right; + padding-bottom: 4em; + width: 50%; + overflow: hidden; +} + +div.slide.cover a:hover, div.slide.cover a:active { + color: yellow; text-decoration: underline; +} + +/* for Bert as an ardent user of the old W3C slidemaker tool */ + +div.comment { display: none; visibility: hidden } + +@media print { + div.slide h1 { background: transparent; color: black } + div.slide.cover { background: transparent; color: black } + div.slide.cover h1 { background: transparent; color: black } + div.comment { display: block; visibility: visible } +} diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/tools/dbs3-upgrade.xsl b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/tools/dbs3-upgrade.xsl new file mode 100644 index 000000000..e757c9781 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/tools/dbs3-upgrade.xsl @@ -0,0 +1,180 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/xhtml/param.xml b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/xhtml/param.xml new file mode 100644 index 000000000..1bc7c2ecf --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/xhtml/param.xml @@ -0,0 +1,824 @@ + + + +Slides XHTML Parameter Reference + +$Id$ + + + + Kövesdán + Gábor + + + + 2012 + Gábor Kövesdán + + + This is reference documentation for all user-configurable + parameters in the DocBook XSL Slides XHTML stylesheet. + Note that the Slides stylesheet for XHTML output is a + customization layer of the DocBook XSL XHTML stylesheet. + Therefore, in addition to the slides-specific parameters + listed in this section, you can also use a number of + XHTML stylesheet + parameters to control Slides XHTML output. + + + + XHTML: General Params + + + +disable.collapsible +boolean + + +disable.collapsible +Specifies whether collapsible rendering is enabled + + + + + <xsl:param name="disable.collapsible">0</xsl:param> + + + +Description + +This parameter specifies whether elements marked as + collapsible are generated as such in the output document. + + + + + + +disable.incremental +boolean + + +disable.incremental +Specifies whether incremental rendering is enabled + + + + + <xsl:param name="disable.incremental">0</xsl:param> + + + +Description + +This parameter specifies whether elements marked as + incremental are generated as such in the output document. + + + + + + +generate.copyright +boolean + + +generate.copyright +Specifies whether copyright is generated + + + + + <xsl:param name="generate.copyright">1</xsl:param> + + + +Description + +This parameter specifies whether the copyright info is generated + in the footer area. + + + + + + +generate.foilgroup.numbered.toc +boolean + + +generate.foilgroup.numbered.toc +Specifies whether foilgroups have a numbered TOC + + + + + <xsl:param name="generate.foilgroup.numbered.toc">1</xsl:param> + + + +Description + +If TOC generation is turned on, this parameter specifies + whether foilgroups have a numbered TOC. If disabled, TOC items + will be bulleted, not numbered. + + + + + + +generate.foilgroup.toc +boolean + + +generate.foilgroup.toc +Specifies whether foilgroups have a TOC + + + + + <xsl:param name="generate.foilgroup.toc">1</xsl:param> + + + +Description + +This parameter specifies whether foilgroups will + contain a table of contents of the included foils. + + + + + + +generate.handoutnotes +boolean + + +generate.handoutnotes +Specifies whether handoutnotes are generated + + + + + <xsl:param name="generate.handoutnotes">0</xsl:param> + + + +Description + +This parameter specifies whether handoutnotes shall + be generated to the output. + + + + + + +generate.pubdate +boolean + + +generate.pubdate +Specifies whether the pubdate is generated + + + + + <xsl:param name="generate.pubdate">1</xsl:param> + + + +Description + +This parameter specifies whether the publication date is generated + in the footer area. + + + + + + +generate.speakernotes +boolean + + +generate.speakernotes +Specifies whether speakernotes are generated + + + + + <xsl:param name="generate.speakernotes">0</xsl:param> + + + +Description + +This parameter specifies whether speakernotes shall + be generated to the output. + + + + + + +generate.titlepage +boolean + + +generate.titlepage +Specifies whether titlepage is generated + + + + + <xsl:param name="generate.titlepage">1</xsl:param> + + + +Description + +This parameter specifies whether titlepage is generated + for the presentation. + + + + + + +mml.embedding.mode +list +inline +object +image +link +iframe +embed + + +mml.embedding.mode +Specifies how inline MathML is processed + + + + + <xsl:param name="mml.embedding.mode">inline</xsl:param> + + + +Description + +This parameter specifies how inline MathML formulas + are embedded into the output document. + + + + inline + + Content is copied over inline with its namespace. + + + + object + + Content is extracted into an externel file and referenced + by an object element. + + + + image + + Content is extracted into an externel file and referenced + by an img element. + + + + link + + Content is extracted into an externel file and referenced + by an a element. + + + + iframe + + Content is extracted into an externel file and referenced + by an iframe element. + + + + embed + + Content is extracted into an externel file and referenced + by an embed element. + + + + + + + + + +svg.embedding.mode +list +inline +object +image +link +iframe +embed + + +svg.embedding.mode +Specifies how inline SVG is processed + + + + + <xsl:param name="svg.embedding.mode">object</xsl:param> + + + +Description + +This parameter specifies how inline SVG graphics + are embedded into the output document. + + + + inline + + Content is copied over inline with its namespace. + + + + object + + Content is extracted into an externel file and referenced + by an object element. + + + + image + + Content is extracted into an externel file and referenced + by an img element. + + + + link + + Content is extracted into an externel file and referenced + by an a element. + + + + iframe + + Content is extracted into an externel file and referenced + by an iframe element. + + + + embed + + Content is extracted into an externel file and referenced + by an embed element. + + + + + + + + + +user.css +filename + + +user.css +Specifies the path to user-supplied CSS + + + + + <xsl:param name="user.css">user.css</xsl:param> + + + +Description + +This parameter specifies the path from where the + CSS styling is read. This file can be used to + add additional styling to the slides. + + + + + + +wrap.slidecontent +boolean + + +wrap.slidecontent +Specifies whether the foil content is wrapped into a div + + + + + <xsl:param name="wrap.slidecontent">0</xsl:param> + + + +Description + +This parameter specifies whether the foil content is wrapped into + a div so that additional styling can be applied. + + + + + + + + XHTML: S5 Params + + + +s5.controls +boolean + + +s5.controls +Specifies whether S5 controls are visible + + + + + <xsl:param name="s5.controls">0</xsl:param> + + + +Description + +This parameter specifies whether S5 navigation controls are + visible by default. + + + + + + +s5.defaultview +list +slideshow +outline + + +s5.defaultview +Specifies the default S5 view + + + + + <xsl:param name="s5.defaultview">slideshow</xsl:param> + + + +Description + +This parameter specifies, which is the default view + in the generated S5 presentation. + + + + + + +s5.opera.css +filename + + +s5.opera.css +Specifies the name of the S5 Opera-specific CSS file + + + + + <xsl:param name="s5.opera.css">opera.css</xsl:param> + + + +Description + +This parameter specifies the name of the S5 Opera-specific + CSS file. + + + + + + +s5.outline.css +filename + + +s5.outline.css +Specifies the name of the S5 outline CSS file + + + + + <xsl:param name="s5.outline.css">outline.css</xsl:param> + + + +Description + +This parameter specifies the name of the S5 outline CSS file. + + + + + + +s5.path.prefix +uri + + +s5.path.prefix +Specifies the path to S5 files + + + + + <xsl:param name="s5.path.prefix">files/s5/ui/default/</xsl:param> + + + +Description + +This parameter specifies the path where S5 CSS and + JavaScript files reside. All the CSS and JavaScript paths + will be generated relative to this directory. + + + + + + +s5.print.css +filename + + +s5.print.css +Specifies the name of the S5 print CSS file + + + + + <xsl:param name="s5.print.css">print.css</xsl:param> + + + +Description + +This parameter specifies the name of the S5 print CSS file. + + + + + + +s5.slides.css +filename + + +s5.slides.css +Specifies the name of the S5 slides CSS file + + + + + <xsl:param name="s5.slides.css">slides.css</xsl:param> + + + +Description + +This parameter specifies the name of the S5 slides CSS file. + + + + + + +s5.slides.js +filename + + +s5.slides.js +Specifies the name of the S5 slides JavaScript file + + + + + <xsl:param name="s5.slides.js">slides.js</xsl:param> + + + +Description + +This parameter specifies the name of the S5 slides JavaScript + file. + + + + + + + + XHTML: Slidy Params + + + +slidy.duration +integer + + +slidy.duration +Specifies the duration of the presentation + + + + + <xsl:param name="slidy.duration">0</xsl:param> + + + +Description + +This parameter specifies the duration of the presentation + in minutes. A JavaScript clock will count down to help the + speaker in not running out of time. Can be disabled if set to 0. + + + + + + +slidy.path.prefix +uri + + +slidy.path.prefix +Specifies the path to Slidy files + + + + + <xsl:param name="slidy.path.prefix">files/slidy/</xsl:param> + + + +Description + +This parameter specifies the path where Slidy CSS and + JavaScript files reside. All the CSS and JavaScript paths + will be generated relative to this directory. + + + + + + +slidy.slidy.css +filename + + +slidy.slidy.css +Specifies the name of the main Slidy CSS file + + + + + <xsl:param name="slidy.slidy.css">styles/slidy.css</xsl:param> + + + +Description + +This parameter specifies the name of the main Slidy CSS file. + + + + + + +slidy.slidy.js +filename + + +slidy.slidy.js +Specifies the name of the Slidy JavaScript file + + + + + <xsl:param name="slidy.slidy.js">scripts/slidy.js</xsl:param> + + + +Description + +This parameter specifies the name of the Slidy JavaScript file. + + + + + + +slidy.user.css +filename + + +slidy.user.css +Specifies the name of the Slidy user CSS file + + + + + <xsl:param name="slidy.user.css">styles/w3c-blue.css</xsl:param> + + + +Description + +This parameter specifies the name of the Slidy user CSS file. + + + + + + + +The Stylesheet + +The param.xsl stylesheet is just a wrapper +around all these parameters. + + + +<!-- This file is generated from param.xweb --> + +<xsl:stylesheet exclude-result-prefixes="src" version="1.0"> + +<!-- ******************************************************************** + $Id: param.xweb 6633 2007-02-21 18:33:33Z xmldoc $ + ******************************************************************** + + This file is part of the DocBook Slides Stylesheet distribution. + See ../README or http://docbook.sf.net/release/xsl/current/ for + copyright and other information. + + ******************************************************************** --> + +<src:fragref linkend="disable.collapsible.frag"></src:fragref> +<src:fragref linkend="disable.incremental.frag"></src:fragref> +<src:fragref linkend="generate.copyright.frag"></src:fragref> +<src:fragref linkend="generate.foilgroup.numbered.toc.frag"></src:fragref> +<src:fragref linkend="generate.foilgroup.toc.frag"></src:fragref> +<src:fragref linkend="generate.handoutnotes.frag"></src:fragref> +<src:fragref linkend="generate.pubdate.frag"></src:fragref> +<src:fragref linkend="generate.speakernotes.frag"></src:fragref> +<src:fragref linkend="generate.titlepage.frag"></src:fragref> +<src:fragref linkend="mml.embedding.mode.frag"></src:fragref> +<src:fragref linkend="svg.embedding.mode.frag"></src:fragref> +<src:fragref linkend="user.css.frag"></src:fragref> +<src:fragref linkend="wrap.slidecontent.frag"></src:fragref> + +<src:fragref linkend="s5.controls.frag"></src:fragref> +<src:fragref linkend="s5.defaultview.frag"></src:fragref> +<src:fragref linkend="s5.opera.css.frag"></src:fragref> +<src:fragref linkend="s5.outline.css.frag"></src:fragref> +<src:fragref linkend="s5.path.prefix.frag"></src:fragref> +<src:fragref linkend="s5.print.css.frag"></src:fragref> +<src:fragref linkend="s5.slides.css.frag"></src:fragref> +<src:fragref linkend="s5.slides.js.frag"></src:fragref> + +<src:fragref linkend="slidy.duration.frag"></src:fragref> +<src:fragref linkend="slidy.path.prefix.frag"></src:fragref> +<src:fragref linkend="slidy.slidy.css.frag"></src:fragref> +<src:fragref linkend="slidy.slidy.js.frag"></src:fragref> +<src:fragref linkend="slidy.user.css.frag"></src:fragref> + +</xsl:stylesheet> + + + + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/xhtml/param.xsl b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/xhtml/param.xsl new file mode 100644 index 000000000..6bd0e5cf8 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/xhtml/param.xsl @@ -0,0 +1,71 @@ + + + + + + + 0 + + 0 + + 1 + + 1 + + 1 + + 0 + + 1 + + 0 + + 1 + + inline + + object + + user.css + + 0 + + + 0 + + slideshow + + opera.css + + outline.css + + files/s5/ui/default/ + + print.css + + slides.css + + slides.js + + + 0 + + files/slidy/ + + styles/slidy.css + + scripts/slidy.js + + styles/w3c-blue.css + + + + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/xhtml/plain-titlepage.xml b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/xhtml/plain-titlepage.xml new file mode 100644 index 000000000..fb6569d7b --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/xhtml/plain-titlepage.xml @@ -0,0 +1,26 @@ + + + + + + <subtitle/> + <corpauthor/> + <authorgroup/> + <author/> + </t:titlepage-content> + + <t:titlepage-content t:side="verso"> + </t:titlepage-content> + + <t:titlepage-separator> + </t:titlepage-separator> + + <t:titlepage-before t:side="recto"> + </t:titlepage-before> + + <t:titlepage-before t:side="verso"> + </t:titlepage-before> +</t:titlepage> +</t:templates> diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/xhtml/plain-titlepage.xsl b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/xhtml/plain-titlepage.xsl new file mode 100644 index 000000000..3af53f420 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/xhtml/plain-titlepage.xsl @@ -0,0 +1,140 @@ +<?xml version="1.0"?> + +<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:exsl="http://exslt.org/common" version="1.0" exclude-result-prefixes="exsl"> + +<!-- This stylesheet was created by template/titlepage.xsl--> + +<xsl:template name="slides.titlepage.recto"> + <xsl:choose> + <xsl:when test="slidesinfo/title"> + <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="slidesinfo/title"/> + </xsl:when> + <xsl:when test="docinfo/title"> + <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="docinfo/title"/> + </xsl:when> + <xsl:when test="info/title"> + <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="info/title"/> + </xsl:when> + <xsl:when test="title"> + <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="title"/> + </xsl:when> + </xsl:choose> + + <xsl:choose> + <xsl:when test="slidesinfo/subtitle"> + <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="slidesinfo/subtitle"/> + </xsl:when> + <xsl:when test="docinfo/subtitle"> + <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="docinfo/subtitle"/> + </xsl:when> + <xsl:when test="info/subtitle"> + <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="info/subtitle"/> + </xsl:when> + <xsl:when test="subtitle"> + <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="subtitle"/> + </xsl:when> + </xsl:choose> + + <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="slidesinfo/corpauthor"/> + <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="docinfo/corpauthor"/> + <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="info/corpauthor"/> + <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="slidesinfo/authorgroup"/> + <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="docinfo/authorgroup"/> + <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="info/authorgroup"/> + <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="slidesinfo/author"/> + <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="docinfo/author"/> + <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="info/author"/> +</xsl:template> + +<xsl:template name="slides.titlepage.verso"> +</xsl:template> + +<xsl:template name="slides.titlepage.separator"> +</xsl:template> + +<xsl:template name="slides.titlepage.before.recto"> +</xsl:template> + +<xsl:template name="slides.titlepage.before.verso"> +</xsl:template> + +<xsl:template name="slides.titlepage"> + <div class="slide cover title"> + <xsl:variable name="recto.content"> + <xsl:call-template name="slides.titlepage.before.recto"/> + <xsl:call-template name="slides.titlepage.recto"/> + </xsl:variable> + <xsl:variable name="recto.elements.count"> + <xsl:choose> + <xsl:when test="function-available('exsl:node-set')"><xsl:value-of select="count(exsl:node-set($recto.content)/*)"/></xsl:when> + <xsl:when test="contains(system-property('xsl:vendor'), 'Apache Software Foundation')"> + <!--Xalan quirk--><xsl:value-of select="count(exsl:node-set($recto.content)/*)"/></xsl:when> + <xsl:otherwise>1</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:if test="(normalize-space($recto.content) != '') or ($recto.elements.count > 0)"> + <div><xsl:copy-of select="$recto.content"/></div> + </xsl:if> + <xsl:variable name="verso.content"> + <xsl:call-template name="slides.titlepage.before.verso"/> + <xsl:call-template name="slides.titlepage.verso"/> + </xsl:variable> + <xsl:variable name="verso.elements.count"> + <xsl:choose> + <xsl:when test="function-available('exsl:node-set')"><xsl:value-of select="count(exsl:node-set($verso.content)/*)"/></xsl:when> + <xsl:when test="contains(system-property('xsl:vendor'), 'Apache Software Foundation')"> + <!--Xalan quirk--><xsl:value-of select="count(exsl:node-set($verso.content)/*)"/></xsl:when> + <xsl:otherwise>1</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:if test="(normalize-space($verso.content) != '') or ($verso.elements.count > 0)"> + <div><xsl:copy-of select="$verso.content"/></div> + </xsl:if> + <xsl:call-template name="slides.titlepage.separator"/> + </div> +</xsl:template> + +<xsl:template match="*" mode="slides.titlepage.recto.mode"> + <!-- if an element isn't found in this mode, --> + <!-- try the generic titlepage.mode --> + <xsl:apply-templates select="." mode="titlepage.mode"/> +</xsl:template> + +<xsl:template match="*" mode="slides.titlepage.verso.mode"> + <!-- if an element isn't found in this mode, --> + <!-- try the generic titlepage.mode --> + <xsl:apply-templates select="." mode="titlepage.mode"/> +</xsl:template> + +<xsl:template match="title" mode="slides.titlepage.recto.auto.mode"> +<div xsl:use-attribute-sets="slides.titlepage.recto.style"> +<xsl:apply-templates select="." mode="slides.titlepage.recto.mode"/> +</div> +</xsl:template> + +<xsl:template match="subtitle" mode="slides.titlepage.recto.auto.mode"> +<div xsl:use-attribute-sets="slides.titlepage.recto.style"> +<xsl:apply-templates select="." mode="slides.titlepage.recto.mode"/> +</div> +</xsl:template> + +<xsl:template match="corpauthor" mode="slides.titlepage.recto.auto.mode"> +<div xsl:use-attribute-sets="slides.titlepage.recto.style"> +<xsl:apply-templates select="." mode="slides.titlepage.recto.mode"/> +</div> +</xsl:template> + +<xsl:template match="authorgroup" mode="slides.titlepage.recto.auto.mode"> +<div xsl:use-attribute-sets="slides.titlepage.recto.style"> +<xsl:apply-templates select="." mode="slides.titlepage.recto.mode"/> +</div> +</xsl:template> + +<xsl:template match="author" mode="slides.titlepage.recto.auto.mode"> +<div xsl:use-attribute-sets="slides.titlepage.recto.style"> +<xsl:apply-templates select="." mode="slides.titlepage.recto.mode"/> +</div> +</xsl:template> + +</xsl:stylesheet> + diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/xhtml/plain.xsl b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/xhtml/plain.xsl new file mode 100644 index 000000000..05d5e5122 --- /dev/null +++ b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/slides/xhtml/plain.xsl @@ -0,0 +1,535 @@ +<?xml version="1.0" encoding="ASCII"?> +<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns="http://www.w3.org/1999/xhtml" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:db="http://docbook.org/ns/docbook" + xmlns:dbs="http://docbook.org/ns/docbook-slides" + xmlns:exsl="http://exslt.org/common" + exclude-result-prefixes="dbs db xlink" + extension-element-prefixes="exsl" + version="1.0"> + +<xsl:import href="../../xhtml/chunk.xsl"/> +<xsl:import href="../common/common.xsl"/> +<xsl:import href="plain-titlepage.xsl"/> +<xsl:import href="param.xsl"/> + +<xsl:param name="local.l10n.xml" select="document('')"/> +<i18n xmlns="http://docbook.sourceforge.net/xmlns/l10n/1.0"> + <l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="en"> + <l:gentext key="Foilgroup" text="Foil Group"/> + <l:gentext key="Foil" text="Foil"/> + <l:gentext key="Speakernotes" text="Speaker Notes"/> + <l:gentext key="Handoutnotes" text="Handout Notes"/> + <l:gentext key="SVGImage" text="SVG image"/> + <l:gentext key="MathMLFormula" text="MathML formula"/> + + <l:context name="title"> + <l:gentext key="foil" text="Foil %n %t"/> + <l:gentext key="foilgroup" text="Foil %n %t"/> + </l:context> + </l:l10n> +</i18n> + +<!-- Overrides from DocBook XSL --> +<xsl:template name="process.qanda.toc"/> + +<!-- Main content starts here --> + +<xsl:template name="xhtml.head"> + <meta name="generator" content="DocBook Slides Stylesheets V{$VERSION}"/> + <link rel="stylesheet" href="{$user.css}" type="text/css"/> +</xsl:template> + +<xsl:template name="slideshow.head"/> + +<xsl:template name="slideshow.content"> + <div class="presentation"> + <xsl:if test="$generate.titlepage != 0"> + <xsl:apply-templates select="/dbs:slides" mode="titlepage"/> + </xsl:if> + + <xsl:apply-templates select="/dbs:slides/dbs:foil|dbs:slides/dbs:foilgroup"/> + </div> +</xsl:template> + +<xsl:template match="/dbs:slides" mode="titlepage"> + <xsl:call-template name="slides.titlepage"/> +</xsl:template> + +<xsl:template name="slide.notes"> + <xsl:if test="($generate.speakernotes != 0) and ./dbs:speakernotes"> + <div class="notes"> + <h2 class="notes"> + <xsl:call-template name="gentext"> + <xsl:with-param name="key" select="'Speakernotes'"/> + </xsl:call-template> + </h2> + + <xsl:apply-templates select="dbs:speakernotes" mode="notes.mode"/> + </div> + </xsl:if> + + <xsl:if test="($generate.handoutnotes != 0) and ./dbs:handoutnotes"> + <div class="handout"> + <h2 class="handout"> + <xsl:call-template name="gentext"> + <xsl:with-param name="key" select="'Handoutnotes'"/> + </xsl:call-template> + </h2> + + <xsl:apply-templates select="dbs:handoutnotes" mode="notes.mode"/> + </div> + </xsl:if> +</xsl:template> + +<xsl:template match="/"> + <html> + <xsl:if test="/dbs:slides/@xml:lang"> + <xsl:attribute name="xml:lang"> + <xsl:value-of select="/dbs:slides/@xml:lang"/> + </xsl:attribute> + </xsl:if> + + <head> + <title> + <xsl:call-template name="get.title"> + <xsl:with-param name="ctx" select="/dbs:slides"/> + </xsl:call-template> + + + + + + + + + + + + + + + + + + + +
    + +
  1. +
    +
+
+ + +
    + +
  • +
    +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ +
+
+ + + + +
+ + +
+ + +
+ + + +
+ + + + +
+ +
+
+ + + + +
+ + + + +
+
+ + + + + + +
+ +
+
+ + +
+ +
+
+ + + + + + + 1 + + + + 1 + + + + 1 + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + +

+
+
+ + +

+
+ + +

+ + +

+
+
+ + + + + mailto: + + + <> + + + + + + + + + + + + + + + + + + +
    + +
+
+ + +
    + +
+
+ + + + + + + + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + # + + + + + + + + + + + + + : + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + inline + + + + + + + + + + + + + + + + + + + + + + + + + + + + {$mimeType} object + + + + + + + + + + + +