Fabrício Matté
26b0ad7fd1
Create account modal: don't open Facebook popup when pressing Enter in an input field, fixes #3729
...
Ref: #3729
`<button>`s are `type="submit"` by default.
2016-06-25 03:23:02 -03:00
Scott Erickson
69f3ee3a5b
Allow username login, tear out a bunch of related stuff in change
...
* Switch from auth.loginUser to User.loginPasswordUser with Promise
* Remove a cascade of unused views that were using auth.loginUser: StudentLogInModal, StudentSignupModal, HourOfCodeView
* Also remove auth.createUser
2016-06-08 13:55:19 -07:00
Scott Erickson
249255e4dc
AuthModal and CreateAccountModal load gplus and facebook on init
...
On Windows/Chrome, the first click of the g+ button shows a popup
blocked warning, because the action is deferred while loading the
gplus library. Have the modals load the library first, and enable the
buttons when they're ready.
2016-05-31 12:39:30 -07:00
Rob
31495208bf
Add border to birthday selector to match style.
2016-04-28 11:29:05 -07:00
Nick Winter
747c5f29f7
Finally figured out how to use i18next interpolation correctly; using it on level counts in SubscribeModal
2016-04-28 10:07:47 -07:00
Rob
4e630362ce
- Switch to flat modal
...
- Diffuse test time bomb
2016-04-26 14:35:07 -07:00
Rob
5bd8f7a1cb
COPPA tests.
2016-04-26 14:01:03 -07:00
Rob
4183764b61
Add birthday field to user that rejects users under 13 on signup.
2016-04-26 14:00:49 -07:00
UltCombo
304cdc1113
Update subscribe modal's style to support i18n, fixes #3526
...
Subscribe modal: make the "parent" and "sale" buttons take only as much space as necessary and the "subscribe" button takes all the remaining space, this fixes #3526 .
Here's how the new style looks:
### Before
![](http://i.imgur.com/uwt9Jed.png )
![](http://i.imgur.com/1VKdJjZ.png )
### After
![](http://i.imgur.com/2ElCHMT.png )
![](http://i.imgur.com/G4EAi1P.png )
2016-04-23 19:11:54 -03:00
phoenixeliot
beb53d9f2f
Various fixes and changes to teacher-accounts and teacher-dashboard
2016-04-04 15:42:29 -07:00
Scott Erickson
e6593dea8d
Refactor FacebookHandler and GPlusHandler
...
* Move api loading to FacebookHandler
* Use success callbacks
* Use same, properly named events
* Use same functions and property names
* Refactor related social button, out of use rendering system
* Remove the now unnecessary form split from CreateAccountModal
2016-03-18 11:03:55 -07:00
Matt Lott
255ebbc048
Ads for free campaign players
...
Display leaderboard ads on campaign and play views.
Do no show ads in classroom, picoCTF, or to teachers.
Add no ads blurb to subscription features matrix.
Scale game UI for ads on short screens.
Closes #3491
2016-03-18 10:29:31 -07:00
Scott Erickson
84cdf1e2ce
Add showRequiredError and showSignupRationale alerts and tests to CreateAccountModal
2016-03-10 11:37:31 -08:00
Scott Erickson
a59e96f277
Tweak invalid class code behavior, fix hide modal button test
2016-03-10 11:23:09 -08:00
Scott Erickson
ebc98f988f
Refactor CreateAccountModal out of AuthModal, add class code to signup
2016-03-10 10:52:11 -08:00
Scott Erickson
1c4a84dee6
Handle when a SomethingResource fails, show Unknown Error
2016-02-25 15:15:39 -08:00
Scott Erickson
8b22b78f74
Add style-flat base
...
To create a modal with the flat style, just use modal-base-flat instead of modal-base
2016-02-25 11:40:27 -08:00
adeeb1
e71a4b71dc
Fixed GitHub authentication - #1764
2016-02-19 10:07:05 -08:00
Scott Erickson
e62e497543
Replace TeachersFreeTrialView with RequestQuoteView
2016-01-28 17:21:36 -08:00
Scott Erickson
4ef5f40fa1
Network error handling fixes
...
* Make work there are multiple network requests and only one fails
* Test for i18n attributes instead of English translations so Travis works
* Various PR changes
2016-01-27 10:42:12 -08:00
Scott Erickson
29350bf1de
Make network error handling more generic
2016-01-27 10:41:56 -08:00
Nick Winter
e872ead632
Implement Brazil coupon
2016-01-11 09:52:46 -08:00
Imperadeiro98
e70cbed4e4
Use view in template
2015-12-21 15:51:46 +00:00
Scott Erickson
a28e7bde2c
Update tests for db products, some cleanup
2015-12-16 16:39:44 -08:00
Scott Erickson
7c516c4d9f
Move product information to the db
2015-12-14 11:10:50 -08:00
Scott Erickson
703671940f
Make Facebook login only happen when user explicitly clicks to do so
2015-12-11 14:47:42 -08:00
Nick Winter
e375b8cdc8
Merge pull request #3185 from Imperadeiro98/the-branch
...
Refactor to use view in template
2015-12-07 09:28:26 -08:00
Nick Winter
88ee363576
Add schoolName field to AuthModal
2015-12-01 17:44:03 -08:00
Imperadeiro98
db6166d22c
Some changes
2015-11-18 19:33:26 +00:00
Imperadeiro98
a19225013b
Refactor to use view in template
2015-11-18 19:16:44 +00:00
Scott Erickson
fb51d40cb4
Switch AuthModal buttons to use btn-illustrated classes, for browser compatibility
...
They were white boxes in IE9 with their custom setup.
2015-10-28 14:37:59 -07:00
Nick Winter
5dde55c1f3
Add premium server recognition for Brazil
2015-10-09 08:05:34 -07:00
Matt Lott
9e222d0873
Add subscription sale
...
Give a discount for purchasing a year
New sale button on subscribe modal
New subscription sale landing page
2015-08-21 11:19:39 -07:00
Matt Lott
b918408061
Add private clans to subscribe modal
2015-04-21 11:14:49 -07:00
Nick Winter
7e2caddd02
Fixed #2579 by moving parent button popover content to jade.
2015-04-10 13:47:06 -07:00
Nick Winter
2eec3e7831
Simplified share progress email to just share with parents, not friends.
2015-04-08 18:31:13 -07:00
Imperadeiro98
ce56312120
Changed some spr and spl in contact form
2015-04-08 19:31:52 +01:00
Matt Lott
f3c973b945
Add payment methods to subscribe dialog
...
And update level counts in subscription breakdown.
2015-04-07 15:54:59 -07:00
Nick Winter
b4ea78e5cb
Implementing alternative pricing with Alipay in China to support dedicated China server.
2015-03-23 15:26:44 -07:00
Imperadeiro98
2dd90874da
Update subscribe-modal.jade
2015-02-05 18:44:07 +00:00
Matt Lott
c842f45786
Update subscribe modal with parent help button
2015-02-04 13:54:38 -08:00
Matt Lott
8b51c3cb5d
Stop subscribe modal A/B test
...
Group A (original) wins.
2015-01-28 16:20:10 -08:00
Imperadeiro98
699a15919c
Update loading-error.jade
2015-01-16 20:55:20 +00:00
Matt Lott
10dc0c4794
Enable Google+ on login modal for IE
2015-01-14 14:16:08 -08:00
Nick Winter
04e0624268
Possible hacky workaround for #2068 .
2015-01-08 11:42:42 -08:00
Imperadeiro98
72be5c35f0
Fixed link
2014-12-30 21:38:07 +00:00
Imperadeiro98
3b8fdecc18
Fixed a mistake
2014-12-29 15:38:26 +00:00
Nick Winter
8528f5039b
Linking to FAQ from contact page. Now showing all Components in level editor, not just ones that are present in the level.
2014-12-20 14:40:28 -08:00
Nick Winter
08cb87c84d
Automatically take screenshots when submitting contact form from level view.
2014-12-19 18:37:42 -08:00
Nick Winter
d801ed61ce
Separating contact emails into premium subscriber support and basic general support.
2014-12-18 20:35:14 -08:00