diff options
Diffstat (limited to 'haddock-api/src/Haddock')
| -rw-r--r-- | haddock-api/src/Haddock/Backends/Xhtml.hs | 9 | 
1 files changed, 8 insertions, 1 deletions
| diff --git a/haddock-api/src/Haddock/Backends/Xhtml.hs b/haddock-api/src/Haddock/Backends/Xhtml.hs index fc26afbb..4cb028b8 100644 --- a/haddock-api/src/Haddock/Backends/Xhtml.hs +++ b/haddock-api/src/Haddock/Backends/Xhtml.hs @@ -485,13 +485,17 @@ ppHtmlModule odir doctitle themes        mdl_str_annot = mdl_str ++ if ifaceIsSig iface                                      then " (signature)"                                      else "" +      mdl_str_linked = mdl_str +++ +                       " (signature" +++ +                       sup << ("[" +++ anchor ! [href signatureDocURL] << "?" +++ "]" ) +++ +                       ")"        real_qual = makeModuleQual qual aliases mdl        html =          headHtml mdl_str_annot (Just $ "mini_" ++ moduleHtmlFile mdl) themes maybe_mathjax_url +++          bodyHtml doctitle (Just iface)            maybe_source_url maybe_wiki_url            maybe_contents_url maybe_index_url << [ -            divModuleHeader << (moduleInfo iface +++ (sectionName << mdl_str_annot)), +            divModuleHeader << (moduleInfo iface +++ (sectionName << mdl_str_linked)),              ifaceToHtml maybe_source_url maybe_wiki_url iface unicode real_qual            ] @@ -499,6 +503,9 @@ ppHtmlModule odir doctitle themes    writeFile (joinPath [odir, moduleHtmlFile mdl]) (renderToString debug html)    ppHtmlModuleMiniSynopsis odir doctitle themes maybe_mathjax_url iface unicode real_qual debug +signatureDocURL :: String +signatureDocURL = "https://wiki.haskell.org/Module_signature" +  ppHtmlModuleMiniSynopsis :: FilePath -> String -> Themes    -> Maybe String -> Interface -> Bool -> Qualification -> Bool -> IO ()  ppHtmlModuleMiniSynopsis odir _doctitle themes maybe_mathjax_url iface unicode qual debug = do | 
