This project is mirrored from Pull mirroring updated .
  1. 27 Aug, 2021 1 commit
  2. 28 Jul, 2021 1 commit
  3. 02 Jul, 2021 1 commit
    • Jyothish's avatar
      Add interstitial screen for Genome Browser and Entity Viewer (#510) · 0c6c0f92
      Jyothish authored
      * Building the interstitials for the apps
      * Show the interstitial on the EntityViewer page
      * Fix tests
      * Update styles for the BrowserInterstitialInstructions component
      * Add nullability to a storage getter
      * Add hide the in-app-search input field in production environment
      * Reorder imports
  4. 19 Mar, 2021 1 commit
  5. 18 Feb, 2021 1 commit
  6. 10 Feb, 2021 1 commit
  7. 12 Jan, 2021 1 commit
  8. 26 Nov, 2020 1 commit
  9. 04 Nov, 2020 1 commit
  10. 17 Sep, 2020 1 commit
  11. 23 Jul, 2020 1 commit
  12. 29 Jun, 2020 1 commit
    • Manoj Pandian Sakthivel's avatar
      Fix browser navigation bugs (#310) · 94e9d5a6
      Manoj Pandian Sakthivel authored
      * Fix browser navigation bugs
      * Fix tests
      * Fix reset issue
      * Removed unused props
      * Add missing mock function
      * Remove unwanted code
      * Remove unused css
      * Remove if block
      * Revert thoas enpoint change
  13. 27 May, 2020 1 commit
  14. 23 May, 2020 1 commit
  15. 31 Jan, 2020 1 commit
    • Imran Salam's avatar
      Entity viewer sidebar toolstrip (#238) · c1e4ae46
      Imran Salam authored
      * move track panel bar icons to sidebar folder
      * replace TrackPanelBarIcon with ImageButton in TrackPanelBar
      * add styling to sidebar icons and fix sidebar class names
      * Add sidebar toolstrip to entity viewer
      * change the following to lower case: toolStrip, sideBar, topBar
      * use lowercase for topBar in all other places in the site
      * fix storybook issues
      * fix wrong sidebar class names
      * get rid of sidebar configs
      * Replace shortened EV with EntityViewer
      * PR suggestions
  16. 15 Jan, 2020 1 commit
  17. 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
  18. 02 Dec, 2019 2 commits
  19. 13 Nov, 2019 1 commit
  20. 08 Nov, 2019 1 commit
  21. 01 Nov, 2019 2 commits
    • 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
    • Manoj Pandian Sakthivel's avatar
      Recently viewed bookmarks (#145) · 2a96301a
      Manoj Pandian Sakthivel authored
      * Save automatic bookmarks
      * Save track state along with bookmarks
      * Style changes
      * SAve bookmarks under genome
      * Add test to storage service
      * Build bookmark function
      * GetExample & bookmark links as its own component
      * Separate bookmarks from previously viewed
      * Automatically close bookmark tab
      * Use previously viewed links instead of bookmarks
      * Get previousky viewed links from localstorage onload
      * Put back accidentally removed code
      * Limit to 20 bookmarks
      * Tests for bookmark
      * Put back the location
      * PR review fixes
      * Update wording and names in TrackPanelBookmarks test file
      * More updates to names
      * PR review changes and fixes
      * Add all previously drawer view
      * Close drawer on bookmark select
      * Minor changes
      * Update tests
      * fix types
      * PR review changes
      * Fix first focus object bookmark
      * fix bug switching between track panel models
      * Restore track states from bookmarks
      * Use assign instead of merge
      * focus object specific track states
      * retain common track states across focus objects
      * Close drawer along with modal
      * Cleanups and more tests
      * Fix restoring common tracks
      * rename clear track states to reset
      * Turn on all tracks when you reset
      * PR review fixes
      * Fix an issue with wrong object ID
      * Fix types
      * Cleanup browser useEffect
      * Remove unused import
      * Fix tests
      * Remove console log
      * Rename drawer title
      * Fix Drawer links position issue
      * PR review fixes
      * Incorporate reset tracks feature
      * Move reserBrowser function to helpers
      * Remove resetBrowserTrackStates helper
      * Css cleanups
      * Remove dd dt & dl
      * Remove unused css
      * Drawer links css update
  22. 09 Oct, 2019 1 commit
    • Andrey Azov's avatar
      Add generic wrapper for species tabs (#170) · 5b1e1d18
      Andrey Azov authored
      - change the AppBar component into a dumb container:
      - add a wrapper for selected species items, which can:
        - wrap lines, or
        - adjust widths of selected species items to keep them in a single line
  23. 02 Sep, 2019 1 commit
    • Andrey Azov's avatar
      Remove refs from Browser component (#149) · a2b8630e
      Andrey Azov authored
      - remove lastGenomeIdRef entirely
      - move browserRef from Browser component to BrowserImage
      - move code related to reporting track states to BrowserCogList,
         and use postMessage for communication with GenomeBrowser
  24. 28 Aug, 2019 1 commit
  25. 23 Aug, 2019 1 commit
  26. 15 Aug, 2019 1 commit
  27. 30 Jul, 2019 1 commit
    • 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
  28. 26 Jul, 2019 1 commit
    • 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
  29. 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
  30. 12 Jul, 2019 1 commit
  31. 03 Jul, 2019 3 commits
  32. 01 Jul, 2019 1 commit
  33. 26 Jun, 2019 1 commit
  34. 21 Jun, 2019 1 commit
  35. 12 Jun, 2019 1 commit
    • Manoj Pandian Sakthivel's avatar
      Add animation to TrackPanel and TrackConfig (#30) · 849bea9b
      Manoj Pandian Sakthivel authored
      * Track panel animation
      * Update browser content styling
      * Fix the drawer position
      * TrackPanel animation settings update
      * Apply easing animation to TrackConfig
      * Remove ypos prop
      * Remove the horizontal scroll bar
      * Fix drawer animation
      * Css position error fix
      * Fix the drawer opening animation issue
      * PR review fixes
  36. 24 May, 2019 1 commit