diff options
Diffstat (limited to 'haddock-api/src/Haddock/Backends/Xhtml/Themes.hs')
| -rw-r--r-- | haddock-api/src/Haddock/Backends/Xhtml/Themes.hs | 7 | 
1 files changed, 4 insertions, 3 deletions
| diff --git a/haddock-api/src/Haddock/Backends/Xhtml/Themes.hs b/haddock-api/src/Haddock/Backends/Xhtml/Themes.hs index b1d64acd..08ef747a 100644 --- a/haddock-api/src/Haddock/Backends/Xhtml/Themes.hs +++ b/haddock-api/src/Haddock/Backends/Xhtml/Themes.hs @@ -17,6 +17,7 @@ module Haddock.Backends.Xhtml.Themes (      where  import Haddock.Options +import Haddock.Backends.Xhtml.Types ( BaseURL, withBaseURL )  import Control.Monad (liftM)  import Data.Char (toLower) @@ -176,13 +177,13 @@ cssFiles :: Themes -> [String]  cssFiles ts = nub $ concatMap themeFiles ts -styleSheet :: Themes -> Html -styleSheet ts = toHtml $ zipWith mkLink rels ts +styleSheet :: BaseURL -> Themes -> Html +styleSheet base_url ts = toHtml $ zipWith mkLink rels ts    where      rels = "stylesheet" : repeat "alternate stylesheet"      mkLink aRel t =        thelink -        ! [ href (themeHref t),  rel aRel, thetype "text/css", +        ! [ href (withBaseURL base_url (themeHref t)),  rel aRel, thetype "text/css",              XHtml.title (themeName t)            ]          << noHtml | 
