@@ -1,4 +1,4 @@
1−{-# LANGUAGE TemplateHaskell #-}
1+{-# LANGUAGE CPP, TemplateHaskell #-}
3Copyright (C) 2006-7 John MacFarlane <jgm@berkeley.edu>
3Copyright (C) 2006-7 John MacFarlane <jgm@berkeley.edu>
@@ -50,27 +50,41 @@ s5Meta :: String
50s5Meta = "<!-- configuration parameters -->\n<meta name=\"defaultView\" content=\"slideshow\" />\n<meta name=\"controlVis\" content=\"hidden\" />\n"
50s5Meta = "<!-- configuration parameters -->\n<meta name=\"defaultView\" content=\"slideshow\" />\n<meta name=\"controlVis\" content=\"hidden\" />\n"
52s5Javascript :: String
52s5Javascript :: String
53s5Javascript = "<script type=\"text/javascript\">\n" ++
54s5Javascript = "<script type=\"text/javascript\">\n" ++
54 $(contentsOf $ "data" </> "ui" </> "default" </> "slides.js.comment") ++
55 $(contentsOf $ "data" </> "ui" </> "default" </> "slides.js.comment") ++
55 $(contentsOf $ "data" </> "ui" </> "default" </> "slides.js.packed") ++ "</script>\n"
56 $(contentsOf $ "data" </> "ui" </> "default" </> "slides.js.packed") ++ "</script>\n"
57s5CoreCSS :: String
59s5CoreCSS :: String
58s5CoreCSS = $(contentsOf $ "data" </> "ui" </> "default" </> "s5-core.css")
61s5CoreCSS = $(contentsOf $ "data" </> "ui" </> "default" </> "s5-core.css")
60s5FramingCSS :: String
64s5FramingCSS :: String
61s5FramingCSS = $(contentsOf $ "data" </> "ui" </> "default" </> "framing.css")
66s5FramingCSS = $(contentsOf $ "data" </> "ui" </> "default" </> "framing.css")
63s5PrettyCSS :: String
69s5PrettyCSS :: String
64s5PrettyCSS = $(contentsOf $ "data" </> "ui" </> "default" </> "pretty.css")
71s5PrettyCSS = $(contentsOf $ "data" </> "ui" </> "default" </> "pretty.css")
66s5OperaCSS :: String
74s5OperaCSS :: String
67s5OperaCSS = $(contentsOf $ "data" </> "ui" </> "default" </> "opera.css")
76s5OperaCSS = $(contentsOf $ "data" </> "ui" </> "default" </> "opera.css")
69s5OutlineCSS :: String
79s5OutlineCSS :: String
70s5OutlineCSS = $(contentsOf $ "data" </> "ui" </> "default" </> "outline.css")
81s5OutlineCSS = $(contentsOf $ "data" </> "ui" </> "default" </> "outline.css")
72s5PrintCSS :: String
84s5PrintCSS :: String
73s5PrintCSS = $(contentsOf $ "data" </> "ui" </> "default" </> "print.css")
86s5PrintCSS = $(contentsOf $ "data" </> "ui" </> "default" </> "print.css")
75s5CSS :: String
89s5CSS :: String
76s5CSS = "<style type=\"text/css\" media=\"projection\" id=\"slideProj\">\n" ++ s5CoreCSS ++ "\n" ++ s5FramingCSS ++ "\n" ++ s5PrettyCSS ++ "\n</style>\n<style type=\"text/css\" media=\"projection\" id=\"operaFix\">\n" ++ s5OperaCSS ++ "\n</style>\n<style type=\"text/css\" media=\"screen\" id=\"outlineStyle\">\n" ++ s5OutlineCSS ++ "\n</style>\n<style type=\"text/css\" media=\"print\" id=\"slidePrint\">\n" ++ s5PrintCSS ++ "\n</style>\n"
90s5CSS = "<style type=\"text/css\" media=\"projection\" id=\"slideProj\">\n" ++ s5CoreCSS ++ "\n" ++ s5FramingCSS ++ "\n" ++ s5PrettyCSS ++ "\n</style>\n<style type=\"text/css\" media=\"projection\" id=\"operaFix\">\n" ++ s5OperaCSS ++ "\n</style>\n<style type=\"text/css\" media=\"screen\" id=\"outlineStyle\">\n" ++ s5OutlineCSS ++ "\n</style>\n<style type=\"text/css\" media=\"print\" id=\"slidePrint\">\n" ++ s5PrintCSS ++ "\n</style>\n"