This project is mirrored from https://github.com/Ensembl/ensembl-client. 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
      20294ddb
    • 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
      921c86ed
    • 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
      b1a6ec52
  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
      7e99ff09
    • 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
      87353a13
    • 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
      9cee8550
    • 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)
      927a857a
  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
      2e33f236
  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
      78c1ee78
  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