<feed xmlns='http://www.w3.org/2005/Atom'>
<title>haddock.git/haddock-api/resources/html/js-src, branch ghc-gitlab-ghc-9.4.1rc1</title>
<subtitle>Haddock with an org backend (haddorg).
</subtitle>
<id>https://g.ypei.me/haddock.git/atom?h=ghc-gitlab-ghc-9.4.1rc1</id>
<link rel='self' href='https://g.ypei.me/haddock.git/atom?h=ghc-gitlab-ghc-9.4.1rc1'/>
<link rel='alternate' type='text/html' href='https://g.ypei.me/haddock.git/'/>
<updated>2021-08-16T06:46:03+00:00</updated>
<entry>
<title>coot/multiple package (ghc-head) (#1419)</title>
<updated>2021-08-16T06:46:03+00:00</updated>
<author>
<name>Marcin Szamotulski</name>
<email>profunctor@pm.me</email>
</author>
<published>2021-08-16T06:46:03+00:00</published>
<link rel='alternate' type='text/html' href='https://g.ypei.me/haddock.git/commit/?id=1b63771dee5a7fac0696505d0b335908bd12835d'/>
<id>urn:sha1:1b63771dee5a7fac0696505d0b335908bd12835d</id>
<content type='text'>
* FromJSON class

Aeson style FromJSON class with Parsec based json parser.

* doc-index.json file for multiple packages

When creating haddock summary page for multiple packages render
doc-index.json file using contents of all found 'doc-index.json' files.

* Render doc-index.json

When rendering html, render doc-index.json file independently of
maybe_index_url option.  doc-index.json file is useful now even if
maybe_index_url is not `Nothing`.

* base url option

New `Flag_BaseURL` which configures from where static files are loaded
(--base-url).  If given and not equal "." static files are not coppied,
as this indicates that they are not read from the the directory where
we'd copy them.  The default value is ".".</content>
</entry>
<entry>
<title>Menu item controlling which instances are expanded/collapsed (#1007)</title>
<updated>2019-02-28T02:53:27+00:00</updated>
<author>
<name>Xia Li-yao</name>
<email>Lysxia@users.noreply.github.com</email>
</author>
<published>2019-02-28T02:53:27+00:00</published>
<link rel='alternate' type='text/html' href='https://g.ypei.me/haddock.git/commit/?id=59843f9e3d222901421a92fff793a1e031f38f65'/>
<id>urn:sha1:59843f9e3d222901421a92fff793a1e031f38f65</id>
<content type='text'>
Adds a menu item (like "Quick Jump") for options related to displaying
instances. This provides functionality for:

  * expanding/collapsing all instances on the currently opened page
  * controlling whether instances are expanded/collapsed by default
  * controlling whether the state of instances should be "remembered"

This new functionality is implemented in Typescript in `details-helper`.
The built-in-themes style switcher also got a revamp so that all three
of QuickJump, the style switcher, and instance preferences now have
the same style and implementation structure.

See also: https://mail.haskell.org/pipermail/haskell-cafe/2019-January/130495.html

Fixes #698.

Co-authored-by: Lysxia &lt;lysxia@gmail.com&gt;
Co-authored-by: Nathan Collins &lt;conathan@galois.com&gt;

</content>
</entry>
<entry>
<title>Resurrect the style-switcher</title>
<updated>2018-10-25T00:31:09+00:00</updated>
<author>
<name>Alec Theriault</name>
<email>alec.theriault@gmail.com</email>
</author>
<published>2018-10-25T00:31:09+00:00</published>
<link rel='alternate' type='text/html' href='https://g.ypei.me/haddock.git/commit/?id=a69311708493efe8524aed0e9d19365f79f2fab3'/>
<id>urn:sha1:a69311708493efe8524aed0e9d19365f79f2fab3</id>
<content type='text'>
This fixes #810. Looks like things were broken during the quickjump
refactor of the JS.

For the (git) record: I do not think the style switcher is a good idea.
I'm fixing it for the same reason @mzero added it; as an answer to

  "rumblings from some that they didn't want their pixels changed on bit"
</content>
</entry>
<entry>
<title>Update JS dependencies</title>
<updated>2018-10-24T19:47:47+00:00</updated>
<author>
<name>Alec Theriault</name>
<email>alec.theriault@gmail.com</email>
</author>
<published>2018-10-24T19:46:27+00:00</published>
<link rel='alternate' type='text/html' href='https://g.ypei.me/haddock.git/commit/?id=67a142271f6a590a4307d30ac5c5359632ff21c4'/>
<id>urn:sha1:67a142271f6a590a4307d30ac5c5359632ff21c4</id>
<content type='text'>
This was done via `npm audit fix`. I think this fixes #903 along with
some more serious vulnerabilities that nobody seems to have noticed.
</content>
</entry>
<entry>
<title>Clear search string on hide for #781 (#789)</title>
<updated>2018-04-03T11:28:12+00:00</updated>
<author>
<name>Jack Henahan</name>
<email>jhenahan@me.com</email>
</author>
<published>2018-04-03T11:28:12+00:00</published>
<link rel='alternate' type='text/html' href='https://g.ypei.me/haddock.git/commit/?id=59812a09eb69cbf12407206381f4c214987b1efd'/>
<id>urn:sha1:59812a09eb69cbf12407206381f4c214987b1efd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Quickjump: Matches on function names weight more than matches in ...</title>
<updated>2018-02-01T13:58:18+00:00</updated>
<author>
<name>alexbiehl</name>
<email>alex.biehl@gmail.com</email>
</author>
<published>2017-12-16T10:59:42+00:00</published>
<link rel='alternate' type='text/html' href='https://g.ypei.me/haddock.git/commit/?id=93c1e6eb9e829a66ff213ec076d529ab008880b3'/>
<id>urn:sha1:93c1e6eb9e829a66ff213ec076d529ab008880b3</id>
<content type='text'>
module names.
</content>
</entry>
<entry>
<title>Decrease threshold for fuzzy matching</title>
<updated>2017-10-30T18:10:39+00:00</updated>
<author>
<name>alexbiehl</name>
<email>alex.biehl@gmail.com</email>
</author>
<published>2017-10-30T18:10:11+00:00</published>
<link rel='alternate' type='text/html' href='https://g.ypei.me/haddock.git/commit/?id=b4982d87f41d9a4d3f6237bacfd819145723e35b'/>
<id>urn:sha1:b4982d87f41d9a4d3f6237bacfd819145723e35b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Quick Jump: Show error when loading 'doc-index.json' failed (#691)</title>
<updated>2017-10-10T07:50:59+00:00</updated>
<author>
<name>Tim Baumann</name>
<email>tim@timbaumann.info</email>
</author>
<published>2017-10-10T07:50:59+00:00</published>
<link rel='alternate' type='text/html' href='https://g.ypei.me/haddock.git/commit/?id=8e88615a23a9f1980a55bd1b3ef9dcc938d95237'/>
<id>urn:sha1:8e88615a23a9f1980a55bd1b3ef9dcc938d95237</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use &lt;details&gt; element for collapsibles (#690)</title>
<updated>2017-10-09T16:33:09+00:00</updated>
<author>
<name>Tim Baumann</name>
<email>tim@timbaumann.info</email>
</author>
<published>2017-10-09T16:33:09+00:00</published>
<link rel='alternate' type='text/html' href='https://g.ypei.me/haddock.git/commit/?id=e41c1cbe9f0476997eac7b4a3f17cbc6b2262faf'/>
<id>urn:sha1:e41c1cbe9f0476997eac7b4a3f17cbc6b2262faf</id>
<content type='text'>
* Remove unnecessary call to 'collapseSection'

The call is unnecessary since there is no corresponding toggle for hiding the
section of orphan instances.

* Use &lt;details&gt; for collapsibles

This makes them work even when JS is disabled. Closes #560.
</content>
</entry>
<entry>
<title>Add compile step that bundles and compresses JS files (#684)</title>
<updated>2017-09-23T20:02:01+00:00</updated>
<author>
<name>Tim Baumann</name>
<email>tim@timbaumann.info</email>
</author>
<published>2017-09-23T20:02:01+00:00</published>
<link rel='alternate' type='text/html' href='https://g.ypei.me/haddock.git/commit/?id=e99aefb50ca63e2dbcc95841efbb53cea90151d8'/>
<id>urn:sha1:e99aefb50ca63e2dbcc95841efbb53cea90151d8</id>
<content type='text'>
* Add compile step that bundles and compresses JS files

Also, manage dependencies on third-party JS libraries using NPM.

* Compile JS from TypeScript

* Enable 'noImplicitAny' in TypeScript

* QuickJump: use JSX syntax

* Generate source maps from TypeScript for easier debugging

* TypeScript: more accurate type

* Separate quick jump css file from ocean theme
</content>
</entry>
</feed>
