This project is mirrored from Pull mirroring updated .
  1. 30 Jul, 2019 3 commits
    • Andrey Azov's avatar
      Update the client to consume updated api endpoints · 20294ddb
      Andrey Azov authored
      - /api/ensembl_object namespace has changed to /api/object
      - /api/object/info parses region location and generates data for region focus object
      - ensembl_object_id field in the response has been renamed to object_id
      - /api/genome_search endpoint now accepts the exclude parameter
         (to exclude already selected genome id from search results)
          and the limit parameter (to limit the number of search matches in the response)
      - show gene coordinates in BrowserBar
      - extract formatter of genetic location into its own functino
    • Imran Salam's avatar
      Fix for browser tabs get hidden when track panel closed on large screens (#127) · 921c86ed
      Imran Salam authored
      * keep browser tabs visible on large screens even track panel is closed
      * fix styling issues with browser tabs not being displayed on smaller screens
      * return without redundant if-else statements
      * change single statement boolean passing functions to variables
    • Imran Salam's avatar
      Separate home and genome browser coordinates with commas (#129) · b1a6ec52
      Imran Salam authored
      * separate home and genome browser numbers with commas
      * make numberFormatter accept only number as before
  2. 26 Jul, 2019 4 commits
    • Manoj Pandian Sakthivel's avatar
      Fix missing species on the header bar (#125) · 7e99ff09
      Manoj Pandian Sakthivel authored
      * Fix missing species on the header bar
      * PR review changes
    • Imran Salam's avatar
      Fix drawer state (#118) · 87353a13
      Imran Salam authored
      * make drawer state unique to species instance
      * fix drawer not closing when clicked on browser tab and browser image
      * make selectors return the genome specific values for drawer and some browser specific state properties
      * fix thunk type in drawer actions
      * refactor drawer state returned in reducer
      * fix wrong drawer open check in 4b8ec1b5
      * make more changes as suggested in code review
      * fix wrong thunk dispatch type in track panel actions
      * fix wrong value returned for selectedBrowserTab
      * remove unnecessary calc method
      * fix wrong value returned for selectedBrowserTab
      * fix correct track not being highlighted on selection
      * fix undefined returned by drawer selector
      * change drawerViewForGenome to drawerView to be more relevant
      * use calc for getting the browser width rather than 41px (needs to be in the same format as other width values)
      * fix broken test cases
      * add a comment that tells about the need for the calc format for browser animation
      * use the ChrLocations replacing the genome ChrLocation object type
      * use classname to append class names instead of manually doing it
      * create closeDrawer action as it is used in many places within the browser
      * batch multiple dispatches in drawer actions
      * fix key type of TrackItemColour enum
    • Andrey Azov's avatar
      Fix toggling of species use status (#124) · 9cee8550
      Andrey Azov authored
      * Fix toggling of species use status
      * Syntax update for clarity
      * Fix storage of updated committed species data after togging use/do_not_use
    • Andrey Azov's avatar
      Show tooltip when hovering over ImageButton (#119) · 927a857a
      Andrey Azov authored
      - Add useHover hook that encapsulates logic determining whether an element is moused over
      - Show tooltip when hovering over an image button
        (for tooltip to show, image button should have a description)
      - Update LaunchbarButton so as to properly utilise ImageButton props
        (do not try to style svgs from LaunchButton directly, but do so through ImageButton's 
         classNames prop)
      - Add timeout to the tooltip component (0.8 sec delay before the tooltip appears)
  3. 25 Jul, 2019 1 commit
    • Andrey Azov's avatar
      Browser messaging service (#108) · 2e33f236
      Andrey Azov authored
      - use postMessage api instead of dispatching custom events on canvas wrapper element
      - add actualChrLocation field to browser location state
        (shows where the browser is at any given moment)
      - add message counter that keeps track of the sequence of messages
        exchanged between GenomeBrowser and BrowserChrome.
      - move code for updating GenomeBrowser page url from Browser component to browserActions
      - update .gitignore rules regarding .vscode folder
  4. 23 Jul, 2019 1 commit
  5. 22 Jul, 2019 1 commit
    • Manoj Pandian Sakthivel's avatar
      Add analytics to species selector (#113) · 78c1ee78
      Manoj Pandian Sakthivel authored
      * Add analytics to species selector
      * Fix tests
      * Remove analytics from CD & Browser
      * Track from component
      * Use enum for categories
      * Fix tests
      * Fix populat species test
      * PR review changes
      * Fix type errors
      * Fix GA initialize type error
      * Remove console log
      * Use common action
      * Rename ga action
      * Add assembly name
      * Helper function for analytics name
  6. 18 Jul, 2019 4 commits
  7. 17 Jul, 2019 1 commit
  8. 16 Jul, 2019 1 commit
  9. 15 Jul, 2019 1 commit
  10. 12 Jul, 2019 2 commits
  11. 11 Jul, 2019 1 commit
  12. 05 Jul, 2019 2 commits
  13. 04 Jul, 2019 2 commits
  14. 03 Jul, 2019 7 commits
  15. 02 Jul, 2019 1 commit
  16. 01 Jul, 2019 4 commits
  17. 28 Jun, 2019 3 commits
  18. 27 Jun, 2019 1 commit