This project is mirrored from https://github.com/Ensembl/ensembl-client.
Pull mirroring updated .
- 05 Mar, 2020 1 commit
-
-
Imran Salam authored
* Make sidebar float over EV content view when open * separate sidebar floating class in standard app layout * update tests for standard app layout * PR suggestions * fix test case in standard app layout * add slideover sidebar to storybook * remove default values for default props in layout stories * improve how props are passed to StandardAppLayout in layout stories
-
- 31 Jan, 2020 1 commit
-
-
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
-
- 28 Jan, 2020 1 commit
-
-
Andrey Azov authored
Also: - Split entity viewer redux state into smaller parts, one of which is sidebar - Added the sidebar part of entity viewer redux state, modelled as an object keyed by genome id. - Added a pair of statuses (OPEN, CLOSED) to the Status enum and used it to denote whether sidebar is open or closed.
-
- 10 Jan, 2020 1 commit
-
-
Andrey Azov authored
Also: - Use a dedicated component for sidebar tabs rather than generating them in StandardAppLayout. - 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
-
- 23 Dec, 2019 1 commit
-
-
Andrey Azov authored
Add a common grid-like layout to be shared by different applications (e.g. Genome browser and Entity viewer)
-