1. 15 Jul, 2016 4 commits
    • Robert Knight's avatar
      Remove an unused icon (#41) · 658a8e3a
      Robert Knight authored
      The group invite icon is only used in the H web service
      658a8e3a
    • Robert Knight's avatar
      Remove redundant corejs requires (#42) · e8874ba4
      Robert Knight authored
      * The corejs polyfills are not needed in the Gulpfile since we switched
         to a more recent version of Node
      
       * The Object.assign() polyfill does not need to be included in 'raven'
         or 'settings' because it is already included by the polyfills.js
         script
      e8874ba4
    • Robert Knight's avatar
      Remove extension build tasks from Gulp config (#40) · 505df391
      Robert Knight authored
      This was left over from when the Hypothesis client was extracted out
      from the hypothesis/h repository, where the extension code currently
      remains.
      505df391
    • Robert Knight's avatar
      Enable consistent return lint rule (#30) · 745f145f
      Robert Knight authored
      Enforce that all paths through a function either return a value
      or do not return a value.
      
      This cause several cases of spurious returns left in by CoffeeScript ->
      JS conversion and return statements with missing values.
      745f145f
  2. 14 Jul, 2016 12 commits
  3. 13 Jul, 2016 16 commits
  4. 12 Jul, 2016 3 commits
  5. 11 Jul, 2016 3 commits
    • Robert Knight's avatar
      Make Annotation and Notes tab bar sticky · 20bb1114
      Robert Knight authored
      Make Annotation and Notes tab bar stick to top of the viewport when the
      annotation list is scrolled down.
      
      This relies on support for `position: sticky` which is available in
      recent versions of Firefox and Safari*. On browsers where
      `position: sticky` is not supported, the tab bar will just scroll
      off-screen when scrolling the annotation list down.
      
      Because annotation cards may now be displayed under the tabs, add a
      background color, Z index and negative horizontal margin to the tabs
      component so that any part of an annotation card under the tab bar is
      not visible.
      
      * In Chrome v52 this feature is available but only when the
        'Experimental web platform features' flag is on.
      20bb1114
    • Robert Knight's avatar
      Merge pull request #24 from hypothesis/selection_tabs · ff2ae2ba
      Robert Knight authored
      Selection tabs tweaks.
      ff2ae2ba
    • Sheetal Umesh Kumar's avatar
      Selection tabs tweaks. · 8ef41ed3
      Sheetal Umesh Kumar authored
      Fix PR comments including some UI tweaks and bug fixes.
      
      Hide no annotations/notes message when annotations are still loading.
      When the annotations are still loading, a 0 annotations message shows for a flash of a
      second before the list loads. Avoid this by only displaying the 0 state after the
      annotations have finished loading.
      
      If selected annotation/note is deleted, default selected tab to annotation.
      If a user lands on a direct link for a deleted annotation, the button to take the user
      back to the list of annotations/notes should by default be for annotations.
      On clearning the selection, filter annotations according to the selected tab type.
      
      Fix broken standalone page for notes.
      selectedTab was set to annotations by default, even for standalone pages.
      selectedTab should be undefined for a standalone page because there are no tabs to select from.
      select the annotations tab by default for the sidebar alone.
      
      Change copy for empty annotaitons/notes state.
      8ef41ed3
  6. 08 Jul, 2016 2 commits