From 6dc0ea4e4a7ef7875d29aefc745cc539a9539c10 Mon Sep 17 00:00:00 2001
From: David Waern <david.waern@gmail.com>
Date: Tue, 4 Nov 2008 23:20:17 +0000
Subject: Follow change to ExportDecl in frames code

---
 src/Haddock/Backends/Html.hs        | 2 +-
 tests/output/A.html                 | 2 ++
 tests/output/A.html.ref             | 2 ++
 tests/output/B.html                 | 2 ++
 tests/output/B.html.ref             | 2 ++
 tests/output/Bug1.html              | 2 ++
 tests/output/Bug1.html.ref          | 2 ++
 tests/output/Bug2.html              | 2 ++
 tests/output/Bug2.html.ref          | 2 ++
 tests/output/Bug3.html              | 2 ++
 tests/output/Bug3.html.ref          | 2 ++
 tests/output/Bug4.html              | 2 ++
 tests/output/Bug4.html.ref          | 2 ++
 tests/output/Bug6.html              | 2 ++
 tests/output/Bug6.html.ref          | 2 ++
 tests/output/Bug7.html              | 2 ++
 tests/output/Bug7.html.ref          | 2 ++
 tests/output/Bug8.html              | 2 ++
 tests/output/Bug8.html.ref          | 2 ++
 tests/output/Bugs.html              | 2 ++
 tests/output/Hash.html              | 2 ++
 tests/output/Hash.html.ref          | 2 ++
 tests/output/NoLayout.html          | 2 ++
 tests/output/NoLayout.html.ref      | 2 ++
 tests/output/Test.html              | 2 ++
 tests/output/Test.html.ref          | 2 ++
 tests/output/TypeOperators.html     | 2 ++
 tests/output/TypeOperators.html.ref | 2 ++
 tests/output/Visible.html           | 2 ++
 tests/output/Visible.html.ref       | 2 ++
 tests/tests/A.html.ref              | 2 ++
 tests/tests/B.html.ref              | 2 ++
 tests/tests/Bug1.html.ref           | 2 ++
 tests/tests/Bug2.html.ref           | 2 ++
 tests/tests/Bug3.html.ref           | 2 ++
 tests/tests/Bug4.html.ref           | 2 ++
 tests/tests/Bug6.html.ref           | 2 ++
 tests/tests/Bug7.html.ref           | 2 ++
 tests/tests/Bug8.html.ref           | 2 ++
 tests/tests/Bugs.html.ref           | 2 ++
 tests/tests/Hash.html.ref           | 2 ++
 tests/tests/NamedDoc.html.ref       | 2 ++
 tests/tests/NoLayout.html.ref       | 2 ++
 tests/tests/TH.hs                   | 8 --------
 tests/tests/TH2.hs                  | 7 -------
 tests/tests/Test.html.ref           | 2 ++
 tests/tests/Ticket61.html.ref       | 2 ++
 tests/tests/TypeFamilies.html.ref   | 2 ++
 tests/tests/TypeOperators.html.ref  | 2 ++
 tests/tests/Visible.html.ref        | 2 ++
 50 files changed, 95 insertions(+), 16 deletions(-)
 delete mode 100644 tests/tests/TH.hs
 delete mode 100644 tests/tests/TH2.hs

diff --git a/src/Haddock/Backends/Html.hs b/src/Haddock/Backends/Html.hs
index f44b6fb6..a89a9b20 100644
--- a/src/Haddock/Backends/Html.hs
+++ b/src/Haddock/Backends/Html.hs
@@ -656,7 +656,7 @@ miniSynopsis mod iface =
     exports = numberSectionHeadings (ifaceRnExportItems iface)
 
 processForMiniSynopsis :: Module -> ExportItem DocName -> Html
-processForMiniSynopsis mod (ExportDecl (L _loc decl0) _doc _insts) =
+processForMiniSynopsis mod (ExportDecl (L _loc decl0) _doc _ _insts) =
   thediv ! [theclass "decl" ] <<
   case decl0 of
     TyClD d@(TyFamily{}) -> ppTyFamHeader True False d
