aboutsummaryrefslogtreecommitdiff
path: root/haddock-api/src/Haddock/Backends
diff options
context:
space:
mode:
authorŁukasz Hanuszczak <lukasz.hanuszczak@gmail.com>2015-06-28 21:33:03 +0200
committerŁukasz Hanuszczak <lukasz.hanuszczak@gmail.com>2015-06-30 22:37:49 +0200
commit98cb99c2398a2e2b4467da0a1755d24422384f14 (patch)
tree3449bd35e2cc162cfd1797babe4c5117eaf42886 /haddock-api/src/Haddock/Backends
parenta6eb5a19b13bc4dfa79d0e55e5992dfa403aa3c3 (diff)
Disable generating hyperlinks for module references.
Diffstat (limited to 'haddock-api/src/Haddock/Backends')
-rw-r--r--haddock-api/src/Haddock/Backends/Hyperlinker/Renderer.hs11
1 files changed, 9 insertions, 2 deletions
diff --git a/haddock-api/src/Haddock/Backends/Hyperlinker/Renderer.hs b/haddock-api/src/Haddock/Backends/Hyperlinker/Renderer.hs
index b05a5b8a..89d9b60d 100644
--- a/haddock-api/src/Haddock/Backends/Hyperlinker/Renderer.hs
+++ b/haddock-api/src/Haddock/Backends/Hyperlinker/Renderer.hs
@@ -123,6 +123,13 @@ externalNameHyperlink pkg srcs name content
mdl = GHC.nameModule name
namePkg = GHC.modulePackageKey mdl
+-- TODO: Implement module hyperlinks.
+--
+-- Unfortunately, 'ModuleName' is not enough to provide viable cross-package
+-- hyperlink. And the problem is that GHC AST does not have other information
+-- on imported modules, so for the time being, we do not provide such reference
+-- either.
externalModHyperlink :: GHC.ModuleName -> Html -> Html
-externalModHyperlink mdl content =
- Html.anchor content ! [ Html.href $ hypSrcModuleUrl' mdl ]
+externalModHyperlink _ content =
+ content
+ --Html.anchor content ! [ Html.href $ hypSrcModuleUrl' mdl ]