This project is mirrored from https://github.com/Ensembl/ensembl-client.
Pull mirroring updated .
- 02 Dec, 2019 1 commit
-
-
Andrey Azov authored
Trying to reduce React work when switching between focus objects by memoizing components and callback functions. Overall — probably achieved slight improvement.
-
- 21 Nov, 2019 1 commit
-
-
Andrey Azov authored
And remove dependency on the `use-resize-observer` library
-
- 19 Nov, 2019 2 commits
-
-
Andrey Azov authored
As discussed in a github issue, eslint exit code is 0 in case of warnings; and in our linter settings, unused variables should raise warning rather than errors. That meant, however, that lint-staged would not fail if eslint issued warnings. Using the max-warnings option eslint, we make lint-staged fail if eslint encounters a warning.
-
Dan Sheppard authored
An earlier commit changed the means by which callbacks are registered to the scheduler. This was anticipated to have negligible effect, but was otherwise poorly motivated. As a result, the change had already been reverted on the active dev branch when it was later found that the change had a significant (well-characterised but poorly-understood) performance impact. Unfortunately, between the change and its reversion, the code got pushed to dev and live. The active dev branch for this code is not yet ready for merge, and the effect of this change being live is noticeable. So this bugfix commit pushes the reversion (only) to dev.
-
- 18 Nov, 2019 1 commit
-
-
Andrey Azov authored
Update webpack-dev-server config so that it watches the contents of the ensembl-genome-browser folder in node modules, while ignoring changes in the rest of node modules.
-
- 15 Nov, 2019 2 commits
-
-
Dan Sheppard authored
-
Andrey Azov authored
-
- 14 Nov, 2019 1 commit
-
-
Dan Sheppard authored
Proper cross-fade animations.
-
- 13 Nov, 2019 7 commits
-
-
Dan Sheppard authored
Fix slow slowing-down of genome browser over time due to leak.
-
Dan Sheppard authored
* Basic bumped scaling for margin-free regions. * Correct for potentially lop-sided borders. * Tweak padding pixels for small screens. Ideally we need to find out why any padding pixels at all are needed. But this works down to 1100px at least for now. I'll JIRA the rest. * Update packages.
-
Dan Sheppard authored
* ENSWBSITES-89 fix. * New WASM.
-
Dan Sheppard authored
-
Dan Sheppard authored
* Add "counting" to blackbox functionality. * Update WASM post #181. Also resolves a conflict.
-
Andrey Azov authored
* Import genome browser static files from a github repository * Send deployed assets to assets repo. * Delete module cache to force npm to take a look. * Pruning script * Confirmation for push * QA. * Update package-lock.json * Switch to using tarballs.
-
Ridwan Amode authored
* code tidyup * hide placeholder on region field focus * improve code based on PR review
-
- 11 Nov, 2019 2 commits
-
-
Manoj Pandian Sakthivel authored
* Add tracking and stop bumping links to top after revisiting * Use correct position * Use separate position relative to links within the drawer * Update category
-
Andrey Azov authored
- include ChromosomeNavigator in browser navigation bar, alongside the fields that change browser location - refactor components comprising BrowserNavBar
-
- 08 Nov, 2019 3 commits
-
-
Andrey Azov authored
-
Andrey Azov authored
-
Andrey Azov authored
remove the special rule that targets src/styles folder
-
- 07 Nov, 2019 2 commits
-
-
Andrey Azov authored
to fix the problems introduced in PR #196
-
Andrey Azov authored
- typescript 3.7 - react 16.11 - remove @types/storybook__addon-actions (@storybook/addon-actions now ships with its own types)
-
- 06 Nov, 2019 2 commits
-
-
Imran Salam authored
* use md5 if it exists (for macs) instead of md5sum to build wasm * Check for presence of wasm-opt before running it. Otherwise copy. * Allow env.sh to work on catilinarian macs. (zsh)
-
Andrey Azov authored
-
- 04 Nov, 2019 2 commits
-
-
Andrey Azov authored
-
Andrey Azov authored
-
- 03 Nov, 2019 1 commit
-
-
Andrey Azov authored
-
- 01 Nov, 2019 3 commits
-
-
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 authored
* Add drag and drop support * Add some tests * Remove focus highlight * Remove duplicate story * PR review test changes * More file types * PR review fixes * Fix types * Simplify handle functon * Promises and errors * Remove commented code * Inout focus highlight * One less mutable array * Minor css change to Drawerbookmarks
-
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
-
- 31 Oct, 2019 1 commit
-
-
Anne Lyle authored
ENSWBSITES-205
-
- 30 Oct, 2019 1 commit
-
-
Manoj Pandian Sakthivel authored
* Change default track config state for labels and names to true * Track names are off by default * minor logic update
-
- 29 Oct, 2019 1 commit
-
-
Manoj Pandian Sakthivel authored
* Pass filePath to RobotstxtPlugin * USe DEPLOYENV to build the host * Default host is 2020.ensembl.org * Extra brackets * Robots not allowed
-
- 24 Oct, 2019 1 commit
-
-
Andrey Azov authored
-
- 23 Oct, 2019 2 commits
-
-
Andrey Azov authored
-
Manoj Pandian Sakthivel authored
* Add textarea shared component * PR review cleanups * Minor css tweaks
-
- 18 Oct, 2019 1 commit
-
-
Manoj Pandian Sakthivel authored
* Fix broken preview screen * Use fr instead of calc
-
- 17 Oct, 2019 2 commits
-
-
Dan Sheppard authored
* Animation bugfixes. * Switch to using Zhoosh for inter-chr zoom.
-
Manoj Pandian Sakthivel authored
* Remove results section * Homepage layout change * Add filter accordion section * Selected filter permanent block * More components for CD * Filters can now display the overview * Preserve checkboxgrid collapsed state * Update preview download section * Indtroduce genome specific states * Use session storage for updates * Cleanup storage service * Incorporate species tabs * Handle missing commited species * More cleanups * Remove unecessary clones * Fix accordion expanded panel bug * Minor cleanups * PR review changes * More PR review fixes * PR review fixes * Remove result loader component * Use grid instead of absolute positioning * Rename Panel to InforCard * Support more species * More PR review fixes * Code indentation * Import JSON types * Move overlay to shared components
-
- 16 Oct, 2019 1 commit
-
-
Dan Sheppard authored
Library-based animation with designed API, unit tests, and everything. Oh my! Should hopefully reduce the bugginess and allow better tuning.
-