diff --git a/tests/output/A.html b/tests/output/A.html
index 9fd52d04..3a9d46a0 100644
--- a/tests/output/A.html
+++ b/tests/output/A.html
@@ -8,6 +8,8 @@
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
 ></SCRIPT
+><SCRIPT TYPE="text/javascript"
+>window.onload = function () {setSynopsis("mini_A.html")};</SCRIPT
 ></HEAD
 ><BODY
 ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
diff --git a/tests/output/A.html.ref b/tests/output/A.html.ref
index 9fd52d04..3a9d46a0 100644
--- a/tests/output/A.html.ref
+++ b/tests/output/A.html.ref
@@ -8,6 +8,8 @@
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
 ></SCRIPT
+><SCRIPT TYPE="text/javascript"
+>window.onload = function () {setSynopsis("mini_A.html")};</SCRIPT
 ></HEAD
 ><BODY
 ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
diff --git a/tests/output/B.html b/tests/output/B.html
index 4413d109..15c494c7 100644
--- a/tests/output/B.html
+++ b/tests/output/B.html
@@ -8,6 +8,8 @@
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
 ></SCRIPT
+><SCRIPT TYPE="text/javascript"
+>window.onload = function () {setSynopsis("mini_B.html")};</SCRIPT
 ></HEAD
 ><BODY
 ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
diff --git a/tests/output/B.html.ref b/tests/output/B.html.ref
index 4413d109..15c494c7 100644
--- a/tests/output/B.html.ref
+++ b/tests/output/B.html.ref
@@ -8,6 +8,8 @@
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
 ></SCRIPT
+><SCRIPT TYPE="text/javascript"
+>window.onload = function () {setSynopsis("mini_B.html")};</SCRIPT
 ></HEAD
 ><BODY
 ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
diff --git a/tests/output/Bug1.html b/tests/output/Bug1.html
index 245cbc20..f96982f8 100644
--- a/tests/output/Bug1.html
+++ b/tests/output/Bug1.html
@@ -8,6 +8,8 @@
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
 ></SCRIPT
+><SCRIPT TYPE="text/javascript"
+>window.onload = function () {setSynopsis("mini_Bug1.html")};</SCRIPT
 ></HEAD
 ><BODY
 ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
diff --git a/tests/output/Bug1.html.ref b/tests/output/Bug1.html.ref
index 245cbc20..f96982f8 100644
--- a/tests/output/Bug1.html.ref
+++ b/tests/output/Bug1.html.ref
@@ -8,6 +8,8 @@
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
 ></SCRIPT
+><SCRIPT TYPE="text/javascript"
+>window.onload = function () {setSynopsis("mini_Bug1.html")};</SCRIPT
 ></HEAD
 ><BODY
 ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
diff --git a/tests/output/Bug2.html b/tests/output/Bug2.html
index 6eb3b53a..305e9240 100644
--- a/tests/output/Bug2.html
+++ b/tests/output/Bug2.html
@@ -8,6 +8,8 @@
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
 ></SCRIPT
+><SCRIPT TYPE="text/javascript"
+>window.onload = function () {setSynopsis("mini_Bug2.html")};</SCRIPT
 ></HEAD
 ><BODY
 ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
diff --git a/tests/output/Bug2.html.ref b/tests/output/Bug2.html.ref
index 6eb3b53a..305e9240 100644
--- a/tests/output/Bug2.html.ref
+++ b/tests/output/Bug2.html.ref
@@ -8,6 +8,8 @@
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
 ></SCRIPT
+><SCRIPT TYPE="text/javascript"
+>window.onload = function () {setSynopsis("mini_Bug2.html")};</SCRIPT
 ></HEAD
 ><BODY
 ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
