St19_Galla
5d5e1d9fdf
update to relative
2016-08-16 21:21:29 -04:00
Ray Schamp
f18be588a0
Allow an optional / in teacher registration URL
...
Resolves #3895
2016-08-16 11:48:46 -04:00
Matthew Taylor
4a0442695a
generalize “Educator Resources”
...
It was getting overwritten since it was defined in multiple places. fixes #840 .
2016-08-16 11:33:07 -04:00
St19_Galla
b1eadf8c12
Add image links
2016-08-16 11:11:46 -04:00
Matthew Taylor
43add1ad35
Clean up some intl formatting
...
remove `defaultMessage` from inline, which we don’t use right now
2016-08-16 08:56:01 -04:00
Matthew Taylor
41a0ef73ba
Add missing strings for translation
...
1. Explore page header
2. “by” in the project thumbnail
2016-08-16 08:55:32 -04:00
Matthew Taylor
b893c5c657
Merge pull request #845 from mewtaylor/issue/new-languages
...
Add fur, sq and te to language list
2016-08-16 08:45:28 -04:00
Matthew Taylor
54e9980808
Merge pull request #847 from mewtaylor/issue/gh-835
...
For GH-835: eliminate max height of validation messsage
2016-08-16 08:14:09 -04:00
Matthew Taylor
bb37d4be57
eliminate max height of validation messsage
...
now that it’s not centered but rather top/down, we don’t need this anymore
2016-08-16 08:08:48 -04:00
Matthew Taylor
ac4d1b51d6
Merge pull request #846 from mewtaylor/issue/gh-835
...
For GH-835: Update max length copy
2016-08-15 16:47:10 -04:00
Matthew Taylor
2a18c381f4
Update max length copy
...
thanks @kaschm and @jwzimmer !
2016-08-15 16:40:01 -04:00
Matthew Taylor
f3de2d1d28
re-order languages
...
and also get language for dropdown from `IntlProvider` rather than the window, so that we have one point of truth
2016-08-15 14:53:31 -04:00
Matthew Taylor
f4d7cbd235
Merge pull request #819 from mewtaylor/issue/gh-546
...
Fix GH-546: Update faq language
2016-08-15 13:30:29 -04:00
Matthew Taylor
59d558116e
Merge pull request #836 from mewtaylor/issue/gh-760
...
Fix GH-760: Add username `not equals` to password validation
2016-08-15 13:29:46 -04:00
Matthew Taylor
e791c0a8ff
Merge branch 'issue/gh-835' of https://github.com/mewtaylor/scratch-www-1 into develop
...
* 'issue/gh-835' of https://github.com/mewtaylor/scratch-www-1 :
Switch ordering
Remove `option` warning in console
Add `maxLength` validations where needed
# Conflicts:
# src/components/registration/steps.jsx
2016-08-12 17:23:32 -04:00
Matthew Taylor
61ef3c2c69
Switch ordering
...
so `intl` comes first
2016-08-12 16:43:56 -04:00
Matthew Taylor
0d9493de12
Remove option
warning in console
...
`option` throws an error in React if it’s not a string. `FormattedMessage` returns a `span` around strings, so any time this function was loaded/called, it was throwing >100 warnings in the console. use `intl` to return a string instead.
2016-08-12 15:47:44 -04:00
Matthew Taylor
6d5bb4f850
Add maxLength
validations where needed
...
fixes #835
2016-08-12 15:39:39 -04:00
Matthew Taylor
2db7097b9b
Merge pull request #839 from mewtaylor/hotfix/gh-828
...
[Develop] Fix GH-828: check street number range for address
2016-08-12 15:15:53 -04:00
Matthew Taylor
ccfde96f67
use new match
option instead of header
...
so that it works in IE9 too.
2016-08-12 14:40:26 -04:00
Matthew Taylor
f8de61f067
Update from feedback
...
use props for username rather than constructed form data, and `studentUsername -> username`. Thanks @rschamp!
2016-08-12 10:11:14 -04:00
Matthew Taylor
cbf76ec636
Clean up a few lint warnings
2016-08-12 08:10:42 -04:00
Matthew Taylor
537104c56b
Add username validation to student complete registration
...
Fixes #760
2016-08-12 08:10:20 -04:00
Matthew Taylor
ea91b3d885
Remove declaration of defaultsDeep
...
Got lost in the merge, apologies.
2016-08-11 15:55:58 -04:00
Matthew Taylor
e18e320231
Merge branch 'hotfix/gh-828' into develop
...
* hotfix/gh-828:
Make `X-Requested-With` overridable
use `defaults` again
Only apply `X-Requested-With` to same domain
check street number range for address
# Conflicts:
# src/lib/api.js
2016-08-11 15:45:05 -04:00
Matthew Taylor
d6d5fa0f8a
Make X-Requested-With
overridable
...
thanks @rschamp!
2016-08-11 15:20:54 -04:00
Matthew Taylor
4dc85b1bc4
use defaults
again
...
deep is no longer necessary with the `headers` change
2016-08-11 15:20:54 -04:00
Matthew Taylor
fa2c326955
Only apply X-Requested-With
to same domain
...
it breaks on cross domain
2016-08-11 15:20:54 -04:00
Matthew Taylor
9c88f92f44
check street number range for address
...
rather than exact address, so that we can more flexibly allow outdate post office data
2016-08-11 15:20:54 -04:00
Ray Schamp
5001d3a12d
Merge pull request #833 from rschamp/bugfix/3937
...
[Master] Update teacher FAQ copy
2016-08-11 14:32:12 -04:00
Ray Schamp
1df251ca2a
Merge pull request #832 from rschamp/bugfix/3937
...
[Develop] Update teacher FAQ copy
2016-08-11 14:22:46 -04:00
Ray Schamp
46b23beda5
Update teacher FAQ copy
...
Resolves LLK/scratchr2#3937
2016-08-11 13:00:45 -04:00
Matthew Taylor
2fc62cba13
Merge pull request #830 from mewtaylor/hotfix/gh-828
...
[Develop] Fix GH-828: check street number range for address
2016-08-11 08:46:07 -04:00
Matthew Taylor
4d9fe86f40
check street number range for address
...
rather than exact address, so that we can more flexibly allow outdate post office data
2016-08-10 15:33:17 -04:00
Ray Schamp
47d0cca883
Merge pull request #824 from St19Galla/patch-1
...
Fix GH-806: Teacher Account Video Embded
2016-08-10 12:15:56 -04:00
St19_Galla
ecd1963bbe
Update faq.jsx
2016-08-10 12:14:08 -04:00
Matthew Taylor
6e3a18a574
only look for empty phone on submit
...
thanks @rschamp!
2016-08-10 09:45:21 -04:00
Matthew Taylor
56e88685b5
Check for empty phone number on submit
...
Thanks @rschamp!
2016-08-10 09:38:43 -04:00
Matthew Taylor
30945bc078
Remove phoneLength
validation
2016-08-10 07:53:49 -04:00
Matthew Taylor
56481c797e
Remove phoneLength
validation
...
It appears that some valid phone numbers in some countries differ in length from what is specified in the util’s phone number format. Fixes #816 .
2016-08-10 07:47:12 -04:00
Connor Hudson
f49d6e6a83
Merge pull request #767 from technoboy10/mobile-nav-footer
...
Fix GH-217: Implement responsive nav and footer (woohoo!)
2016-08-09 15:09:01 -04:00
St19_Galla
8b18629264
amend text
2016-08-09 10:22:48 -04:00
St19_Galla
fd5be4bf8d
Embed Video
2016-08-09 10:16:08 -04:00
Technoboy10
c009497b6b
use scss in navbar instead of react-responsive
2016-08-09 09:55:20 -04:00
The_Grits
722b7ec20c
Add email address link
...
Fixes #822
2016-08-08 19:37:58 -04:00
Matthew Taylor
68042b056b
Merge pull request #821 from mewtaylor/hotfix/gh-673
...
[Develop] Hotfix: Bind the banner api method to the splash page
2016-08-08 16:39:39 -04:00
Matthew Taylor
7cb14c17b9
Bind the api method to the splash page
...
otherwise, `this` is undefined. Fixes #673 .
2016-08-08 16:31:03 -04:00
Matthew Taylor
b1f7d9666e
Update faq language
...
Fixes #546
2016-08-08 16:28:48 -04:00
Matthew Taylor
f3c4276d0f
Merge pull request #814 from St19Galla/patch-1
...
Fix GH-812 / Enhance Checkbox Display
2016-08-08 10:20:09 -04:00
Matthew Taylor
967e5b6d3f
remove link to “My Classes” from faq
...
so that it doesn’t 403 for people without educator accounts. Fixes #658
2016-08-08 08:34:20 -04:00
Matthew Taylor
606e3600ba
Merge pull request #803 from mewtaylor/issue/gh-683
...
Fix GH-[683,705,712,797]: Updates to registration UX for teachers
2016-08-08 08:10:24 -04:00
St19_Galla
a7ea6d7fd9
whoops, don't need that anymore
2016-08-05 15:51:48 -04:00
St19_Galla
ef55f20ff3
now i finally understand scss variables
2016-08-05 15:50:51 -04:00
St19_Galla
3ff81296a7
test
2016-08-05 15:43:15 -04:00
St19_Galla
dd85de22e6
Enhance Checkbox Display
2016-08-05 15:24:33 -04:00
Matthew Taylor
04524c8d91
Merge pull request #809 from mewtaylor/hotfix/js-types
...
[Develop] Set mime types on deploy
2016-08-04 08:09:40 -04:00
Matthew Taylor
1013f260b9
Use guess-mime-type
to get the right file type
...
should help with some header issues we’re seeing. Also remove `x-frame-options` meta tag, since it’s not acknolwedged by some browsers (like Chrome).
2016-08-04 08:02:45 -04:00
Ray Schamp
e5b62ba61b
Merge pull request #808 from rschamp/hotfix/ta-yt-ta-faq
...
[Develop] Add link to teacher account walkthrough video
2016-08-03 17:04:41 -04:00
Ray Schamp
77644aafb2
Merge pull request #807 from rschamp/hotfix/ta-yt-ta-faq
...
[Master] Add link to teacher account walkthrough video
2016-08-03 17:04:35 -04:00
Matthew Taylor
776623bbb3
Merge pull request #790 from mewtaylor/hotfix/conference-livestream
...
[Master] Hotfix: Add hyperlink to keynote livstream for 2016 conf
2016-08-03 17:03:09 -04:00
Ray Schamp
42229e84e7
Add link to teacher account walkthrough video
2016-08-03 16:53:38 -04:00
Matthew Taylor
73fbc36ff9
declare callback if undefined
2016-08-03 16:24:51 -04:00
Matthew Taylor
4a527fdd2e
Merge branch 'master' of https://github.com/LLK/scratch-www into hotfix/conference-livestream
...
* 'master' of https://github.com/LLK/scratch-www :
Only redirect approved educators to My Classes
Lint
Add "Request Account" button to Educators landing
Add `align` prop to `SubNavigation` component
2016-08-03 16:19:09 -04:00
Matthew Taylor
fc20f59a7e
Merge branch 'master' of https://github.com/LLK/scratch-www into isseu/gh-792
...
* 'master' of https://github.com/LLK/scratch-www :
Only redirect approved educators to My Classes
Lint
Add "Request Account" button to Educators landing
Add `align` prop to `SubNavigation` component
2016-08-03 16:17:30 -04:00
Ray Schamp
d2d78da580
Merge pull request #793 from rschamp/hotfix/activate-teacher-registration
...
[Master] Add "Request Account" button to Educators landing page
2016-08-03 15:50:48 -04:00
Matthew Taylor
86662e13d6
Consolidate and remove onValidSubmit
2016-08-03 15:20:58 -04:00
Matthew Taylor
4e568f7c06
use minLength instead
...
it’s the same thing :). Thanks @rschamp!
2016-08-03 14:34:07 -04:00
Matthew Taylor
cec3214def
some updates from feedback
...
thanks @rschamp!
1. moved org type validation to a custom validation
2. added a callback to the username validation call
2016-08-03 12:11:55 -04:00
Technoboy10
fdfbf57e28
fix file location
2016-08-02 16:50:40 -04:00
Technoboy10
c19c32ded3
fix merge conflicts from upstream/develop
2016-08-02 16:50:23 -04:00
Technoboy10
ed924e3b2c
add space back in
2016-08-02 15:30:01 -04:00
Matthew Taylor
f0c2280fde
Updates to registration UX for teachers
...
1. Phone too long validation occurs before submit now.
2. Organization “other” type is now being required
3. Organization type required now shows up at the same time as other organization validation errors
4. Username check now occurs earlier, on blur rather than on submit
2016-08-02 15:23:09 -04:00
Ray Schamp
c55595fbc3
Merge pull request #802 from rschamp/hotfix/waiting-room-loop
...
[Develop] Only redirect approved educators to My Classes
2016-08-02 11:24:01 -04:00
Ray Schamp
0e6a7e6fdc
Merge pull request #794 from rschamp/hotfix/activate-teacher-registration
...
[Develop] Add "Request Account" button to Educators landing page
2016-08-02 10:55:43 -04:00
Ray Schamp
a9039ca63b
Only redirect approved educators to My Classes
...
Fixes #800
2016-08-02 10:52:47 -04:00
Ray Schamp
0e8e842eb2
Lint
2016-08-02 09:50:46 -04:00
Matthew Taylor
85377193a8
Merge pull request #796 from mewtaylor/isseu/gh-792
...
[Develop] Hotfix: Create space between paragraph elements
2016-08-02 09:37:27 -04:00
Matthew Taylor
5cbaabbe97
Merge pull request #791 from mewtaylor/hotfix/conference-livestream
...
[Develop] Hotfix: Add hyperlink to keynote livstream for 2016 conf
2016-08-02 09:37:16 -04:00
Technoboy10
63c67a1d2d
use frameless.js for carousel breakpoints
2016-08-02 09:17:13 -04:00
Matthew Taylor
2e962c7831
Create space between paragraph elements
...
Fixes #792
2016-08-01 14:21:27 -04:00
Ray Schamp
c842d06ac4
Add "Request Account" button to Educators landing
2016-08-01 12:19:29 -04:00
Ray Schamp
025958fc24
Add align
prop to SubNavigation
component
2016-08-01 12:18:25 -04:00
Matthew Taylor
00e6ad2ee1
Add hyperlink to keynote livstream for 2016 conf
2016-08-01 10:59:27 -04:00
Technoboy10
6b63f5b7ad
set image width to 100%
2016-07-29 17:37:24 -04:00
Matthew Taylor
4909d509d2
remove ie fallback to mobile styling
...
it looks like @rschamp’s wodnerful `top` alignment fix for Chrome and Edge also helps here, from a test I did in IE11.
2016-07-28 15:46:56 -04:00
Matthew Taylor
d97bc193df
Remove unnecessary redefinitions
...
These are already defined in the base, and are not overridden anywhere. Only redefine the things that were overridden.
2016-07-28 15:11:14 -04:00
Matthew Taylor
2c9df3237e
Fix gender input error alignment in IE11
...
Also re-apply the arrow styling on the organization checkbox group, since it appears to be aligned correctly.
2016-07-28 14:10:36 -04:00
Ray Schamp
e218cc5169
Move "select country" to general strings
...
It's reused in the other registration views so doesn't belong in teacherregistration/l10n.json
Fixes #783
2016-07-28 12:26:56 -04:00
Matthew Taylor
9e9ffc96e9
Merge pull request #779 from mewtaylor/issue/gh-773
...
Fix GH-[772,773]: Fix “afterschool” typo, default country and margin for username
2016-07-28 10:52:55 -04:00
Ray Schamp
7e8fddef18
Don't use a static width for inputs
...
Fixes #769
2016-07-28 10:39:18 -04:00
Matthew Taylor
40fb433d7d
Make country choice a function that’s called
...
And also default the country in address to the country in demographics. Thanks @rschamp @carljbowman!
2016-07-28 09:56:01 -04:00
Matthew Taylor
2650e6e148
Move countryOptions to the global scope
...
thanks @rschamp!
2016-07-28 08:30:29 -04:00
Matthew Taylor
cf4a057278
Fix “afterschool” typo
...
Also make default country selectable in the user demographic step, and fix the spacing with `Create a Username`
2016-07-27 23:33:45 -04:00
Ray Schamp
668f141457
Merge pull request #778 from rschamp/bugfix/chrome-52
...
Set common y-origin for validation bubbles
2016-07-27 20:17:32 -04:00
Ray Schamp
ecbbeb5612
Set common y-origin for validation bubbles
...
I believe this will keep the misalignment from happening across browsers. Sets the top left corner to the top left corner of the input block.
Resolves #770
2016-07-27 20:15:53 -04:00
Ray Schamp
19d67dc0b4
Resurrect old invite step design for new users
2016-07-27 19:32:08 -04:00
Technoboy10
2da07923ca
revert verbiage change as per IRL discussion with Carl
2016-07-27 15:49:48 -04:00
Ray Schamp
27a7b98ab9
Merge pull request #765 from rschamp/bugfix/752
...
Redesign invite step, add option to log out
2016-07-27 14:37:45 -04:00
Ray Schamp
89071b10d0
Lint
2016-07-27 14:12:55 -04:00
Ray Schamp
0b1f708400
Don't redirect to password reset on complete_registration
2016-07-27 10:27:31 -04:00
Ray Schamp
d1f73c3ef4
Redesign invite step, add option to log out
...
Resolves #752
2016-07-27 10:24:37 -04:00
Technoboy10
26d314a5c1
undo weird merge thing that happened a while back
2016-07-27 09:54:07 -04:00
Technoboy10
5e7bf85733
remove redundant media query from footer.scss
2016-07-27 09:48:07 -04:00
Ray Schamp
2b1cf25f88
Merge pull request #763 from rschamp/bugfix/3878
...
Redirect students that must reset their password
2016-07-27 09:35:19 -04:00
Technoboy10
0d2416c850
fix merge conflicts
2016-07-27 09:33:15 -04:00
Technoboy10
90631b3054
remove dev file
2016-07-27 09:27:22 -04:00
Technoboy10
25402113bf
tweak a few things before WIP PR
2016-07-27 09:26:33 -04:00
Matthew Taylor
806fd25e46
Move to the view
...
thanks @rschamp!
2016-07-26 17:03:41 -04:00
Ray Schamp
d83df730c8
Redirect students that must reset their password
...
Fixes LLK/scratchr2#3878
2016-07-26 16:40:05 -04:00
Technoboy10
ae9c15f6ce
update with routes.json from develop branch
2016-07-26 15:51:05 -04:00
Matthew Taylor
60a62bb374
Redirect to /educators/classes
if a confirmed teacher
...
Fixes #757 . Note: Because we are getting this info from the session, the redirect may not happen until the page is rendered first in cases where the connection is slow, or the db is slow.
2016-07-26 15:24:51 -04:00
Matthew Taylor
1c7dc73ed7
Merge pull request #753 from mewtaylor/issue/gh-749
...
Fix GH-749: Fix formatting for a few form elements
2016-07-26 11:42:13 -04:00
Technoboy10
2a5f330884
hide intro if not desktop width
2016-07-26 11:29:45 -04:00
Matthew Taylor
e87a2bce76
remove trailing whitespace
2016-07-26 11:24:51 -04:00
Technoboy10
a8b26b1a1c
experiment with removing content display from scss
2016-07-26 11:06:21 -04:00
Matthew Taylor
69ac5b60bd
make .no-label
an auto assignment
...
thanks @rschamp!
2016-07-26 10:44:19 -04:00
Matthew Taylor
b510d154df
remove ‘noformsy` option on inputs
2016-07-26 10:20:06 -04:00
Matthew Taylor
6787ae03ce
Apply classes to row, not textarea
...
And move help rendering into the phone input row.
2016-07-26 08:06:38 -04:00
Ray Schamp
74f56d42c5
Explicitly show a spinner while loading class data
...
To make this view work consistently with the complete registration view
2016-07-25 16:59:55 -04:00
Ray Schamp
4df4ea8930
Show an error to logged out users
...
When logged out users visit the complete registration view, show them an error rather than a spinner.
2016-07-25 16:58:38 -04:00
Matthew Taylor
d8e07ee7f6
use rowClassName
instead
...
so that it can include `label`. Also add some default styling to `label` in `.row`. Thanks @rschamp!
2016-07-25 15:43:44 -04:00
Matthew Taylor
263d292b3c
Fix formatting for a few form elements
...
and make use of the FRC `elementWrapperClassName`, since they way we did it before – custom `className` strings on the element – was not working. Fixes #749 .
2016-07-25 13:21:28 -04:00
Ray Schamp
61e21f6b5b
Show an error if the API doesn't return class data
...
Fixes #747 .
Also explicitly show a spinner when the component is waiting on the class API, and hide it when it returns.
2016-07-25 11:41:10 -04:00
Technoboy10
daf803d4a3
experiment with the react-responsive library
2016-07-25 10:53:57 -04:00
Technoboy10
188841c73c
layout reducer (needs work)
2016-07-22 14:57:47 -04:00
Technoboy10
808922b50d
pass layout to navbar and footer
2016-07-22 14:57:05 -04:00
Technoboy10
391344489d
footer mobile
2016-07-22 14:56:14 -04:00
Technoboy10
5b9cef8dd6
navbar mobile
2016-07-22 14:55:56 -04:00
Technoboy10
a9def9c1ae
tweak splash to not be terrible on mobile
2016-07-22 14:53:39 -04:00
Ray Schamp
62609cbc87
Collapse by beginning all routes with a common ^
2016-07-22 12:38:24 -04:00
Ray Schamp
eba654c411
Collapse /classes routes to shorten condition
2016-07-22 12:21:42 -04:00
Ray Schamp
7455807591
Provide RegistrationError content as children
...
This allows us to do more inline formatting, so we don't have any of that outside of `render`.
Thanks @mewtaylor
2016-07-22 09:38:37 -04:00
Ray Schamp
be41d004ad
Show password by default
2016-07-21 21:08:07 -04:00
Ray Schamp
3335207c54
Update copy for password step
2016-07-21 21:08:07 -04:00
Ray Schamp
7e330bfb67
Redirect to student registration update view
...
Previously requests to /session/ would return a signal to redirect, but we need /session/ to complete registration. So check if we should redirect when we retrieve the session.
Also update this behavior for banned users.
2016-07-21 21:08:07 -04:00
Ray Schamp
a4dd1611d1
Add student registration update view
2016-07-21 21:08:06 -04:00
Ray Schamp
1df6eb5d2a
Update incorrect CSS class name
2016-07-21 21:08:06 -04:00
Ray Schamp
7a6e5c3eb4
Fix student registration localization
...
Add missing strings, actually translate the content of the steps
2016-07-21 21:08:06 -04:00
Ray Schamp
8dae646ff3
Style tweaks
2016-07-21 20:44:51 -04:00
Ray Schamp
b06a9e49d0
Fix wording on student username step
2016-07-21 20:44:51 -04:00
Ray Schamp
9aa7e828b7
Remove "blank" classroom, show spinner instead
...
It was broken due to a key error on `classroom.images` anyway
2016-07-21 20:44:51 -04:00
Ray Schamp
8038fbcdc1
Fix classroom API call
2016-07-21 18:10:41 -04:00
Andrew Sliwinski
74b26267d2
Merge pull request #741 from thisandagain/bugfix/740
...
Adjustments to the educators page as per feedback
2016-07-21 13:49:37 -04:00
Andrew Sliwinski
99c61ef0f7
Adjustments to the educators page as per feedback. Resolves GH-740
2016-07-21 13:43:35 -04:00
Matthew Taylor
859877c1ff
refresh session on successful registration
...
This is needed to ensure that the approval step displays the correct “Wait for Approval” message. Fixes #698
2016-07-21 12:57:49 -04:00
Matthew Taylor
102de9a087
Merge branch 'develop' of https://github.com/LLK/scratch-www into issue/gh-715
...
* 'develop' of https://github.com/LLK/scratch-www :
Pluralize example headlines on educators page
Educator page language adjustments as per feedback. Resolves GH-734
fix typo
Update image format for API change
Fix lint errors, l10n issues
revert irrelevant change
Remove IE weird input additions, fallback to mobile error style on IE, fix some mobile error issues
Update description of demographics step
Add student registration flow
Scope message strings more reusably
Make registration styles reusable
Parse with babel-eslint
Fix whitespace
# Conflicts:
# src/l10n.json
2016-07-21 10:27:10 -04:00
Connor Hudson
6a58c7b2e6
Merge pull request #731 from technoboy10/ie-validation-fallback
...
Fix GH-699: Fallback to mobile validation bubble on IE
2016-07-21 10:24:25 -04:00
Technoboy10
b88b8c83b1
redo responsive nav
2016-07-21 10:12:16 -04:00
Andrew Sliwinski
4f6c071c2c
Pluralize example headlines on educators page
2016-07-21 08:41:31 -04:00
Andrew Sliwinski
4d2f9d7a05
Educator page language adjustments as per feedback. Resolves GH-734
2016-07-20 17:53:02 -04:00
Technoboy10
3bbc17bb35
moved ie targeting to steps.scss
2016-07-20 17:29:34 -04:00
Technoboy10
22dc55c030
change verbiage, begin work on responsive nav/footer
2016-07-20 16:53:50 -04:00
Ray Schamp
d3f1046a42
Merge pull request #730 from rschamp/feature/3679-student-flow
...
Add student registration flow
2016-07-20 15:57:47 -04:00
Technoboy10
74afd163b5
fix typo
2016-07-20 14:28:46 -04:00
Ray Schamp
754859f35f
Update image format for API change
...
Removed default `image` field convention
2016-07-20 13:47:43 -04:00
Ray Schamp
a3b56dcbf1
Fix lint errors, l10n issues
2016-07-20 12:07:19 -04:00
Technoboy10
285c4c2d69
revert irrelevant change
2016-07-20 09:58:37 -04:00
Technoboy10
4e6efae667
Remove IE weird input additions, fallback to mobile error style on IE, fix some mobile error issues
2016-07-20 09:46:51 -04:00
Ray Schamp
6d5b7d3c02
Update description of demographics step
2016-07-19 22:58:50 -04:00
Matthew Taylor
90a4277a8a
Change copy for Wait for Approval
...
Fixes #715
2016-07-19 16:54:38 -04:00
Ray Schamp
1c5940cc05
Add student registration flow
2016-07-19 16:51:28 -04:00
Ray Schamp
47ebef1b6f
Scope message strings more reusably
2016-07-19 16:51:10 -04:00
Ray Schamp
67ecb60f48
Make registration styles reusable
2016-07-19 16:49:12 -04:00
Ray Schamp
5b6a1fe8b9
Fix whitespace
2016-07-19 09:24:07 -04:00
Connor Hudson
637b1352cd
Merge pull request #727 from technoboy10/gh674-ie11-card-margin
...
Fix GH-674: Waiting room cards should be centered in IE
2016-07-18 11:16:07 -04:00
Technoboy10
8c260032fa
card margin auto
2016-07-18 10:39:13 -04:00
Technoboy10
db049b871f
fix IE11 select background, indent issues
2016-07-18 10:17:22 -04:00
Matthew Taylor
7741cb2c7e
Merge pull request #685 from St19Galla/patch-1
...
Fix gh-684 - Changing error message
2016-07-12 19:04:16 -04:00
Matthew Taylor
6fd1d08d56
Merge pull request #720 from mewtaylor/issue/usernames-search
...
[Develop] GH-710: only show username in search and explore
2016-07-11 20:21:58 -04:00
Matthew Taylor
27b5afddfb
Forgot search
...
thanks @thisandagain!
2016-07-11 19:59:13 -04:00
Matthew Taylor
845ddb2966
only show username in search and explore
...
fixes #710
2016-07-11 16:35:03 -04:00
Andrew Sliwinski
f8ee125bfe
Update job listings
2016-07-11 16:16:46 -04:00
Matthew Taylor
d8a0436525
Forgot a few
2016-07-11 11:09:15 -04:00
Matthew Taylor
87a0350b02
Allow urls with ajax
to pass through
...
Needed for https://github.com/LLK/scratchr2/pull/3804
2016-07-11 10:29:22 -04:00
Matthew Taylor
075f1481a2
Add custom validation for organization and phone
...
It appears that the `required` field is not applied in the way we'd like it to be for the custom checkbox group and custom phone input fields, so do a `required` check on form submission. Additionally, this adds in a few style fixes. Fixes #695 , #694 , #693 , #691
2016-07-07 16:56:51 -04:00
St19_Galla
ea6cd2ab2c
final fix
2016-07-07 14:18:16 -04:00
Matthew Taylor
7f466aacc6
Add language to search / explore api requests
...
Fixes #686 , thanks @thisandagain !
2016-07-07 08:38:10 -04:00
St19_Galla
16a985212c
alphanumeric only text fix
2016-07-06 21:20:46 -04:00
Technoboy10
717a2319b4
remove button, use div instead
2016-07-06 14:16:08 -04:00
Technoboy10
66c3a02340
default cursor on coming soon, make cards into links
2016-07-06 12:27:42 -04:00
Ray Schamp
b7c46f483e
Don't error on null children
...
Was throwing a `TypeError` when child was null/undefined.
2016-07-05 15:48:21 -04:00
Ray Schamp
c50ac03a48
Merge pull request #671 from rschamp/bugfix/669
...
Disable default style for select elements in IE
2016-07-05 14:39:58 -04:00
Ray Schamp
edf0c1e475
Disable default style for select elements in IE
...
Fixes #669
2016-07-05 14:39:08 -04:00
Matthew Taylor
9a037fda81
don't use let
yet for variable definitions
...
Fixes #670
2016-07-05 14:21:40 -04:00
Ray Schamp
6f9c16a7a5
Merge pull request #667 from rschamp/bugfix/647
...
Add style to general error messages
2016-07-05 14:18:49 -04:00
Matthew Taylor
0d23964771
Merge pull request #664 from mewtaylor/issue/gh-628-focusout
...
Fix GH-628: Add box shadow for focus state on checkboxes
2016-07-05 14:02:51 -04:00
Matthew Taylor
aa3cbe552a
Make category options into key/value
...
so that we can store the query string with the tab name, since it's not the same in every instance. fixes #666 , and makes a couple other style tweaks.
2016-07-05 13:38:51 -04:00
Ray Schamp
d990dee755
Move location of the general error message
...
From review of the style with @carljbowman
Requires a bit of magic, where the Form component manually adds the "all" value. But without a major overhaul of the validation system, I don't see how else to put the general error among the other fields.
2016-07-05 12:06:10 -04:00
Ray Schamp
b15b5b8614
Add style to general error messages
...
Resolves #647
2016-07-05 12:03:27 -04:00
Matthew Taylor
2cd8019ef6
Add box shadow for focus state on checkboxes
...
Fixes #628 by applying the same outline for focus as is currently applied to checked boxes.
2016-07-05 11:39:06 -04:00
Ray Schamp
11155c429e
Merge pull request #661 from rschamp/bugfix/654
...
Fix JSON response parsing in IE
2016-07-04 09:23:28 -04:00
Ray Schamp
b89d644573
Fix JSON response parsing in IE
...
Fixes #654
IE does not honor responseType: 'json', and will not parse responses as JSON unless json data is present in the request. For some reason this issue can also be solved by including a `json` attribute on the xhr request, but if that's present, url encoded form data is overwritten with the contents of the json. So just try to parse the response ourselves if it looks like it wasn't parsed.
See https://github.com/Raynos/xhr/issues/123
2016-07-03 15:54:58 -04:00
Ray Schamp
7fe82c11be
Get rid of most splash warnings in development
2016-07-03 14:49:01 -04:00
Ray Schamp
c25852b3c6
Merge pull request #657 from rschamp/bugfix/645
...
Revalidate address step after invalid submissions
2016-07-01 13:48:13 -04:00
Ray Schamp
a56f994886
Revalidate address step after invalid submissions
...
I don't like that the state is being set to a calculation of existing props. When I did that calculation in `render`, it didn't update when fields were changed.
Fixes #645
2016-07-01 11:43:18 -04:00
Connor Hudson
d432282ff4
Merge pull request #652 from technoboy10/gh649-z-index-weirdness
...
Fix GH-649: Dropdown hidden by TED Talk
2016-07-01 08:40:54 -04:00
Technoboy10
2206cb97f6
message icon tweak
2016-06-30 19:17:53 -04:00
Technoboy10
42c000d14f
orangify this
2016-06-30 18:06:17 -04:00
Matthew Taylor
6db426a586
Use empty default object
...
Looks as if the having one of these objects as the default causes overwriting in some way, as opposed to augmentation. Have the source object be an empty one, so that it gets the attributes of both defaults and props. Fixes #642 .
2016-06-30 16:52:46 -04:00
Technoboy10
5e5c2a4f9d
Remove z-index as it wasn't needed
2016-06-30 16:46:44 -04:00
Ray Schamp
5b288e4d3e
Merge pull request #648 from rschamp/feature/username-clarity
...
Clarify username field is not for logging in
2016-06-30 16:17:14 -04:00
Ray Schamp
0816b0ec0f
Clarify username field is not for logging in
2016-06-30 16:16:31 -04:00
Connor Hudson
7f3af0f8be
Merge pull request #639 from technoboy10/gh637-relativepaths
...
Fix GH-637: Make links to help and tips window relative
2016-06-30 15:57:43 -04:00
Ray Schamp
a0a82ef5a7
Merge pull request #646 from rschamp/bugfix/608
...
Fix localization of address validation message
2016-06-30 15:55:26 -04:00
Ray Schamp
554e21cd15
Fix localization of address validation message
...
Fixes #608
2016-06-30 15:54:32 -04:00
Matthew Taylor
5cc6eb3ecb
use empty string if no cookie value found
...
redux doesn't like getting null values for actions, so give empty ones
/cc @rschamp
2016-06-30 15:29:53 -04:00
Matthew Taylor
300831c1e1
Merge pull request #641 from mewtaylor/issue/gh-636-tfaq-link
...
Fix GH-636: point landing page to teacher faq page
2016-06-30 13:48:57 -04:00
Matthew Taylor
2017e1573d
point landing page to teacher faq page
...
Fixes #636
2016-06-30 13:37:12 -04:00
Matthew Taylor
04aa7e01ef
check for the null value in get
...
thanks @rschamp!
2016-06-30 11:40:05 -04:00
Matthew Taylor
794c3e2cba
Set null contents to null instead of error throw
...
Before, if a cookie didn't exist, it would throw an error, not causing permissions/tokens to change to empty values. This fixes that (and #626 ) by setting the value to undefined instead.
2016-06-30 11:27:46 -04:00
Technoboy10
b5bf0298d7
Make s.m.e links relative
2016-06-30 10:06:10 -04:00
Technoboy10
088eb7cc66
inherit width on iframe
2016-06-30 09:46:39 -04:00
Technoboy10
b0f0bce211
enable fullscreen, fix border radius and aspect ratio
2016-06-30 09:43:24 -04:00
Matthew Taylor
f2b8e9025d
switch ordering in defaults
...
This was assigning `props` to defaults, rather than the other way around. Fixes #618 .
2016-06-30 08:00:40 -04:00
Matthew Taylor
b874d05bda
Override devault input style for login
...
so that it looks like it used to, and not to tall. Fixes #618 .
2016-06-29 14:54:00 -04:00
Matthew Taylor
9fb6170569
style error-step like last-step
...
Since they're both mostly info cards. Fixes #627 .
2016-06-29 14:08:16 -04:00
Connor Hudson
9bafdf6067
Merge pull request #619 from technoboy10/darken-dropdown
...
Darken Account Nav Link when Menu Open
2016-06-29 13:31:27 -04:00
Technoboy10
41d9b1f526
use classNames before return
2016-06-29 13:24:37 -04:00
Matthew Taylor
8f60b020cb
fix educator faq link
...
`info` is not in there anymore
2016-06-29 12:35:53 -04:00
Matthew Taylor
19bbd5ae7b
Link icon to splash page
...
fixes #623
2016-06-29 10:53:55 -04:00
Connor Hudson
42ccc6c0a0
Merge pull request #622 from technoboy10/gh620-coming-soon
...
Fix GH-620: Replace "Request account" with "Coming Soon"
2016-06-29 10:41:28 -04:00
Technoboy10
ce4069fdb1
tweak padding
2016-06-29 09:56:15 -04:00
Technoboy10
db039739dd
change request account button to coming soon
2016-06-29 09:51:23 -04:00
Connor Hudson
221170a9ff
Merge pull request #616 from technoboy10/gh537-dropdown-gap
...
Fix GH-537: Logged-in user dropdown gap
2016-06-29 08:58:16 -04:00
Technoboy10
52d834c3fa
darken account nav link when menu open
2016-06-28 21:10:33 -04:00
Matthew Taylor
7bb52c25fe
move permissions checks to mirror session more
...
thanks @rschamp!
2016-06-28 14:25:11 -04:00
Technoboy10
c4a98c5571
close gap, use border-box for box-sizing
2016-06-28 13:50:58 -04:00
Matthew Taylor
f2310170b2
Add permissions dispatch for WillReceiveProps
...
We still need `componentWillMount` to handle the initial render for a logged in teacher first visting the page. Fixes issue in which a teacher would not see the banner immediately after dynamic login.
2016-06-28 13:30:36 -04:00
Matthew Taylor
16fe86b2fd
Fix scratch ed links
...
they are not domain agnostic. fyi @rschamp
2016-06-28 08:35:01 -04:00
Matthew Taylor
c5f85022f3
Copy edits for conference site
2016-06-28 07:51:49 -04:00
Matthew Taylor
91de6f7912
Merge pull request #614 from mewtaylor/issue/gh-611-teacher-banner
...
Fix GH-611: Connect `TeacherBanner` to redux
2016-06-27 22:40:13 -04:00
Technoboy10
5f62e5ffaf
scoping tweak
2016-06-24 11:42:35 -04:00
Matthew Taylor
c4a365a0e8
Connect TeacherBanner
to redux
...
whoops! Thanks @rschamp. Fixes #611
2016-06-24 11:40:50 -04:00
Technoboy10
172dd3cd62
set the size of the language chooser
2016-06-24 11:34:11 -04:00
Matthew Taylor
ef881a07f9
Merge pull request #610 from mewtaylor/cleanup/teacher-styling
...
styling cleanup for teacher registration
2016-06-24 11:25:25 -04:00
Connor Hudson
49edaf0247
Merge pull request #609 from technoboy10/gh605-language-dropdown-state
...
Fix GH-605: Make languagechooser keep locale state
2016-06-24 11:22:54 -04:00
Matthew Taylor
97516b1e1d
styling cleanup for teacher registration
...
some scoping, as well as class labeling
2016-06-24 11:19:41 -04:00
Technoboy10
93054cf393
change from defaultValue to value because of formsy
2016-06-24 11:13:05 -04:00
Connor Hudson
5724a4c609
Merge pull request #606 from technoboy10/gh604-localize-educator-landing
...
Fix GH-604: Localize Educator Landing Page
2016-06-24 10:51:34 -04:00
Technoboy10
0277b96698
move teacher accounts string to general
2016-06-24 10:39:55 -04:00
Technoboy10
3d18f04a43
localize educator landing page
2016-06-24 10:05:44 -04:00
Matthew Taylor
633fee162a
Merge pull request #603 from TheGrits/patch-2
...
Fix gh-602: Remove Community Counselor
2016-06-24 08:58:10 -04:00
Connor Hudson
5cb46b1579
Merge pull request #601 from technoboy10/educator-landing
...
Fix GH-311: Educator landing page
2016-06-24 08:21:02 -04:00
Matthew Taylor
ebf45c6f1d
Fix linting errors
...
Signed-off-by: Connor Hudson <technoboy10@fake.email>
2016-06-24 08:13:32 -04:00
Matthew Taylor
92883d3cbe
swap logos in conference footer
2016-06-23 22:46:11 -04:00
The_Grits
f233f660b0
Fix gh-602: Remove Community Counselor
2016-06-23 18:28:24 -04:00
Connor Hudson
1da0978029
routes.json
2016-06-23 17:26:28 -04:00
Connor Hudson
53eb56c1df
style tweaks
2016-06-23 17:23:35 -04:00
Matthew Taylor
e71aff5df1
Merge pull request #594 from St19Galla/develop
...
Navbar issues; :hover
2016-06-23 17:20:44 -04:00
St19_Galla
49f6a6bee2
Update navigation.scss
...
Changed padding rather than height
2016-06-23 17:06:40 -04:00
Matthew Taylor
74bd2b3255
Merge pull request #599 from mewtaylor/feature/teacher-registration-flow
...
[Updates] Teacher registration flow
2016-06-23 16:48:58 -04:00
Connor Hudson
7de13d029b
get rid of carousel, make things centered if they need it
2016-06-23 15:46:02 -04:00
Matthew Taylor
0c1abada3a
Small tweaks
...
1. left-align form elements even in mobile
2. Bolden input labels, except for checkboxes and radio elements
/cc @carljbowman
2016-06-23 15:44:14 -04:00
Andrew Sliwinski
89f8434d71
Move GA tracking code into page head
2016-06-23 15:34:47 -04:00
Matthew Taylor
6aeee284bc
style waiting room
...
also "deep purple" :)
2016-06-23 15:25:22 -04:00
Matthew Taylor
86a8f94919
some code formatting tweaks
2016-06-23 15:10:51 -04:00
Matthew Taylor
10f154ca10
accidentally took this out
2016-06-23 15:10:41 -04:00
Matthew Taylor
f00aedd17e
linter error
2016-06-23 14:27:42 -04:00
Matthew Taylor
1a08e7ae49
Finalize styling for registration flow
...
/cc @carljbowman
One issue we ran into is that our `frameless` configuration is in `em` rather than `rem`, making it difficult to have an aboslute grid applied uniformly at all hierarchies. For now, we're using straight `rem` calculations instead of `$cols{1,8}` in the styling until we can refactor `frameless` to use `em`.
2016-06-23 14:06:36 -04:00
Connor Hudson
6d3d8b7446
more styling
2016-06-23 13:48:18 -04:00
Connor Hudson
c52a6e16e9
attempted mobile styling
2016-06-23 13:18:45 -04:00
Matthew Taylor
1910d38bc6
Merge branch 'feature/teacher-registration-flow' of https://github.com/rschamp/scratch-www into feature/teacher-registration-flow
...
* 'feature/teacher-registration-flow' of https://github.com/rschamp/scratch-www :
Add teacher waiting room view
Only pass necessary props to steps
# Conflicts:
# src/components/registration/steps.jsx
# src/views/teacherregistration/teacherregistration.jsx
2016-06-23 07:35:06 -04:00
Matthew Taylor
8fb16bf397
Add formatting for teacher reg flow
2016-06-23 07:27:43 -04:00
Connor Hudson
3624e18e08
inherit line height, remove margin
2016-06-22 16:58:58 -04:00
Connor Hudson
230cadffa5
more styling, carousel
2016-06-22 16:48:58 -04:00
Ray Schamp
93ed60cd0d
Add teacher waiting room view
2016-06-22 13:35:38 -04:00
Connor Hudson
9c14f7cb3f
create landing page
2016-06-22 13:18:19 -04:00
St19_Galla
ab2dc47921
Update navigation.scss
2016-06-22 11:22:30 -04:00
Ray Schamp
de8ac6c56a
Only pass necessary props to steps
...
Rather than lazily including all form progress to every step, just give each step what it needs.
2016-06-21 18:45:41 -04:00
carljbowman
ee8d6bf0c5
Update Jobs page
...
- Add 'Web Designer' position
- Adjusted typography to match new Type Standards
- Add Hex Value to Colors for consistency
2016-06-21 15:00:51 -04:00
Matthew Taylor
9d6fb63d18
Merge branch 'feature/teacher-registration-flow' of https://github.com/rschamp/scratch-www into feature/teacher-registration-flow
...
* 'feature/teacher-registration-flow' of https://github.com/rschamp/scratch-www : (46 commits)
Add serverside email validation
Clean up
Move registration step to main component
Submit the rest of the fields when registering
This help text is redundant now
Fix organization "other" field enablement
Get the form creating regular accounts
Add method to api for submitting forms
Update language chooser for formsy
Add missing string
Add progress indicators
Style pass
Remove unused label component
Remove unused mixin factory
Fixup api refactor
Add serverside username validation
L10n pass
Explain the GeneralError component
Add help text when a field is not required
L10n WIP
...
# Conflicts:
# src/l10n.json
# src/views/splash/splash.jsx
2016-06-17 15:32:49 -04:00
Connor Hudson
5d12e5773d
Merge pull request #584 from technoboy10/gh554-localize-faq
...
Fix GH-554: Localize FAQ title
2016-06-17 14:47:46 -04:00
Matthew Taylor
b337b47590
Merge pull request #586 from mewtaylor/issue/conference-updates
...
Fix GH-[571,563] – updates to the conference site
2016-06-17 14:14:53 -04:00
Ray Schamp
bf76e88ca2
Add serverside email validation
2016-06-17 13:01:53 -04:00
Ray Schamp
11b9876930
Clean up
2016-06-17 12:22:29 -04:00
Ray Schamp
078463ac25
Move registration step to main component
...
Add a placeholder error step
2016-06-17 12:22:11 -04:00
Ray Schamp
8646bd84b3
Submit the rest of the fields when registering
2016-06-17 11:01:34 -04:00
Ray Schamp
532a1cce57
This help text is redundant now
2016-06-17 11:01:10 -04:00
Ray Schamp
ad5da0f543
Fix organization "other" field enablement
2016-06-17 11:00:48 -04:00
Matthew Taylor
f0b178c290
Merge pull request #583 from mewtaylor/issue/gh-541-faq-schools
...
Fix GH-541: Add "schools" section to faq
2016-06-17 09:39:41 -04:00
Ray Schamp
d7ca0166ab
Get the form creating regular accounts
2016-06-16 17:25:14 -04:00
Ray Schamp
26e1ee553b
Add method to api for submitting forms
...
Some of our legacy endpoints expect this style rather than json.
Also clean up the way useCsrf works — don't always set json attribute to an empty object.
2016-06-16 17:24:31 -04:00
Matthew Taylor
32e9b089c5
updates to the conference site
...
1. new collaborators
2. new sold out language
3. some copy edits
2016-06-16 17:07:22 -04:00
Ray Schamp
d27b0a2433
Update language chooser for formsy
2016-06-16 16:31:13 -04:00
Ray Schamp
9a3b83f8c6
Add missing string
2016-06-16 16:30:59 -04:00
Connor Hudson
1e571d0e2d
localize FAQ title
2016-06-16 15:11:43 -04:00
Matthew Taylor
f5cbdfa2c9
Merge pull request #582 from mewtaylor/issue/teacher-faq
...
Add teacher faq page
2016-06-16 11:31:29 -04:00
Connor Hudson
c188a268e2
Merge pull request #568 from TheGrits/patch-1
...
Fix gh-555: Squished News Icons
2016-06-16 11:17:44 -04:00
Ray Schamp
e062096445
Add progress indicators
2016-06-16 10:54:36 -04:00
Matthew Taylor
b13a388425
Fix typo
...
thanks @technoboy10!
2016-06-16 10:54:35 -04:00
Matthew Taylor
8ef3acd5d9
Merge pull request #560 from mewtaylor/issue/gh-556-footer
...
Fix GH-556: Add "For Developers" to the footer
2016-06-16 10:28:19 -04:00
Matthew Taylor
098bc8618a
Merge pull request #577 from mewtaylor/issue/gh-573-grid-align
...
Fix GH-573: center align grid while left aligning projects
2016-06-16 10:24:53 -04:00
Matthew Taylor
b828200e94
add teacher faq page
2016-06-16 10:22:37 -04:00
Matthew Taylor
2ea2cfa6c5
Add "schools" section to faq
2016-06-15 15:22:41 -04:00
Ray Schamp
1fba322d01
Style pass
2016-06-15 15:08:56 -04:00
Matthew Taylor
626b3f008e
Merge branch 'develop' of https://github.com/LLK/scratch-www into issue/gh-543-teacher-banner
...
* 'develop' of https://github.com/LLK/scratch-www : (29 commits)
Add explore redirects
Allow access to 2014 and 2015 pages
use route aliases for generalizable route patterns
remove `/components` from `routes.json`
Remove Make it Fly banner
Fix issues in FAQ of /developers page.
move shuffle to utility module
fix error with shuffleArray function
add shuffleArray function, shuffle most loved and most remixed
use `image` to get studio thumbnail
quick formatting fix for box header on search
Fix merge issue
Add localizations, minor style changes
Removed rows from grid, changed explore tabs
Removed extraneous image file
Whitespace added
Small fix
Support for studios
Refactoring, new grid component
Style changes
...
# Conflicts:
# src/views/splash/splash.jsx
# src/views/splash/splash.scss
2016-06-15 09:45:05 -04:00
Matthew Taylor
2193914650
center align grid while left aligning projects
...
Fixes #573
2016-06-15 09:34:15 -04:00
Matthew Taylor
311f431ca1
Add explore redirects
...
for `/explore`, `/explore/projects` and `/explore/studios` to `/explore/<projects|studios>/all`
2016-06-15 08:19:27 -04:00
Ray Schamp
fb57c25afd
Remove unused label component
2016-06-14 17:47:56 -04:00
Ray Schamp
333d52d2b6
Remove unused mixin factory
2016-06-14 17:41:12 -04:00
Ray Schamp
dffea48299
Fixup api refactor
...
Updates after a rebase
2016-06-14 17:33:54 -04:00
Ray Schamp
8da8ab4100
Add serverside username validation
...
With this we get cleanspeak for free
2016-06-14 17:29:31 -04:00
Ray Schamp
8dac67f292
L10n pass
2016-06-14 17:29:31 -04:00
Ray Schamp
97c4e9beb9
Explain the GeneralError component
2016-06-14 17:29:31 -04:00
Ray Schamp
f74a078afb
Add help text when a field is not required
...
Most of our fields are required, so it makes more sense to display help when they are optional than to asterisk every required field
2016-06-14 17:29:31 -04:00
Ray Schamp
667ff08a36
L10n WIP
2016-06-14 17:29:31 -04:00
Ray Schamp
ce007d64f8
Change password confirmation to "show password"
2016-06-14 17:29:30 -04:00
Ray Schamp
4e0d54df98
Split up concerns of form progression and display
...
Still thinking of a good name for the form "card" component...
2016-06-14 17:29:30 -04:00
Ray Schamp
da2a4ce48c
Add bot honeypot
2016-06-14 17:29:30 -04:00
Ray Schamp
cfa85427b1
Add address validation
2016-06-14 17:29:30 -04:00
Ray Schamp
f8037f6767
Lint
2016-06-14 17:29:30 -04:00
Ray Schamp
d7df1e980f
Move api mixin to lib, remove mixin
...
The mixin doesn't gain us anything except complexity
2016-06-14 17:29:30 -04:00
Ray Schamp
56e16bc0dc
Actually provide every state in world choice
2016-06-14 17:29:30 -04:00
Ray Schamp
0512b614be
Fixup use iso
2016-06-14 17:29:29 -04:00
Ray Schamp
0206a4da9d
Lint
2016-06-14 17:29:29 -04:00
Ray Schamp
f126a71336
Use iso-31660-2 package for country data
2016-06-14 17:29:29 -04:00
Ray Schamp
9da2bb29a8
Base phone and address country on user country
2016-06-14 17:29:29 -04:00
Ray Schamp
3ea1c64184
Split out steps from the view
2016-06-14 17:29:29 -04:00
Ray Schamp
0f3485534b
Organize form data into objects
2016-06-14 17:29:29 -04:00
Ray Schamp
fe74208f32
Add international phone validation
2016-06-14 17:29:29 -04:00
Ray Schamp
bcda082014
Add validation to the rest of the form
2016-06-14 17:29:29 -04:00
Ray Schamp
175a71711d
Update existing forms on the site to use formsy
...
Or not in the case of the search form
2016-06-14 17:29:29 -04:00
Ray Schamp
b5c615b1fa
Use formsy-react for validation
...
Complete validation for username/password form (except for checking if a username exists).
2016-06-14 17:27:53 -04:00
Ray Schamp
de3151924c
Lint
2016-06-14 17:27:53 -04:00
Ray Schamp
1eaf6effcc
Tiny bit of style
2016-06-14 17:27:53 -04:00
Ray Schamp
04c8650512
Allow other types other than form in FormStep
2016-06-14 17:27:53 -04:00
Ray Schamp
2ca846f826
Use Scratch components for the form and clean up
2016-06-14 17:27:52 -04:00
Ray Schamp
350a573fc5
Move formset into forms
2016-06-14 17:27:52 -04:00
Ray Schamp
17a3f1ebcb
Add initial form data
2016-06-14 17:27:52 -04:00
Ray Schamp
68d49a84dc
Update FormSet to advance steps onSubmit
2016-06-14 17:27:52 -04:00
Ray Schamp
144d6e3754
wip
2016-06-14 17:27:52 -04:00
Ray Schamp
a080b2b64f
wip
2016-06-14 17:27:52 -04:00
Matthew Taylor
60187d4a75
Allow access to 2014 and 2015 pages
2016-06-14 12:42:13 -04:00
Matthew Taylor
dfc4f9574d
use route aliases for generalizable route patterns
...
1. match all `^/explore` to www
2. match all `^/search` to www
3. match all `^/conference` to www
2016-06-14 11:28:20 -04:00
Matthew Taylor
45d78b9c7c
remove /components
from routes.json
...
It's a dev-only route, and is in `dev-routes.json` already
2016-06-14 11:26:17 -04:00
The_Grits
1785c767b4
whoops
2016-06-13 15:37:31 -04:00
The_Grits
554dcb100c
Fix gh-555: Squished News Icons
2016-06-13 15:06:41 -04:00
Ray Schamp
01b662f77f
Merge pull request #567 from rschamp/hotfix/remove-banner
...
[Develop] Remove Make it Fly banner
2016-06-13 14:43:37 -04:00
Ray Schamp
e2dcd6c647
Remove Make it Fly banner
...
This reverts commit 7cf3846231
, reversing
changes made to afe14ebe88
.
2016-06-13 14:35:08 -04:00
Andrew Sliwinski
e05572dc0a
Fix issues in FAQ of /developers page.
2016-06-13 11:38:11 -04:00
Matthew Taylor
e04b314656
remove dashes
...
Thanks @rschamp!
2016-06-13 10:07:00 -04:00
Matthew Taylor
5b73c4192d
change name to getUnsignedValue
...
thanks @rschamp!
2016-06-13 10:06:43 -04:00
Matthew Taylor
0c2a73a910
Don't use dash in name
...
It's used for grouping in `build-locales`.
2016-06-13 09:41:12 -04:00
Connor Hudson
fde193ca06
move shuffle to utility module
2016-06-13 09:40:32 -04:00
Matthew Taylor
e5f274933b
Add final copy for teacher account banner
2016-06-13 07:47:43 -04:00
Connor Hudson
3d6a95e84b
fix error with shuffleArray function
2016-06-09 17:33:49 -04:00
Connor Hudson
04166ab423
add shuffleArray function, shuffle most loved and most remixed
2016-06-09 17:22:31 -04:00
Matthew Taylor
e5467e5f45
Add "For Developers" to the footer
...
Fixes #556
2016-06-09 11:54:14 -04:00
Matthew Taylor
ef0037942e
use image
to get studio thumbnail
...
same as with `project`
2016-06-09 09:44:09 -04:00
Matthew Taylor
b065ed5254
quick formatting fix for box header on search
2016-06-09 07:57:41 -04:00
Matthew Taylor
365c3d0bad
Fix merge issue
2016-06-09 07:44:28 -04:00
Matthew Taylor
9fad938eb8
Add localizations, minor style changes
2016-06-09 07:32:25 -04:00
Matthew Taylor
ac17850491
Add teacher banner to splash page
...
This only shows if the logged in user is a teacher, and persists for teachers.
2016-06-08 13:47:11 -04:00
Matthew Taylor
0894724dfd
Merge branch 'develop' of https://github.com/rthorn/scratch-www into feature/explore-from-rthorn
...
* 'develop' of https://github.com/rthorn/scratch-www :
Removed rows from grid, changed explore tabs
Removed extraneous image file
Whitespace added
Small fix
Support for studios
Refactoring, new grid component
Style changes
Changed path of search page to allow for studio tabs
Changes to path for search results
Removed unnecessary files
Search page functions
Starting mock of search page
Fixed problem with loading
Load button and tabs functioning
Merge remote-tracking branch 'LLK/develop' into develop
Early Explore Page
# Conflicts:
# src/components/navigation/www/navigation.jsx
2016-06-07 09:06:01 -04:00
Matthew Taylor
bf1fa2934d
Merge pull request #552 from mewtaylor/bugfix/mobile-nav-conference
...
[Develop] hotfix: mobile nav conference
2016-06-06 11:01:12 -04:00
Connor Hudson
8022d76aaa
Merge pull request #553 from technoboy10/gh548-signout
...
Fix GH-548: Sign out should take effect before reload
2016-06-06 09:06:36 -04:00
Connor Hudson
75ce6378a2
remove comment
2016-06-06 08:46:28 -04:00
Connor Hudson
9c66939bc3
use defaults instead of defaultsDeep
2016-06-06 08:45:35 -04:00
Matthew Taylor
fb4464d0d4
Correction for Nichole Pinkard's name on /expect
...
Apologies for the copy error!
2016-06-06 08:32:48 -04:00
Matthew Taylor
fce41dc32e
use row wrap
instead of columns
...
apparently mobile doesn't like columns as much as row wrap for flexbox.
2016-06-06 08:29:51 -04:00
Matthew Taylor
bcec3d8fc6
Merge pull request #549 from mewtaylor/bugfix/conference-schedule
...
[Develop] Hotfix: conference schedule bug fixes
2016-06-03 19:52:16 -04:00
Matthew Taylor
c8f6c36b1f
Fix schedule formatting
...
1. Sort schedule by 24-hour time to handle 12-o-clock
2. Sort chunks by type AND time, since multiple chunks have the same name
2016-06-03 19:43:53 -04:00
Connor Hudson
5bd1f4f2ac
add container div to fix dmca
2016-06-03 15:02:55 -04:00
Connor Hudson
245c9cbe4f
Merge pull request #542 from technoboy10/gh307-newstatic
...
Fix GH-307: Restyle FAQ and legal pages
2016-06-03 14:31:08 -04:00
Technoboy10
acea4f4df1
move imports into .information-page
2016-06-03 14:16:17 -04:00
Technoboy10
fea1fc611f
restrict styles to only informationpage element
2016-06-03 14:14:45 -04:00
Technoboy10
9853f5ba5a
Move all styling into the InformationPage component
2016-06-03 14:02:29 -04:00
Connor Hudson
86e4dd6ce8
Another results -> session fix
2016-06-02 10:04:54 -04:00
Connor Hudson
292a9773fc
fix session.js
2016-06-01 17:23:19 -04:00
Connor Hudson
f280d1d8df
Remove quotes around keys, results -> session
2016-06-01 17:22:11 -04:00
Connor Hudson
11621564f6
why hello there, travis
2016-06-01 17:11:18 -04:00
Connor Hudson
6f39466d9f
Reduxified
2016-06-01 17:07:21 -04:00
Connor Hudson
fd1401fe1b
used stricter comparison
2016-06-01 16:14:58 -04:00
Connor Hudson
4d65d478ed
change to more extensible session
2016-06-01 15:28:18 -04:00
Connor Hudson
00ac15d475
add test, tweak terms
2016-06-01 12:05:03 -04:00
Connor Hudson
1178a50beb
restyle all the things
2016-06-01 11:57:50 -04:00
Connor Hudson
10a4dc656e
fix travis
2016-06-01 10:49:59 -04:00
Connor Hudson
e402363576
initial pass
2016-05-31 16:37:42 -04:00
Ray Schamp
7fb512f4a8
Merge pull request #531 from rschamp/feature/cn-banner
...
[Develop] Homepage module
2016-05-31 12:25:16 -04:00
Ray Schamp
3632f3dc1d
Merge branch 'release/2.2.9' into develop
2016-05-31 12:24:21 -04:00
Ray Schamp
7cf3846231
Merge pull request #530 from rschamp/feature/cn-banner
...
[Master] Homepage module
2016-05-31 10:18:20 -04:00
Ray Schamp
89bdeff631
Don't break up navigation on mobile
2016-05-31 09:32:04 -04:00
Ray Schamp
0335fe1275
Merge pull request #516 from rschamp/upgrade/react-15
...
Upgrade to React 15
2016-05-31 09:23:49 -04:00
Matthew Taylor
932dab40c7
Some additional mobile changes
2016-05-29 11:59:53 -04:00
Matthew Taylor
6eeebe05c3
Merge pull request #525 from mewtaylor/issue/conference-tweaks
...
For GH-497: conference tweaks for fallout from schedule/typography
2016-05-27 16:40:39 -04:00
Matthew Taylor
ad1e723188
Drop the text below the button
...
thanks @carljbowman!
2016-05-27 16:35:23 -04:00
Matthew Taylor
011032308c
Consolidate text
...
thanks @carljbowman !
2016-05-27 16:19:51 -04:00
Matthew Taylor
c351d54e9b
fix lint warning
...
thanks @rschamp!
2016-05-27 16:02:38 -04:00
Matthew Taylor
74ac6e52bb
conference formatting tweaks for mobile
...
thanks @carljbowman!
2016-05-27 15:55:27 -04:00
Matthew Taylor
b07b61c925
Update conference to reflect being sold out
2016-05-27 15:55:08 -04:00
Ray Schamp
45abaff962
Fix account links on Privacy Policy page
2016-05-27 14:33:12 -04:00
Ray Schamp
992f6d7481
Update footer and nav styles per @carljbowman
2016-05-27 12:02:22 -04:00
Ray Schamp
986341341b
Fix line height and wrapping on splash components
2016-05-27 11:46:35 -04:00
The_Grits
4f75713bd5
Update privacypolicy.jsx
2016-05-27 09:56:56 -04:00
Connor Hudson
a4f15f4ec8
Merge pull request #510 from technoboy10/gh507-scheduleanchor
...
Fix gh-507: Consistently change URI
2016-05-26 16:59:44 -04:00
Connor Hudson
59f4d303c6
Merge pull request #512 from TheGrits/patch-1
...
Fix gh-29: Migrate Terms of Use
2016-05-26 16:15:21 -04:00
Ray Schamp
2a01ebee84
Fix search button display
...
Update search form submit button from an input[type=submit] to a button. React 15 omits the value prop if it's blank, so the `<input type="submit" value="">` was rendered as `<input type="submit">`. This caused the input to display the default value of "Submit". The button element is more appropriate for this behavior and doesn't have the missing value issue.
2016-05-26 16:00:28 -04:00
Ray Schamp
c966f8a0ba
Fix modal layout
...
The styles in the upgraded react-modal broke our centering.
The auto-focusing on the modal made an annoying blue border around it in Chrome.
2016-05-26 16:00:28 -04:00
Ray Schamp
fe08f8c18f
Update final graphic
2016-05-26 14:38:56 -04:00
Ray Schamp
18bb2357c6
Update final copy and links
2016-05-26 14:10:59 -04:00