Index: openacs-4/packages/s5/tcl/s5-procs.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/s5/tcl/s5-procs.tcl,v
diff -u -N -r1.6 -r1.7
--- openacs-4/packages/s5/tcl/s5-procs.tcl 28 Jan 2008 13:01:00 -0000 1.6
+++ openacs-4/packages/s5/tcl/s5-procs.tcl 29 Jan 2008 12:03:35 -0000 1.7
@@ -82,14 +82,14 @@
}
}
- s5 instproc slideshow_header {-title -creator -footer -s5dir} {
+ s5 instproc slideshow_header {-title -creator -footer -s5dir -presdate} {
return [subst {
$title
-
+
@@ -141,13 +141,15 @@
my instvar package_id style page
::xo::cc set_parameter master 0
- set output {
-
+ set coverpage [my resolve_page_name en:cover]
+ if {$coverpage eq ""} {
+ set coverpage $page
}
set output [my slideshow_header \
- -title [$page set title] \
- -creator [$page set creator] \
+ -title [$coverpage set title] \
+ -creator [$coverpage set creator] \
+ -presdate [lindex [$coverpage set last_modified] 0] \
-footer [$page include "footer -decoration none"] \
-s5dir "/resources/s5/$style/ui/default"]
Index: openacs-4/packages/s5/www/resources/standard/ui/default/print.css
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/s5/www/resources/standard/ui/default/print.css,v
diff -u -N -r1.2 -r1.3
--- openacs-4/packages/s5/www/resources/standard/ui/default/print.css 28 Jan 2008 13:01:00 -0000 1.2
+++ openacs-4/packages/s5/www/resources/standard/ui/default/print.css 29 Jan 2008 12:03:35 -0000 1.3
@@ -1,34 +1,51 @@
-/* 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: 14pt; 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;
- margin-bottom: 0.7cm;
- font-size: 140%;
- padding-top: 10px;
- padding-bottom: 10px;
-}
-.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;}
-
-div.slide {height: 11.55cm;}
-div.odd {page-break-after: always;}
-div.slide {font-size: 16px; font-family: sans-serif;}
\ No newline at end of file
+/* 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: 14pt; 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;
+ margin-bottom: 0.7cm;
+ font-size: 140%;
+ padding-top: 10px;
+ padding-bottom: 10px;
+}
+.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;}
+
+
+/* one slide per page, well suited for landcape
+ in firefox file->page setup->landscape,
+ since @page {size: landscape;} does not work
+*/
+div.slide {
+ height: 11.55cm; page-break-after: always;
+ font-size: 20pt; font-family: sans-serif;
+}
+div.slide img { font-size: 14pt;}
+div.slide ul li {
+ margin-bottom: 2ex;
+ margin-top: 2ex;
+}
+
+/* two slides per page
+div.slide {height: 11.55cm;}
+div.odd {page-break-after: always;}
+div.slide {font-size: 16px; font-family: sans-serif;}
+ */
\ No newline at end of file