Commit graph

6279 commits

Author SHA1 Message Date
Bryce Taylor
e8a8d6ab94
Merge pull request #3247 from BryceLTaylor/move-integration-tests-to-jest-2
Move sign in and out integration tests to jest
2019-08-30 15:31:06 -04:00
picklesrus
c9d7293119 use global.recaptcha instead of global.window.grecaptcha. 2019-08-30 13:42:49 -04:00
DD Liu
cf9b51784e
Merge pull request #3323 from LLK/greenkeeper/scratch-gui-0.1.0-prerelease.20190830160439
Greenkeeper/scratch gui 0.1.0 prerelease.20190830160439

Pulls in removing antialias from render, which fixes the black dots bug
2019-08-30 12:30:22 -04:00
greenkeeper[bot]
2e86a72dbf
chore(package): update lockfile package-lock.json 2019-08-30 16:18:10 +00:00
greenkeeper[bot]
8993304e76
chore(package): update scratch-gui to version 0.1.0-prerelease.20190830160439
Closes #3320
2019-08-30 16:18:05 +00:00
picklesrus
bd33b166f7 Add a unittest for the EmailStep. 2019-08-29 18:34:07 -04:00
picklesrus
73c353ba2c
Merge pull request #3276 from picklesrus/captcha-join
Initial work for captcha in new join flow.
2019-08-29 16:10:50 -04:00
Benjamin Wheeler
6939899038
Merge pull request #3315 from LLK/release/2019-08-29
[Develop] Release/2019 08 29
2019-08-29 13:15:49 -04:00
Benjamin Wheeler
98c6d65189
Merge pull request #3316 from LLK/release/2019-08-29
[Master] Release/2019 08 29
2019-08-29 13:14:04 -04:00
Benjamin Wheeler
e7c7b81264
Merge pull request #3319 from benjiwheeler/add-missing-string
Add missing string
2019-08-29 11:46:26 -04:00
Ben Wheeler
e3cd4e0628 changed string id to correct one 2019-08-29 11:44:08 -04:00
picklesrus
3c716af744 Fix merge conflicts. 2019-08-29 11:33:50 -04:00
picklesrus
c4d6e3dcef space fixes 2019-08-29 11:26:49 -04:00
picklesrus
f5a44c3458 Only load the captcha js if it hasn't been loaded yet. 2019-08-29 11:26:49 -04:00
picklesrus
350f6e6bab Make it so Create Account button is not clickable until captcha js loads. 2019-08-29 11:26:11 -04:00
picklesrus
b8b76f69ba Make sure the "create account" button is clickable until captcha is actually solved. 2019-08-29 11:24:59 -04:00
picklesrus
f83fa4390c - Undo bad merge changing name of validateEmail function
- Move loading of capcha js to final step
- add in onload and onerror callbacks for catpcha js loading
2019-08-29 11:24:59 -04:00
picklesrus
d2cb0818c8 Maybe setup captcha site keys properly? 2019-08-29 11:22:55 -04:00
picklesrus
9d4d2f3c67 Put the captcha badge in the bottom right. 2019-08-29 11:22:55 -04:00
picklesrus
3daba3b907 Initial work for captcha in new join flow.
TODOS:
- handle error states
- Setup keys for different environments.
- Make sure remote validators are run before captcha.
2019-08-29 11:22:55 -04:00
Paul Kaplan
ba519e7a0f
Update microbit.jsx 2019-08-29 11:21:10 -04:00
Paul Kaplan
9ce54b88e4
Merge pull request #3318 from LLK/paulkaplan-patch-2
Use new tab for PDF download button
2019-08-29 11:02:52 -04:00
Paul Kaplan
b15229f19f
Update microbit.jsx 2019-08-29 11:01:53 -04:00
Paul Kaplan
1f704a4d4d
Use new tab for PDF download button 2019-08-29 10:58:05 -04:00
Ben Wheeler
80849fec65 update gui 2019-08-29 09:11:37 -04:00
Ben Wheeler
5893ccfef1 Merge branch 'develop' into llk-release-2019-08-29 2019-08-28 21:49:51 -04:00
Benjamin Wheeler
6f88f71c54
Merge pull request #3312 from benjiwheeler/update-gui
update to release version of GUI for 2019-08-28
2019-08-28 21:28:34 -04:00
Ben Wheeler
7422efd202 update to release version of GUI for 2019-08-28 2019-08-28 21:25:31 -04:00
Eric Rosenbaum
d5977d4e2b
Merge pull request #3308 from LLK/hotfix/add-marian-sprite
[develop] Hotfix to add marian sprite
2019-08-28 16:53:25 -04:00
Eric Rosenbaum
e579bcdc7a
Merge pull request #3309 from LLK/hotfix/add-marian-sprite2
[master] Hotfix add Marian sprite
2019-08-28 15:50:58 -04:00
Eric Rosenbaum
c31596dfa6 update GUI 2019-08-28 14:27:24 -04:00
Eric Rosenbaum
c2525ddbb6 Update GUI 2019-08-28 14:13:44 -04:00
Paul Kaplan
28621c809f Update scratch-gui to hotfix renderer 2019-08-28 14:12:24 -04:00
Benjamin Wheeler
5ab2bf100b
Merge pull request #3303 from benjiwheeler/join-flow-misc-fixes
Join flow misc fixes
2019-08-28 10:28:15 -04:00
Ben Wheeler
2a78723ce4 restyle next button to remove border, add hover color 2019-08-28 10:23:15 -04:00
Benjamin Wheeler
0937b40857
Merge pull request #3302 from benjiwheeler/join-flow-password-font-size
make password font size large, if password hidden
2019-08-28 10:10:59 -04:00
Benjamin Wheeler
38766307ec
Merge pull request #3304 from benjiwheeler/restore-validation-bg
restore default orange background color for validation tooltips
2019-08-28 10:02:04 -04:00
Ben Wheeler
b5d71af4c3 restore default orange background color for validation tooltips 2019-08-27 23:01:08 -04:00
Ben Wheeler
9f5dc9928f make password font size large, if password hidden 2019-08-27 16:07:31 -04:00
Ben Wheeler
2c56c8b4cc shift info button down, in alignment with text 2019-08-27 16:06:14 -04:00
Ben Wheeler
81323f755f set validation info box shadow, font weight 2019-08-27 15:25:10 -04:00
Ben Wheeler
606421615a make long strings wrap, so they don’t bleed outside bounds 2019-08-27 15:21:31 -04:00
Ben Wheeler
65b6475ed6 smarter handling of handleCompleteRegistration 2019-08-27 12:15:49 -04:00
Benjamin Wheeler
f8b901844b
Merge pull request #3277 from benjiwheeler/join-flow-gender-validation-positioning
Join flow birthdate validation positioning
2019-08-27 11:45:18 -04:00
Benjamin Wheeler
6d78342e08
Merge pull request #3282 from benjiwheeler/join-flow-fix-tooltip-error
fix toolTip error by accepting bool as toolTip type
2019-08-27 11:44:46 -04:00
Ben Wheeler
c4712128d5 added test with error, toolTip false 2019-08-27 11:44:18 -04:00
Ben Wheeler
12631a6c64 also accept error false 2019-08-27 11:44:17 -04:00
Ben Wheeler
425675e760 accept bool as toolTip type 2019-08-27 11:44:02 -04:00
Benjamin Wheeler
de5297bf9a
Merge pull request #3294 from benjiwheeler/join-flow-unit-test-which
add tests for navigation reducer
2019-08-27 11:42:50 -04:00
Benjamin Wheeler
9b2e7153ba
Merge pull request #3298 from benjiwheeler/join-flow-auto-focus
Join flow auto focus on first input
2019-08-27 11:37:46 -04:00