* feat: use updateMySocials not updateUserFlag
* fix: replace updateUserFlag with updateMyTheme
* fix: show social icons
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
* fix: delete social booleans from client
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
* feat: standardize view button text
Add new translation keys Delete unused translation keys Fix tests broken with new functionalities
* Delete View variations in translations.json
Delete buttons tittle
Modify buttons text to be "View" or translated equivalent
Modify tests to query the buttons by role and name
Co-authored-by: HDAnzo <hdanzoategui@softwarenatura.com>
* added hover and focus effect on signout
* increase spacing by increasing the height
* I remembered why I hated react so much
* will come back after the meeting
* cleared 10 types error
* fix: make lang menu more keyboard accessible
* increased button specificity and switch to navlink to focus better
* added className for future style when the fuction is functional
* this is funny
* slowly comming together
* will create the function tomorrow morning
* signout is read only bug
* Removed the need for enlist
* Update client/src/components/Header/components/nav-links.tsx
* Update client/src/components/Header/components/nav-links.tsx
* Props fails, I am removing enlist errors and implementing types
* Update client/src/components/Header/components/nav-links.tsx
Co-authored-by: Moshe <shootermv@gmail.com>
* half of eslint no unsafe call
* No issue without this eslint as well
* Couldn't fix enlist issue
* same error
* Removed eslint error
* no-unsafe-member enlist error
* Clear enlist error
* cleared type errors
* remove eslint no unsafe memeber access
* no unsafe return eslint
* I have opened pandora box
* npm errors
* I am really lost
* Cleared some typescript errors, hopefully I can create the modal now
* added basic style and a plan
* modal show and hide functionality
Co-authored-by: wongwinnie198@gmail.com
* Revert "modal show and hide functionality"
This reverts commit 237e0b00c4.
* modal show and hide functionality
Co-authored-by: wongwinnie198 <wongwinnie198@gmail.com>
* clear type error
* interesting my first animation attempt failed
* removed the modal
* added color, it may be damaging accessiblity
* revert translation.json changes
* cleared unused types and type mistake I added before
* Revert key press naming changes
Co-authored-by: mmatsumoto1026 <mmatsumoto1026@gmail.com>
* changed hover effect to danger variables and fix change language hover
Co-authored-by: mmatsumoto1026 <mmatsumoto1026@gmail.com>
* add lang manu height to gerenic selector
* remove redundant code, make cansel change stay color stay blue
* Revert me mess around
* prettier format
* test cypress interaction and if it accounts for mobile design
* Revert "test cypress interaction and if it accounts for mobile design"
This reverts commit 9b01e78156.
* refactor search form
* add missing value units
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
Co-authored-by: Bruce B <bbsmooth@gmail.com>
Co-authored-by: Moshe <shootermv@gmail.com>
Co-authored-by: wongwinnie198 <wongwinnie198@gmail.com>
Co-authored-by: mmatsumoto1026 <mmatsumoto1026@gmail.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
* fix: update jaw on all ctrl-enter presses
* fix: show running tests while hiding feedback
Screenreaders still announcing running tests and then the output, and
the display now stops showing a flash of the new feedback message
* refactor: camelCase
* refactor: clean up and reduce renders
previousHint isn't really state, insofar as it changing should not
trigger a new render - a ref does the trick.
* chore: remove log
* fix: use ref to track latest attempts prop
* fix: allow lower jaw to trigger viewzone updates
React.render's callback cannot be relied on. It does not necessarily
get called on every update to the rendered element.
updateContainer is called on every render, so the editor will be
updated.
* refactor: attemptsNumber -> attempts
* fix: do not render on attempt changes
* refactor: more camelCase
* fix: try to prevent previous hint rendering
Co-authored-by:
Manabu Matsumoto <mmatsumoto1026@gmail.com>
* test: resetting of lower jaw
* fix: reset lower jaw when step is reset
* test: check congrats message appears on completion
* fix: hide feedback after reset
* fix: leave focus in the editor after passing tests
This is an attempt to work around a JAWS issue whereby the submit
shortcut (ctrl+enter) is ignored after the user passes all tests.
* test: submit button receives focus when tests pass
* fix: focus submit button when tests pass
Co-authored-by: Bruce Blaser <bbsmooth@gmail.com>
Co-authored-by: Bruce Blaser <bbsmooth@gmail.com>
* feat: volume slider campire mode
* fix: set a play sound interval
* fix: set volume to 50% if there is no volume key
* fix: add correct colors to progress bar
* fix: remove IE support
* fix: get slide value working in Chrome
* fix: remove space
* fix: actually use volume in the editor
* fix: add aria-label
* fix: set volume if not present in store
* fix: use label instead
* Apply Naomi's review on Toms suggestion
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>
* fix: linting
* Update client/i18n/locales/english/translations.json
Co-authored-by: Bruce Blaser <bbsmooth@gmail.com>
Co-authored-by: root <root@DESKTOP-EMNPVBP.localdomain>
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>
Co-authored-by: Bruce Blaser <bbsmooth@gmail.com>
* feat: add preview popout window
* fix: remove unused
* fix: add title to window
* fix: add preview to window title
* feat: it works
* chore: clean up
* chore: more clean up
* fix: add better screen reader messages
* feat: add lang code to iframe
* feat: apply Naomi's code review
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>
* fix: Iframe title test
* Apply suggestions from code review
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>
* fix: hopefully things make sense
* fix: steal sem's idea for DOMParser
* fix: make the solution work on the main frame
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
* chore: set up lang config
* chore: migrate the manually translated files
Co-authored-by: Sem Bauke <semboot699@gmail.com>
Co-authored-by: Ilenia <nethleen@gmail.com>
attach i18next to window, give window alerts access to i18next.t
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
* chore: make curriculum helpers external
* feat: add curriculum helpers as a package
* fix: use right preset?
* fix: update version with babel transpiled files
* fix: re-add fixture
* fix: declare as module
* fix: add declaration files in curriculum helpers
* fix: nothing with version 1.0.4
* fix: missing functions in package
* fix: remove old babel
* fix: linting
If a user runs the tests and they pass, the multifile editor will show a
submit button. If the user then edited the page, it would no longer be
possible to submit.
This ensures the redux store keeps the original, passing, tests and lets
the user submit
* fix(UI): missing sign-in button at small devices
* feat: replace menu and sign-in buttons text with images
* refactor: svg icons replaced by fortawesome ones
* test: fix e2e test of navigation menu button
* feat: display sign in button and hide all
* feat: display sign in icon on nav for small screens
* feat: add accessibility span for menu icon
* fix: lint errors
Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com>