diff --git a/tests/output/Bug3.html b/tests/output/Bug3.html
index 22865ad0..143d2f2e 100644
--- a/tests/output/Bug3.html
+++ b/tests/output/Bug3.html
@@ -8,6 +8,8 @@
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
 ></SCRIPT
+><SCRIPT TYPE="text/javascript"
+>window.onload = function () {setSynopsis("mini_Bug3.html")};</SCRIPT
 ></HEAD
 ><BODY
 ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
diff --git a/tests/output/Bug3.html.ref b/tests/output/Bug3.html.ref
index 22865ad0..143d2f2e 100644
--- a/tests/output/Bug3.html.ref
+++ b/tests/output/Bug3.html.ref
@@ -8,6 +8,8 @@
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
 ></SCRIPT
+><SCRIPT TYPE="text/javascript"
+>window.onload = function () {setSynopsis("mini_Bug3.html")};</SCRIPT
 ></HEAD
 ><BODY
 ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
diff --git a/tests/output/Bug4.html b/tests/output/Bug4.html
index 686c6826..f88aa567 100644
--- a/tests/output/Bug4.html
+++ b/tests/output/Bug4.html
@@ -8,6 +8,8 @@
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
 ></SCRIPT
+><SCRIPT TYPE="text/javascript"
+>window.onload = function () {setSynopsis("mini_Bug4.html")};</SCRIPT
 ></HEAD
 ><BODY
 ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
diff --git a/tests/output/Bug4.html.ref b/tests/output/Bug4.html.ref
index 686c6826..f88aa567 100644
--- a/tests/output/Bug4.html.ref
+++ b/tests/output/Bug4.html.ref
@@ -8,6 +8,8 @@
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
 ></SCRIPT
+><SCRIPT TYPE="text/javascript"
+>window.onload = function () {setSynopsis("mini_Bug4.html")};</SCRIPT
 ></HEAD
 ><BODY
 ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
diff --git a/tests/output/Bug6.html b/tests/output/Bug6.html
index b6fe7224..5edfc397 100644
--- a/tests/output/Bug6.html
+++ b/tests/output/Bug6.html
@@ -8,6 +8,8 @@
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
 ></SCRIPT
+><SCRIPT TYPE="text/javascript"
+>window.onload = function () {setSynopsis("mini_Bug6.html")};</SCRIPT
 ></HEAD
 ><BODY
 ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
diff --git a/tests/output/Bug6.html.ref b/tests/output/Bug6.html.ref
index b6fe7224..5edfc397 100644
--- a/tests/output/Bug6.html.ref
+++ b/tests/output/Bug6.html.ref
@@ -8,6 +8,8 @@
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
 ></SCRIPT
+><SCRIPT TYPE="text/javascript"
+>window.onload = function () {setSynopsis("mini_Bug6.html")};</SCRIPT
 ></HEAD
 ><BODY
 ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
diff --git a/tests/output/Bug7.html b/tests/output/Bug7.html
index fec53c65..0ddd527d 100644
--- a/tests/output/Bug7.html
+++ b/tests/output/Bug7.html
@@ -8,6 +8,8 @@
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
 ></SCRIPT
+><SCRIPT TYPE="text/javascript"
+>window.onload = function () {setSynopsis("mini_Bug7.html")};</SCRIPT
 ></HEAD
 ><BODY
 ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
diff --git a/tests/output/Bug7.html.ref b/tests/output/Bug7.html.ref
index fec53c65..0ddd527d 100644
--- a/tests/output/Bug7.html.ref
+++ b/tests/output/Bug7.html.ref
@@ -8,6 +8,8 @@
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
 ></SCRIPT
+><SCRIPT TYPE="text/javascript"
+>window.onload = function () {setSynopsis("mini_Bug7.html")};</SCRIPT
 ></HEAD
 ><BODY
 ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
diff --git a/tests/output/Bug8.html b/tests/output/Bug8.html
index 37c64d8c..84db0ae5 100644
--- a/tests/output/Bug8.html
+++ b/tests/output/Bug8.html
@@ -8,6 +8,8 @@
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
 ></SCRIPT
