1. 01 Oct, 2013 1 commit
  2. 30 Sep, 2013 1 commit
    • csillag's avatar
      H-Annotator integration cleanups · 39fd5639
      csillag authored
      - Avoid double scan at boot by passing the intended option
      - Don't call domMatcher.scan directly; call the appropriate wrapper on Annotator
      39fd5639
  3. 27 Sep, 2013 13 commits
  4. 26 Sep, 2013 3 commits
  5. 25 Sep, 2013 1 commit
  6. 23 Sep, 2013 1 commit
  7. 22 Sep, 2013 2 commits
  8. 20 Sep, 2013 17 commits
    • Randall Leeds's avatar
      Restore heatmap click to close sidebar · 9ab4a6e0
      Randall Leeds authored
      9ab4a6e0
    • Randall Leeds's avatar
      Prevent up/down bucket clicks from opening sidebar · e56fc92d
      Randall Leeds authored
      Regression.
      e56fc92d
    • Randall Leeds's avatar
      Temporarily disable heatmap base tag hacks · 791e6739
      Randall Leeds authored
      791e6739
    • Randall Leeds's avatar
      Refactor toolbar for multi-frame · 6d5f7d94
      Randall Leeds authored
      6d5f7d94
    • Randall Leeds's avatar
      Better font size resets for inject · 2227a706
      Randall Leeds authored
      Closes #749
      Closes #752
      2227a706
    • Randall Leeds's avatar
      Move the full toolbar outside; restore drag · ccc8003d
      Randall Leeds authored
      Several benefits:
      - Custom open/close sidebar toggle is now possible for publishers
      - The frame div holds the background image now, which means publishers
        can customize the background behind the annotation sidebar
      
      Also, the heatmap is now the drag handle and it's finally possible to
      open the sidebar via a drag action.
      
      Closes #685
      ccc8003d
    • Randall Leeds's avatar
      22501ba0
    • Randall Leeds's avatar
      7b55bc6d
    • Ujvari Gergely's avatar
      Do not hide sidebar when @noBack is set. · 8a07194c
      Ujvari Gergely authored
      In always-on mode clicking highlight now opens the sidebar.
      Fixes #669
      8a07194c
    • Randall Leeds's avatar
      Import quick fix for annotator · d2a7e3ae
      Randall Leeds authored
      We really need to get off maintenance.
      d2a7e3ae
    • Randall Leeds's avatar
      Move the heatmap outside the sidebar · 794c80ec
      Randall Leeds authored
      Inject the heatmap into the host frame using the default embed script.
      
      It will be possible after this to make vanilla embed codes available
      which can be used for headless operation or inserting the heatmap in
      guest frames.
      
      Fundamentally, the heatmap is altered to behave as though it's inside
      the same frame as the annotations. That makes it easier to access
      the highlights directly, rather than the pre-resolved jquery that
      was being serialized across the bridge before.
      
      Since it is now necessary for the reply counts to be known outside the
      sidebar, the bridge is changed to support updating annotations and the
      sidebar application is changed to bubble updates through ancestors.
      
      Since iframes cannot have visible overflow the z-index constraints
      required to have the heatmap still appear attached to the sidebar
      dictated that the controlbar move outside as well.
      
      Adds query parameters when embedding to create embed codes that have
      no plugins loaded. This is useful for custom embeddings.
      
      Lastly, I took this opportunity to improve the up/down buckets with the
      help of the jquery scrollintoview plugin, which should ensure that
      this function works even in situations with nested scrollable panes.
      
      Also, closes #464.
      794c80ec
    • Randall Leeds's avatar
      Initial support for annotating multiple frames · a03af03f
      Randall Leeds authored
      The host page annotator is split into a host and guest version. The
      `Annotator.Guest` class implements most of the behavior from the
      old `Annotator.Host`, but leaves out everything to do with the widget
      hosting aspects (opening, closing and coordinating drag resize with
      the sidebar frame).
      
      The bridge is improved to support multiple connections and multiplex
      RPC calls. Connections are established by probing other frames to
      discovered other bridge annotators. A frame may act like a DHCP
      server, responding to discovery probes and offering to connect.
      
      The annotator service is refactored to behave more reasonably with
      service and dynamic frame discovery. Rather than assuming that
      document metadata is fetched from a single frame, entities from
      all frames are registered when they connect. The Store plugin is
      patched to load only links that have not previously been loaded
      so that API calls can be made as additional entities are registered.
      
      Most functionality, aside from highlight mode, is broken. This is a
      result of the difficulty of dealing with the heatmap when it may be
      hard or impossible to determine the real offsets of the annotated
      frames relative to the offset of a global heatmap. The changes to
      extract the heatmap were left out of this commit in order to keep
      the size of an already large commit down.
      a03af03f
    • Randall Leeds's avatar
      3e324c61
    • Randall Leeds's avatar
      Merge pull request #731 from hypothesis/642-heatmap-clustering · d12933b0
      Randall Leeds authored
      Heatmap: introducing gapSize parameter.
      d12933b0
    • Randall Leeds's avatar
      Merge pull request #759 from RawKStar77/addfeedback · 29798db4
      Randall Leeds authored
      Added link to contact page in username menu so that users could more easily submit feedback.
      29798db4
    • Randall Leeds's avatar
      Merge pull request #740 from RawKStar77/CSStweaks · 4f6f6799
      Randall Leeds authored
      CSS Improvements
      4f6f6799
    • Randall Leeds's avatar
      Avoid duplicate events firing on creation · d442316c
      Randall Leeds authored
      Some cleanup of the editor hide/show entanglement with creation events
      is very desperately needed.
      
      Closes #761
      d442316c
  9. 19 Sep, 2013 1 commit