@@ -44,7 +44,7 @@ import Text.XHtml.Strict
4444import System.FilePath ( (</>) )
4545import Data.List ( intercalate )
4646
47−s5HeaderIncludes :: FilePath -> IO String
47+s5HeaderIncludes :: Maybe FilePath -> IO String
4848s5HeaderIncludes datadir = do
4949 c <- s5CSS datadir
5050 j <- s5Javascript datadir
@@ -53,14 +53,14 @@ s5HeaderIncludes datadir = do
5353s5Meta :: String
5454s5Meta = "<!-- configuration parameters -->\n<meta name=\"defaultView\" content=\"slideshow\" />\n<meta name=\"controlVis\" content=\"hidden\" />\n"
5555
56−s5Javascript :: FilePath -> IO String
56+s5Javascript :: Maybe FilePath -> IO String
5757s5Javascript datadir = do
5858 jsCom <- readDataFile datadir $ "s5" </> "default" </> "slides.js.comment"
5959 jsPacked <- readDataFile datadir $ "s5" </> "default" </> "slides.js.packed"
6060 return $ "<script type=\"text/javascript\">\n" ++ jsCom ++ jsPacked ++
6161 "</script>\n"
6262
63−s5CSS :: FilePath -> IO String
63+s5CSS :: Maybe FilePath -> IO String
6464s5CSS datadir = do
6565 s5CoreCSS <- readDataFile datadir $ "s5" </> "default" </> "s5-core.css"
6666 s5FramingCSS <- readDataFile datadir $ "s5" </> "default" </> "framing.css"