This project is mirrored from https://github.com/Ensembl/ensembl-client. Pull mirroring updated .
  1. 13 Mar, 2022 2 commits
  2. 10 Mar, 2022 4 commits
  3. 09 Mar, 2022 1 commit
    • Andrey Azov's avatar
      Update BlastJobSubmit component (#713) · a2119670
      Andrey Azov authored
      - move the code responsible for the http request into BlastJobSubmit component
      - use regular `fetch` rather than the api service for sending the request
      - show immediate feedback by using the LoadingButton component
      a2119670
  4. 08 Mar, 2022 3 commits
  5. 07 Mar, 2022 1 commit
  6. 04 Mar, 2022 2 commits
  7. 03 Mar, 2022 1 commit
    • Andrey Azov's avatar
      Proper handling of empty BLAST input boxes (#701) · df89cb6a
      Andrey Azov authored
      1. For empty input box
          - Prevent disappearance of empty input box when user unfocuses from it
          - Enable deletion of empty input box by pressing the trashcan icon
      2. "Add another sequence" button
          - Activate the button as soon as the user starts typing in the empty input box
          - Inactivate the button when the maximum allowed number of sequences has been added
      3. Sequence counter
          - Update counter as soon as the user starts typing in the empty sequence box
      df89cb6a
  8. 02 Mar, 2022 2 commits
  9. 01 Mar, 2022 6 commits
  10. 28 Feb, 2022 1 commit
  11. 25 Feb, 2022 1 commit
  12. 24 Feb, 2022 2 commits
  13. 22 Feb, 2022 2 commits
  14. 18 Feb, 2022 2 commits
    • Andrey Azov's avatar
      Guess the type of the sequence inserted into blast input box (#689) · fdfae6cd
      Andrey Azov authored
      Guess sequence type when user commits a sequence, according to the following rules:
      
      - The guess is only made on the basis of the first sequence for consistency
      - The guessing algorithm checks if there are protein-specific characters in the input sequence;
          and if not, then whether unambiguous nucleotide codes make up more than 90% of the sequence
      - If the user deletes the first sequence such that the first input box now contains the sequence of a different type,
         we automatically change the sequence type
      - If the user has chosen sequence type manually, we do not attempt to make any guesses about the sequence type.
         However, if the user presses the "Clear all" button or clears the only input box on the page,
         we reset the sequence type to initial (i.e. nucleotide)
      fdfae6cd
    • Ridwan Amode's avatar
  15. 17 Feb, 2022 1 commit
  16. 16 Feb, 2022 1 commit
  17. 15 Feb, 2022 1 commit
    • Imran Salam's avatar
      Cleanup SVG icons (#678) · 9eb17b0c
      Imran Salam authored
      - Updated the icons using Andrea's latest icon set (most of the icons are now using a 32x32px canvas)
      - Moved all svg icon files from the static/img folder to the static/icons folder
      - Updated the styles of the components that were displaying the icons incorrectly
      - Updated Storybook
      9eb17b0c
  18. 11 Feb, 2022 2 commits
    • Imran Salam's avatar
      Refactor checkboxes and radio buttons (#675) · 08749145
      Imran Salam authored
      - Update visual appearance of checkboxes and radio buttons in accordance with the spec
      - Add a theme property to capture the CSS rules that go together
      - Refactor the styling of the checkbox and the radio buttons group to enable more flexible and reliable customisation
         by exposing tweakable styles as CSS variables
      - Enable both vertical and horizontal orientation of radio buttons in a group
      - Remove the click handler from the pointer box, which prevented click default behaviour and propagation
         (presumably, its purpose was to react to outside clicks; but we have a better mechanism now)
      08749145
    • Andrey Azov's avatar
      Add Blast settings (#684) · c21a3afd
      Andrey Azov authored
      - Add a config for the Blast parameters (hard-coded for now; will be fetched from the backend in the future)
      - Add a React component to display a list of available Blast parameters
         The availability of some of the parameters depends on which other parameters have been chosen
      - Fix a test of the Upload component to properly wait for the expected value
      c21a3afd
  19. 10 Feb, 2022 1 commit
  20. 09 Feb, 2022 1 commit
  21. 08 Feb, 2022 3 commits