+><SCRIPT TYPE="text/javascript"
+>window.onload = function () {setSynopsis("mini_Bug8.html")};</SCRIPT
 ></HEAD
 ><BODY
 ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
diff --git a/tests/output/Bug8.html.ref b/tests/output/Bug8.html.ref
index 37c64d8c..84db0ae5 100644
--- a/tests/output/Bug8.html.ref
+++ b/tests/output/Bug8.html.ref
@@ -8,6 +8,8 @@
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
 ></SCRIPT
+><SCRIPT TYPE="text/javascript"
+>window.onload = function () {setSynopsis("mini_Bug8.html")};</SCRIPT
 ></HEAD
 ><BODY
 ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
diff --git a/tests/output/Bugs.html b/tests/output/Bugs.html
index 0e82de82..3226865e 100644
--- a/tests/output/Bugs.html
+++ b/tests/output/Bugs.html
@@ -8,6 +8,8 @@
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
 ></SCRIPT
+><SCRIPT TYPE="text/javascript"
+>window.onload = function () {setSynopsis("mini_Bugs.html")};</SCRIPT
 ></HEAD
 ><BODY
 ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
diff --git a/tests/output/Hash.html b/tests/output/Hash.html
index 0515340a..0f359e3c 100644
--- a/tests/output/Hash.html
+++ b/tests/output/Hash.html
@@ -8,6 +8,8 @@
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
 ></SCRIPT
+><SCRIPT TYPE="text/javascript"
+>window.onload = function () {setSynopsis("mini_Hash.html")};</SCRIPT
 ></HEAD
 ><BODY
 ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
diff --git a/tests/output/Hash.html.ref b/tests/output/Hash.html.ref
index 0515340a..0f359e3c 100644
--- a/tests/output/Hash.html.ref
+++ b/tests/output/Hash.html.ref
@@ -8,6 +8,8 @@
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
 ></SCRIPT
+><SCRIPT TYPE="text/javascript"
+>window.onload = function () {setSynopsis("mini_Hash.html")};</SCRIPT
 ></HEAD
 ><BODY
 ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
diff --git a/tests/output/NoLayout.html b/tests/output/NoLayout.html
index 132050dd..9e88246e 100644
--- a/tests/output/NoLayout.html
+++ b/tests/output/NoLayout.html
@@ -8,6 +8,8 @@
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
 ></SCRIPT
+><SCRIPT TYPE="text/javascript"
+>window.onload = function () {setSynopsis("mini_NoLayout.html")};</SCRIPT
 ></HEAD
 ><BODY
 ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
diff --git a/tests/output/NoLayout.html.ref b/tests/output/NoLayout.html.ref
index 132050dd..9e88246e 100644
--- a/tests/output/NoLayout.html.ref
+++ b/tests/output/NoLayout.html.ref
@@ -8,6 +8,8 @@
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
 ></SCRIPT
+><SCRIPT TYPE="text/javascript"
+>window.onload = function () {setSynopsis("mini_NoLayout.html")};</SCRIPT
 ></HEAD
 ><BODY
 ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
diff --git a/tests/output/Test.html b/tests/output/Test.html
index 72201bc2..01054899 100644
--- a/tests/output/Test.html
+++ b/tests/output/Test.html
@@ -8,6 +8,8 @@
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
 ></SCRIPT
+><SCRIPT TYPE="text/javascript"
+>window.onload = function () {setSynopsis("mini_Test.html")};</SCRIPT
 ></HEAD
 ><BODY
 ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
diff --git a/tests/output/Test.html.ref b/tests/output/Test.html.ref
index 72201bc2..01054899 100644
--- a/tests/output/Test.html.ref
+++ b/tests/output/Test.html.ref
@@ -8,6 +8,8 @@
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
 ></SCRIPT
+><SCRIPT TYPE="text/javascript"
+>window.onload = function () {setSynopsis("mini_Test.html")};</SCRIPT
 ></HEAD
 ><BODY
 ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
