This project is mirrored from Pull mirroring updated .
  1. 13 Sep, 2021 1 commit
  2. 23 Jul, 2021 1 commit
  3. 02 Jun, 2021 1 commit
  4. 09 Apr, 2021 1 commit
    • Andrey Azov's avatar
      Migrate remaining tests to react-testing-library, and remove Enzyme (#486) · 4df5f683
      Andrey Azov authored
      This finally allows us to remove the dependency on Enzyme.
      Also as part of this PR:
      - Removed components
        - LaunchbarContainer (serves no purpose)
        - Account (not used)
        - SpeciesTab (superseded by SelectedSpecies component; not used anywhere)
      - Removed tests for Launchbar
      - Removed the launchbarExpanded and accountExpanded fields from redux and from components
      - Changed the keyCode field on KeyboardEvent to event.key
         (typescript marks it as deprecated, whereas Browser support seems to be good these days).
  5. 18 Feb, 2021 1 commit
  6. 09 Feb, 2021 1 commit
  7. 04 Feb, 2021 1 commit
  8. 12 Jun, 2020 1 commit
  9. 11 Jun, 2020 1 commit
  10. 27 May, 2020 1 commit
  11. 23 May, 2020 1 commit
  12. 14 Apr, 2020 2 commits
    • Jyothish's avatar
      Genome browser link component for entity viewer (#249) · b15f42c7
      Jyothish authored
      * [ENSWEBSITES-491] genome browser link component for entity viewer
      * Create ViewInApp shared component and replace all traces of app links created
      * Add onClick and remove Link; 
      * Add proper tests
      Co-authored-by: Andrey Azov's avatarAndrey Azov <>
    • Imran Salam's avatar
      Default transcripts list content (#273) · fbac22e8
      Imran Salam authored
      * WIP: add transcript list item info
      * add styling and make content dynamic
      * use flex instead of grid for list item info
      * PR suggestions
      * fix import case sensitive warning
      * PR suggestions
      * fix styling
      * add tests
      * put transcript list item info inside transcript list item
      * add some breathing space for the transcript list items
      * Add white stroke for svg rectangles in UnsplicedTranscript in DefaultTranscriptList
      * Hide grid bars behind transcript info panel
      * Amino acid length is an integer
      * PR suggestions
      * fix wrong number of coding exons shown
      * use formatter to display transcript location str
      * use findIndex to get the first and last coding exon indexes
      * check if firstcodingexonindex and lastcodingexonindexes exist when calculating amino acid length
      * check if first and last coding exon indexes exist when calculating num of coding exons
      * remove exon index checks and fix createExons that causes the tests to break
      Co-authored-by: Andrey Azov's avatarAndrey Azov <>
  13. 31 Mar, 2020 1 commit
  14. 10 Jan, 2020 1 commit
    • Andrey Azov's avatar
      Integrate StandardAppLayout in genome browser page (#225) · cf69c049
      Andrey Azov authored
      - Use a dedicated component for sidebar tabs rather than generating them in
      - update npm script for running the style linter
      - update test for ZmenuContent component (use mock redux store rather than real one)
      - make browser bar content (gene info) responsive to the width of its container
         (via ResizeObserver)
      - make opening and closing of the sidebar to be instantaneous rather than animated
        (better for performance)
      - remove viewport metatag in the hope that the site will display in its desktop version 
         on mobile devices
  15. 06 Jan, 2020 1 commit
  16. 13 Nov, 2019 1 commit
  17. 01 Nov, 2019 1 commit
    • Imran Salam's avatar
      Enhancements and new functionality for navigation bar (#162) · acc7f815
      Imran Salam authored
      * add region editor to nav bar and remove browser genome selector
      * use the Input component for input text field in browser region field
      * change genomeSelectorActive state property to browserRegionEditorActive
      * add region editor and make improvements to region field
      * fix styling issues in browser nav bar
      * validate browser region field with api
      * fix region field error messages not disappearing after closing
      * add validation to browser region editor
      * use constants for browser region errors
      * fix paths to shared components after merge
      * improve types in browser state
      * remove redundanta browser navigator button
      * rename browser region field input
      * add test cases for browser region editor
      * add test cases for browser region field
      * Design review changes
      * fix test cases in browser nav bar
      * fix wrong import path for loading state
      * remove redundant dispatch call
      * fix multiple dispatch calls made when user focuses on region input
      * fix location update issues on region form submissions
      * fix test cases
      * added temporary base url of the endpoints used for region input forms
      * fix type issues
      * enable region field submissions with no region (location only)
      * merge with dev to get the changes made to browser
      * make changes as suggested in webteam meeting and fix bugs
      * fix tests
      * fix tests after changes made to validation
      * remove spaces from the hyphen between location start and end
      * make the region field placeholder paler in colour
      * fix handlebars package security vulnerability
      * add tests for browser components
      * add tests to browser zmenu components
      * update region validation code to work with the validation endpoint changes
      * add tests to browser cog components and move them to a separate directory
      * remove unused objects and types in browser config
      * add test cases for browser helper functions
      * update tests for browser field and region inputs
      * PR review suggestions
      * More PR review suggestions
      * Even more PR review suggestions
      * fix more issues in PR
      * fix genome browser disappearing when navigation panel is opened
      * fix karyotype name and add types to region validation result
      * remove redundant loading state import and fix regression issue in browser bar
      * add parse error to browser region validation and sort region validation types
      * fix test case description for browser helper
      * reset the api proxy url for webpack to staging
      * fix region editor select menu not being clickable
  18. 09 Sep, 2019 1 commit
  19. 04 Sep, 2019 1 commit
  20. 03 Sep, 2019 1 commit
  21. 30 Aug, 2019 2 commits
  22. 28 Aug, 2019 2 commits
  23. 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
  24. 26 Jun, 2019 1 commit