This project is mirrored from https://github.com/Ensembl/ensembl-client. Pull mirroring updated .
  1. 16 Sep, 2021 1 commit
  2. 01 Sep, 2021 1 commit
  3. 27 Aug, 2021 1 commit
    • Andrey Azov's avatar
      Update logic in UnsplicedTranscript.tsx (#565) · 1ffa721b
      Andrey Azov authored
      
      
      - Make sure that the segments connecting the exon boxes are always drawn correctly
         by deriving the coordinates and the widths of the connecting segments from the precalculated coordinates
         and widths of the exon boxes
      - Make sure that the right border of the last exon box does not extend beyond the total transcript width
         by using a custom interpolation function that always interpolates to the smallest integer
         rather than to the nearest one.
      Co-authored-by: Imran Salam's avatarImran Salam <imran@ebi.ac.uk>
      1ffa721b
  4. 23 Jul, 2021 1 commit
  5. 19 Jul, 2021 1 commit
    • Ridwan Amode's avatar
      ENSWBSITES-1110: Display transcript metadata in transcript accordian (#526) · 3ac7d6a3
      Ridwan Amode authored
      * ENSWBSITES-1110: Display transcript metadata in transcript accordian
      - retrieve metadata from thoas (gencode_basic, tsl, appris, ccds)
      - update component to display metadata
      - Modify transcript object by setting each key instead of overwriting
      - rename git-column-gap to column-gap since new CSS standard
      3ac7d6a3
  6. 14 Jul, 2021 1 commit
  7. 09 Jul, 2021 1 commit
  8. 25 Jun, 2021 1 commit
  9. 21 Jun, 2021 1 commit
    • Andrey Azov's avatar
      Add a custom rendering server (#506) · 5365765a
      Andrey Azov authored
      
      
      - added a Node-based rendering server
      - refactored build process (added dedicated script files for development and production build)
      - refactored routing, so that it can be reused both on the client and on the server side
      - added Page-type components for every app; currently they are the only components that run on the server and add the dynamic meta tags to the page
      - updated redux code so that it doesn't try to access browser-specific apis during the startup
      Co-authored-by: Kamal Dodiya's avatarKamal Dodiya <kamal@ebi.ac.uk>
      5365765a
  10. 18 Jun, 2021 1 commit
    • Ridwan Amode's avatar
      Apply transcript filtering to protein view and reposition filter & sort box (#501) · 94cd4c76
      Ridwan Amode authored
      * ENSWBSITES-1038: Applying transcript filters to protein view and showing message when there are no transcripts after applying filters on protein view
      
      * repositioning filter and sort box
      * readapting grid layout for geneview content to fit in filters
      * Update styles to adjust the height of a grid row to the height of its content
      * add box-shadow to filter box
      * make red dot bigger when filters are active, filter label white when active
      * fix background when scrolling for filter label
      * using one icon (chevron down) for both chevron up and down and applying relevant transformation
      * fix selected tabs when filterbox is open
      * Set a minimum height for the panel so that it doesnt look squash when there is one line.
      * set min-height in each child body style
      * body style is passed as props to panel component
      94cd4c76
  11. 06 May, 2021 1 commit
  12. 04 Mar, 2021 1 commit
  13. 18 Feb, 2021 2 commits
  14. 10 Feb, 2021 2 commits
  15. 10 Nov, 2020 1 commit
  16. 22 Oct, 2020 1 commit
    • Manoj Pandian Sakthivel's avatar
      Add link to protein id in the transcript accordion (#340) · f0de6e5a
      Manoj Pandian Sakthivel authored
      Clicking on the protein id in the transcript accordion will now open the protein view, automatically expands the selected protein and scroll it into the view.
      
      - Added loaders to both ProteinList & ProteinListItemInfo
      - Added the functionality to expand the first transcript by default in both transcript and protein view
      -  Added the functionality to retain the scroll position when revisiting the transcript and protein view.
      - Created useRestoreScrollPosition hook
      f0de6e5a
  17. 20 Oct, 2020 1 commit
    • Andrey Azov's avatar
      Bugfixes after switching to Thoas (#367) · 81766bcd
      Andrey Azov authored
      - fix checkbox styling in instant protein download component
      - show the blue protein bar in the protein image
      - show external references in EntityViewer sidebar
      81766bcd
  18. 16 Oct, 2020 1 commit
  19. 13 Oct, 2020 1 commit
  20. 21 Aug, 2020 2 commits
  21. 07 Aug, 2020 1 commit
  22. 24 Jul, 2020 2 commits
  23. 21 Jul, 2020 1 commit
    • Andrey Azov's avatar
      Update dependencies (#327) · ef22bcc8
      Andrey Azov authored
      Changes that required manual intervention:
      
      - webpack-merge no longer has default export
      - replaced apollo-boost and @apollo/react-hooks with apollo-client v.3
      - ran npx browserslist@latest --update-db to update caniuse-lite
      ef22bcc8
  24. 29 Jun, 2020 1 commit
  25. 04 Jun, 2020 1 commit
  26. 27 May, 2020 1 commit
  27. 23 May, 2020 1 commit
  28. 18 May, 2020 1 commit
    • Imran Salam's avatar
      Protein list in entity viewer (#289) · eb4d24f4
      Imran Salam authored
      * add lookup types
      
      * add lookup rest adaptors
      
      * fetch data from lookup for gene
      
      * add protein type and fixture
      
      * add protein list item and refactor EV rest fetching
      
      * fix storybook issues
      
      * fix styling issues
      
      * add coding exon count
      
      * PR suggestions
      
      * PR suggestions
      
      * remove unused protein type
      
      * fix protein domain image story
      
      * add abort controller to cancel api requests on unmount
      
      * add switch to mount current tab content only in gene function
      
      * remove unused class name from protein list item
      
      * change props name from product to protein in ProteinDomainImage
      
      * fix protein domain image not rendering
      
      * PR suggestions and styling fixes
      
      * fix styling issues in protein list item
      
      * use pointer cursor for protein list item to make it look clickable
      
      * add AbortController to sentry ignore errors list
      eb4d24f4
  29. 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 <andrey@ebi.ac.uk>
      b15f42c7
    • 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 <andrey@ebi.ac.uk>
      fbac22e8
  30. 17 Mar, 2020 1 commit
  31. 10 Mar, 2020 1 commit
  32. 09 Mar, 2020 1 commit
  33. 25 Feb, 2020 1 commit
  34. 18 Feb, 2020 1 commit
    • Imran Salam's avatar
      Add entity viewer gene view (#243) · c37e06f1
      Imran Salam authored
      * add entity viewer content layout
      
      * Rename EntityViewerContent to GeneView
      
      * refactor folder structure for EV
      
      * renamed gene view components
      
      * remove background and height from gene view
      c37e06f1