diff --git a/tests/output/TypeOperators.html b/tests/output/TypeOperators.html
index b63020d0..a263731e 100644
--- a/tests/output/TypeOperators.html
+++ b/tests/output/TypeOperators.html
@@ -8,6 +8,8 @@
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
 ></SCRIPT
+><SCRIPT TYPE="text/javascript"
+>window.onload = function () {setSynopsis("mini_TypeOperators.html")};</SCRIPT
 ></HEAD
 ><BODY
 ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
diff --git a/tests/output/TypeOperators.html.ref b/tests/output/TypeOperators.html.ref
index b63020d0..a263731e 100644
--- a/tests/output/TypeOperators.html.ref
+++ b/tests/output/TypeOperators.html.ref
@@ -8,6 +8,8 @@
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
 ></SCRIPT
+><SCRIPT TYPE="text/javascript"
+>window.onload = function () {setSynopsis("mini_TypeOperators.html")};</SCRIPT
 ></HEAD
 ><BODY
 ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
diff --git a/tests/output/Visible.html b/tests/output/Visible.html
index eac5a026..8d514428 100644
--- a/tests/output/Visible.html
+++ b/tests/output/Visible.html
@@ -8,6 +8,8 @@
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
 ></SCRIPT
+><SCRIPT TYPE="text/javascript"
+>window.onload = function () {setSynopsis("mini_Visible.html")};</SCRIPT
 ></HEAD
 ><BODY
 ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
diff --git a/tests/output/Visible.html.ref b/tests/output/Visible.html.ref
index eac5a026..8d514428 100644
--- a/tests/output/Visible.html.ref
+++ b/tests/output/Visible.html.ref
@@ -8,6 +8,8 @@
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
 ></SCRIPT
+><SCRIPT TYPE="text/javascript"
+>window.onload = function () {setSynopsis("mini_Visible.html")};</SCRIPT
 ></HEAD
 ><BODY
 ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
diff --git a/tests/tests/A.html.ref b/tests/tests/A.html.ref
index 9fd52d04..3a9d46a0 100644
--- a/tests/tests/A.html.ref
+++ b/tests/tests/A.html.ref
@@ -8,6 +8,8 @@
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
 ></SCRIPT
+><SCRIPT TYPE="text/javascript"
+>window.onload = function () {setSynopsis("mini_A.html")};</SCRIPT
 ></HEAD
 ><BODY
 ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
diff --git a/tests/tests/B.html.ref b/tests/tests/B.html.ref
index 4413d109..15c494c7 100644
--- a/tests/tests/B.html.ref
+++ b/tests/tests/B.html.ref
@@ -8,6 +8,8 @@
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
 ></SCRIPT
+><SCRIPT TYPE="text/javascript"
+>window.onload = function () {setSynopsis("mini_B.html")};</SCRIPT
 ></HEAD
 ><BODY
 ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
diff --git a/tests/tests/Bug1.html.ref b/tests/tests/Bug1.html.ref
index 245cbc20..f96982f8 100644
--- a/tests/tests/Bug1.html.ref
+++ b/tests/tests/Bug1.html.ref
@@ -8,6 +8,8 @@
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
 ></SCRIPT
+><SCRIPT TYPE="text/javascript"
+>window.onload = function () {setSynopsis("mini_Bug1.html")};</SCRIPT
 ></HEAD
 ><BODY
 ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
diff --git a/tests/tests/Bug2.html.ref b/tests/tests/Bug2.html.ref
index 6eb3b53a..305e9240 100644
--- a/tests/tests/Bug2.html.ref
+++ b/tests/tests/Bug2.html.ref
@@ -8,6 +8,8 @@
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
 ></SCRIPT
+><SCRIPT TYPE="text/javascript"
+>window.onload = function () {setSynopsis("mini_Bug2.html")};</SCRIPT
 ></HEAD
 ><BODY
 ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
