Skip to content
Snippets Groups Projects
  1. Aug 02, 2015
    • Rufflewind's avatar
      Link to the definitions to themselves · ecabf4e1
      Rufflewind authored and Mateusz Kowalczyk's avatar Mateusz Kowalczyk committed
      Currently, the definitions already have an anchor tag that allows URLs
      with fragment identifiers to locate them, but it is rather inconvenient
      to obtain such a URL (so-called "permalink") as it would require finding
      the a link to the corresponding item in the Synopsis or elsewhere.  This
      commit adds hyperlinks to the definitions themselves, allowing users to
      obtain links to them easily.
      
      To preserve the original aesthetics of the definitions, we alter the
      color of the link so as to be identical to what it was, except it now
      has a hover effect indicating that it is clickable.
      
      Additionally, the anchor now uses the 'id' attribute instead of the
      (obsolete) 'name' attribute.
      
      Closes #407
      ecabf4e1
  2. Jun 12, 2015
    • Rufflewind's avatar
      Fix alignment of Source links in instance table in Firefox · a476b251
      Rufflewind authored
      Due to a Firefox bug [1], a combination of 'whitespace: nowrap' on the
      parent element with 'float: right' on the inner element can cause the
      floated element to be displaced downwards for no apparent reason.
      
      To work around this, the left side is wrapped in its own <span> and set
      to 'float: left'.  As a precautionary measure to prevent the parent
      element from collapsing entirely, we also add the classic "clearfix"
      hack.  The latter is not strictly needed but it helps prevent bugs if
      the layout is altered again in the future.
      
      Fixes #384.
      
      Remark: line 159 of src/Haddock/Backends/Xhtml/Layout.hs was indented to
              prevent confusion over the operator precedence of (<+>) vs (<<).
      
      [1]: https://bugzilla.mozilla.org/show_bug.cgi?id=488725
      a476b251
  3. Mar 16, 2015
  4. Jan 22, 2015
  5. Aug 22, 2014
Loading