This project is mirrored from https://github.com/Ensembl/ensembl-client.
Pull mirroring updated .
- 30 Jul, 2019 1 commit
-
-
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
-
- 26 Jul, 2019 1 commit
-
-
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
-
- 25 Jul, 2019 1 commit
-
-
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
-
- 12 Jul, 2019 1 commit
-
-
Andrey Azov authored
-
- 03 Jul, 2019 3 commits
-
-
Andrey Azov authored
-
Andrey Azov authored
- Use redux to keep tracks state - Pass non-default track status to genome browser if a track list item has a non-default — which currently means, inactive — status upon mounting of the TrackListItem component, send an event to genome browser to show/hide the track accordingly
-
Manoj Pandian Sakthivel authored
* Fix BrowserBar info * Create type BrowserChrLocation * Fix tests
-
- 01 Jul, 2019 1 commit
-
-
Manoj Pandian Sakthivel authored
* Get gene description from the API response * Reorder CICD pipelines * PR review changes * Handle empty descriptions
-
- 26 Jun, 2019 1 commit
-
-
Andrey Azov authored
A giant chunk of code pull request containing updates to genome browser and browser chrome to enable browsing genomes of multiple species.
-
- 21 Jun, 2019 1 commit
-
-
Manoj Pandian Sakthivel authored
-
- 12 Jun, 2019 1 commit
-
-
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
-
- 24 May, 2019 1 commit
-
-
Andrey Azov authored
- Add ErrorBoundary component - Add error-service - Add fallback screens to show on error
-
- 01 Apr, 2019 1 commit
-
-
Andrey Azov authored
General: - Update configuration files for running tests properly (tsconfig and webpack) Fix tests for the following components: - Content - Root - Launchbar - BrowserNavIcon - BrowserNavBar - Header (note: deleted a couple of tests) - HeaderButtons (note: skip test for calling the toggleAccount function; unsure about current behaviour of the component) - BrowserBar - App Delete useless tests: - Browser (remove snapshot test; will try to come up with more useful tests) - BrowserImage (current tests don’t do anything useful; proper testing will be difficult, because this component extensively uses custom events) - LaunchbarContainer - LaunchbarIcon (they were copy-pasted tests for LaunchbarContainer anyway) - browserActions and headerActions (tests were essentially testing the library we use to generate actions; and we shouldn't be testing third-party libraries) - headerReducer and browserReducer (reducers are very simple and hardly need testing) - browserSelectors and headerSelectors (test are very simple and testing things that Typescript will report anyway)
-
- 27 Mar, 2019 1 commit
-
-
Imran Salam authored
- Slice the browser reducer into smaller reducers - Separate reducers, actions et al into their own files for better maintenance - Add api-service that contains the code for data fetching
-
- 19 Mar, 2019 2 commits
-
-
Imran Salam authored
-
Dan Sheppard authored
-
- 13 Mar, 2019 1 commit
-
-
Imran Salam authored
-
- 12 Mar, 2019 5 commits
-
-
Andrey Azov authored
-
Imran Salam authored
-
Andrey Azov authored
-
Manoj Pandian Sakthivel authored
-
Manoj Pandian Sakthivel authored
* Add google analytics to track all the pageviews, navigations and events - Using custom middleware and react-ga track the events - A warning is displayed in the console if the google analytics meta data is not defined when a new event is created * Minor correction to the warning message displayed on the console for missing GA metadata * Check if action value is passed in along with the GA metadata and use it * Update ReactGA package version to be exact value * Revert the intentional typo in the browser actions * Remove the automatic enforcement of the GA meta data - Added the ADR for Google Analytics * Add service wrapper to ReactGA and implement connected react router * Add the missing files from my previous commit. - Added the missing Analytics service wrapper - Added the ADR for google analytics tracking * Renamed the service file * Importing LOCATION_CHANGE from connected-react-router * Remove the unwanted return statement form the store * Ignoring the history replace actions from getting passed to analytics - History replace actions are not considered to be page views. - Update the :location in the browser URL to be a query string '?region=:location' * Remove '*' from the Browser path URL as it is not required * Update the check involved in tracking the page views - Checkking if the path is changed before sending the tracking info * Add type to GA service class * Remove trailing slash from the url before the query string * Removed an unnecessary comment * Get the tacking code for GA form the env
-
- 11 Mar, 2019 3 commits
-
-
Imran Salam authored
-
Imran Salam authored
-
Imran Salam authored
-
- 08 Mar, 2019 1 commit
-
-
Imran Salam authored
-
- 07 Mar, 2019 5 commits
-
-
Imran Salam authored
-
Imran Salam authored
-
Dan Sheppard authored
-
Dan Sheppard authored
This reverts commit 7fa4a581.
-
Dan Sheppard authored
Who knew cusotm events sometimes appear without stack unwinding!?
-
- 06 Mar, 2019 2 commits
-
-
Imran Salam authored
-
Dan Sheppard authored
Needs robust track naming into react components, then events can be sent.
-
- 04 Mar, 2019 4 commits
-
-
Dan Sheppard authored
-
Dan Sheppard authored
"Positioning bugfix for massively over-range updates." Will be more careful and then recommit. This reverts commit 8922a8eb.
-
Dan Sheppard authored
-
Imran Salam authored
-
- 27 Feb, 2019 1 commit
-
-
Imran Salam authored
refactor browser component events and add support to notify browser when chr location changed in site framework
-
- 25 Feb, 2019 1 commit
-
-
Imran Salam authored
add default species and gene for browser to URL and downgrade BrowserImage to a non-connected component
-
- 19 Feb, 2019 1 commit
-
-
Imran Salam authored
-