diff --git a/tests/tests/Bug3.html.ref b/tests/tests/Bug3.html.ref
index 22865ad0..143d2f2e 100644
--- a/tests/tests/Bug3.html.ref
+++ b/tests/tests/Bug3.html.ref
@@ -8,6 +8,8 @@
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
 ></SCRIPT
+><SCRIPT TYPE="text/javascript"
+>window.onload = function () {setSynopsis("mini_Bug3.html")};</SCRIPT
 ></HEAD
 ><BODY
 ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
diff --git a/tests/tests/Bug4.html.ref b/tests/tests/Bug4.html.ref
index 686c6826..f88aa567 100644
--- a/tests/tests/Bug4.html.ref
+++ b/tests/tests/Bug4.html.ref
@@ -8,6 +8,8 @@
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
 ></SCRIPT
+><SCRIPT TYPE="text/javascript"
+>window.onload = function () {setSynopsis("mini_Bug4.html")};</SCRIPT
 ></HEAD
 ><BODY
 ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
diff --git a/tests/tests/Bug6.html.ref b/tests/tests/Bug6.html.ref
index b6fe7224..5edfc397 100644
--- a/tests/tests/Bug6.html.ref
+++ b/tests/tests/Bug6.html.ref
@@ -8,6 +8,8 @@
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
 ></SCRIPT
+><SCRIPT TYPE="text/javascript"
+>window.onload = function () {setSynopsis("mini_Bug6.html")};</SCRIPT
 ></HEAD
 ><BODY
 ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
diff --git a/tests/tests/Bug7.html.ref b/tests/tests/Bug7.html.ref
index fec53c65..0ddd527d 100644
--- a/tests/tests/Bug7.html.ref
+++ b/tests/tests/Bug7.html.ref
@@ -8,6 +8,8 @@
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
 ></SCRIPT
+><SCRIPT TYPE="text/javascript"
+>window.onload = function () {setSynopsis("mini_Bug7.html")};</SCRIPT
 ></HEAD
 ><BODY
 ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
diff --git a/tests/tests/Bug8.html.ref b/tests/tests/Bug8.html.ref
index 37c64d8c..84db0ae5 100644
--- a/tests/tests/Bug8.html.ref
+++ b/tests/tests/Bug8.html.ref
@@ -8,6 +8,8 @@
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
 ></SCRIPT
+><SCRIPT TYPE="text/javascript"
+>window.onload = function () {setSynopsis("mini_Bug8.html")};</SCRIPT
 ></HEAD
 ><BODY
 ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
diff --git a/tests/tests/Bugs.html.ref b/tests/tests/Bugs.html.ref
index 0e82de82..3226865e 100644
--- a/tests/tests/Bugs.html.ref
+++ b/tests/tests/Bugs.html.ref
@@ -8,6 +8,8 @@
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
 ></SCRIPT
+><SCRIPT TYPE="text/javascript"
+>window.onload = function () {setSynopsis("mini_Bugs.html")};</SCRIPT
 ></HEAD
 ><BODY
 ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
diff --git a/tests/tests/Hash.html.ref b/tests/tests/Hash.html.ref
index 0515340a..0f359e3c 100644
--- a/tests/tests/Hash.html.ref
+++ b/tests/tests/Hash.html.ref
@@ -8,6 +8,8 @@
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
 ></SCRIPT
+><SCRIPT TYPE="text/javascript"
+>window.onload = function () {setSynopsis("mini_Hash.html")};</SCRIPT
 ></HEAD
 ><BODY
 ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
diff --git a/tests/tests/NamedDoc.html.ref b/tests/tests/NamedDoc.html.ref
index 84b02e97..ca32721c 100644
--- a/tests/tests/NamedDoc.html.ref
+++ b/tests/tests/NamedDoc.html.ref
@@ -8,6 +8,8 @@
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
 ></SCRIPT
+><SCRIPT TYPE="text/javascript"
+>window.onload = function () {setSynopsis("mini_NamedDoc.html")};</SCRIPT
 ></HEAD
 ><BODY
 ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
diff --git a/tests/tests/NoLayout.html.ref b/tests/tests/NoLayout.html.ref
index 132050dd..9e88246e 100644
--- a/tests/tests/NoLayout.html.ref
+++ b/tests/tests/NoLayout.html.ref
@@ -8,6 +8,8 @@
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
 ></SCRIPT
+><SCRIPT TYPE="text/javascript"
+>window.onload = function () {setSynopsis("mini_NoLayout.html")};</SCRIPT
 ></HEAD
 ><BODY
 ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
diff --git a/tests/tests/TH.hs b/tests/tests/TH.hs
deleted file mode 100644
index 2be0c723..00000000
--- a/tests/tests/TH.hs
+++ /dev/null
@@ -1,8 +0,0 @@
-{-# LANGUAGE TemplateHaskell #-}
-
-module TH where
-
-import Language.Haskell.TH
-
-decl :: Q [Dec]
-decl = [d| f x = x * 2 |]
diff --git a/tests/tests/TH2.hs b/tests/tests/TH2.hs
deleted file mode 100644
index 95fa751c..00000000
--- a/tests/tests/TH2.hs
+++ /dev/null
@@ -1,7 +0,0 @@
-{-# LANGUAGE TemplateHaskell #-}
-
-module TH2 where
-
-import TH
-
-$( decl )
\ No newline at end of file
diff --git a/tests/tests/Test.html.ref b/tests/tests/Test.html.ref
index 72201bc2..01054899 100644
--- a/tests/tests/Test.html.ref
+++ b/tests/tests/Test.html.ref
@@ -8,6 +8,8 @@
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
 ></SCRIPT
+><SCRIPT TYPE="text/javascript"
+>window.onload = function () {setSynopsis("mini_Test.html")};</SCRIPT
 ></HEAD
 ><BODY
 ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
diff --git a/tests/tests/Ticket61.html.ref b/tests/tests/Ticket61.html.ref
index 0e0c6c0a..9b92a0b8 100644
--- a/tests/tests/Ticket61.html.ref
+++ b/tests/tests/Ticket61.html.ref
@@ -8,6 +8,8 @@
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
 ></SCRIPT
+><SCRIPT TYPE="text/javascript"
+>window.onload = function () {setSynopsis("mini_Ticket61.html")};</SCRIPT
 ></HEAD
 ><BODY
 ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
diff --git a/tests/tests/TypeFamilies.html.ref b/tests/tests/TypeFamilies.html.ref
index 41fafddf..c618e815 100644
--- a/tests/tests/TypeFamilies.html.ref
+++ b/tests/tests/TypeFamilies.html.ref
@@ -8,6 +8,8 @@
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
 ></SCRIPT
+><SCRIPT TYPE="text/javascript"
+>window.onload = function () {setSynopsis("mini_TypeFamilies.html")};</SCRIPT
 ></HEAD
 ><BODY
 ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
diff --git a/tests/tests/TypeOperators.html.ref b/tests/tests/TypeOperators.html.ref
index b63020d0..a263731e 100644
--- a/tests/tests/TypeOperators.html.ref
+++ b/tests/tests/TypeOperators.html.ref
@@ -8,6 +8,8 @@
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
 ></SCRIPT
+><SCRIPT TYPE="text/javascript"
+>window.onload = function () {setSynopsis("mini_TypeOperators.html")};</SCRIPT
 ></HEAD
 ><BODY
 ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
diff --git a/tests/tests/Visible.html.ref b/tests/tests/Visible.html.ref
index eac5a026..8d514428 100644
--- a/tests/tests/Visible.html.ref
+++ b/tests/tests/Visible.html.ref
@@ -8,6 +8,8 @@
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
 ></SCRIPT
+><SCRIPT TYPE="text/javascript"
+>window.onload = function () {setSynopsis("mini_Visible.html")};</SCRIPT
 ></HEAD
 ><BODY
 ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
-- 
cgit v1.2.3