Scott Erickson
a98d0b1b2a
Partial work on /courses view when signed in
2015-11-22 00:08:46 -08:00
Nick Winter
e1983f7556
Merge pull request #3191 from viettruong2194/text-overlap-contribute-page
...
Change z-index of contribute tiles to prevent overlap between dropdowns for #3127
2015-11-21 16:29:37 -08:00
Nick Winter
295a0e06e9
Merge pull request #3188 from viettruong2194/text-overlap-wooden-frame
...
Fix top margin and height for game-menu for #2963
2015-11-21 16:20:12 -08:00
Scott Erickson
5aff591a8b
Set up courses view for anonymous users
2015-11-21 11:38:34 -08:00
Scott Erickson
9292396dad
Add logout link to HourOfCodeView when signed in
2015-11-20 18:22:52 -08:00
Scott Erickson
aee1f6587a
Add StudentSignUpModal to HourOfCodeView
2015-11-20 16:28:28 -08:00
Scott Erickson
7cd031064f
Fix HourOfCodeView padding
2015-11-20 13:32:45 -08:00
Scott Erickson
9dbd4d296a
Merge branch 'master' into courses-vhoc
2015-11-20 13:28:43 -08:00
Scott Erickson
bcb869594d
Add start of StudentLoginModal
2015-11-20 07:52:35 -08:00
Viet Truong
019995751f
Change z-index of contribute tiles to prevent overlap between dropdowns for #3127
2015-11-19 23:59:43 -08:00
Scott Erickson
1a4a143340
Initial build of /hoc, no login/create account modals yet
2015-11-19 15:26:45 -08:00
Nick Winter
2fecaf9618
Show AI flare in ladders. Show more players for league ladders.
2015-11-19 15:18:53 -08:00
Viet Truong
62345aeb1d
Fix top padding and margin for game-menu for #2963
2015-11-18 15:49:35 -08:00
Scott Erickson
7a6c42b89f
Set up course-ladder level handling
...
* LadderView displays course info, different style for course-ladder levels
* LadderView hides simulate tab for course-ladder levels
* HeroVictoryModal links to LadderView for course-ladder levels
* CourseDetails page links to LadderView for course-ladder levels
* Enable course instances for league simulation
2015-11-18 14:02:45 -08:00
Scott Erickson
6a54c7cf54
Add classroom name, description, and language editing, and classroom language infrastructure
2015-11-17 16:10:23 -08:00
Nick Winter
a725cd70d8
Update comment color to Robin's favorite blue
2015-11-17 15:23:35 -08:00
Nick Winter
0abb9a38ad
Use nanoscroller to allow intro doc scrolling
2015-11-15 08:23:12 -08:00
Nick Winter
1603c72469
Move achievement popup to lower left to avoid covering up Continue button on small screens
2015-11-15 07:08:02 -08:00
Nick Winter
5d9d5c0ae6
Remove ProblemAlertView help button
2015-11-14 17:33:05 -08:00
Nick Winter
401d383ff4
Change gutter X to exclamation mark
2015-11-14 16:31:05 -08:00
Nick Winter
0dc0b51556
Hid loading intro scroll for now, bad scroll bars.
2015-11-11 05:53:01 -08:00
Scott Erickson
d9d5dce2e0
Merge branch 'master' into course-correction
2015-11-10 16:34:33 -08:00
Nick Winter
2259076800
LoadingScreen -> level intro behavior
2015-11-10 15:22:09 -08:00
Matt Lott
e33323e7eb
Add line charts to admin analytics dashboard
...
https://app.asana.com/0/54276215890539/64369256136957
2015-11-10 14:55:48 -08:00
Scott Erickson
0c5b39e029
Merge branch 'master' into course-correction
...
Some package scripts got in the way of each other
2015-11-09 18:18:02 -08:00
Scott Erickson
b0a0530d3c
Add courses tab to teacher courses page
2015-11-09 11:48:40 -08:00
Matt Lott
95b61c2f83
Add recurring revenue to admin analytics page
...
https://app.asana.com/0/54276215890539/59638739614287
2015-11-08 17:00:24 -08:00
Matt Lott
7861faaf93
Add active classes to admin analytics page
...
https://app.asana.com/0/54276215890539/59638739614287
2015-11-06 14:11:39 -08:00
Scott Erickson
4c4b301925
Add functionality to TeacherCoursesView
2015-11-05 17:26:31 -08:00
Matt Lott
d445024cb6
Add admin analytics page with MAUs
...
Includes updating analytics insert script used to inject aggregated
data into production database.
2015-11-04 10:59:10 -08:00
Scott Erickson
05bd12e8cc
Merge branch 'email-validation' of https://github.com/JordanLittell/codecombat into JordanLittell-email-validation
...
# Conflicts:
# app/views/account/SubscriptionView.coffee
2015-11-04 10:47:39 -08:00
Scott Erickson
66432990f4
Add framework for new courses pages
2015-11-03 16:41:06 -08:00
Scott Erickson
a21d85c4ed
Remove some vestigial commented out styling for AuthModal buttons
2015-10-28 14:40:07 -07: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
Scott Erickson
52395661f7
Fix SubscribeModal buttons on IE10
2015-10-28 11:48:15 -07:00
Scott Erickson
0228614ef6
Fix login icon placement on IE10
2015-10-28 11:34:00 -07:00
Rob Blanckaert
d26daf1dc0
Only show "press enter" for the selected line in autocomplete.
2015-10-26 15:39:22 -04:00
Scott Erickson
452e6467b4
Refactor PrepaidView to use new event callback naming guideline
...
See: https://github.com/codecombat/codecombat/wiki/Events,-subscriptions,-shortcuts#events
2015-10-21 14:16:44 -07:00
UltCombo
2c97238a7f
Remove iframe borders using CSS instead of DOM
...
This patch makes iframe borders render identically in all supported browsers (i.e. no border).
Although Chrome does not displays borders around iframes by default, Firefox and Edge (IE) had visible iframe borders prior to this patch. This is because, as [previously mentioned](https://github.com/codecombat/codecombat/pull/3122#discussion_r42338590 ), the DOM property was mistyped as `frameborder` when it should be `frameBorder`.
As this is presentational issue, it feels more appropriate to fix it using CSS. Therefore, I've removed the buggy JS code and added a generic CSS solution to reset iframes' border styling.
2015-10-19 22:58:51 -02:00
Matt Lott
eda10a55ec
Update /courses?_ppc= logged out instructions
2015-10-12 21:13:03 -07:00
Matt Lott
708f78153b
Route /hoc to courses
...
When in HoC mode:
Students have an option to play through as a single player, in addition
to entering a code to join an existing class.
Teachers get the normal course enrollment flow, without a sales blurb
on /courses.
2015-10-12 16:25:23 -07:00
Jlit1001
e0be8e94ea
1. email validation when subscribing other users
2015-10-08 21:59:12 -07:00
Nick Winter
a34e4b3afd
Merge pull request #3084 from Imperadeiro98/clean-up
...
Cleaned up a couple of files
2015-10-08 16:25:50 -07:00
Matt Lott
a6f4085b13
Update course details progress colors
...
Only show not started key when expanded progress.
2015-10-08 06:10:12 -07:00
Matt Lott
a6e3110549
Update course details completed level/concept to light blue
2015-10-07 17:30:16 -07:00
Scott Erickson
2d2f4814f4
Add course membership required error to LevelLoadingView
2015-10-06 12:48:58 -07:00
Scott Erickson
3a90356f59
Add class invite system
2015-10-05 16:01:32 -07:00
Imperadeiro98
7949e4fbab
Cleaned up a couple of files
...
Removed some unused strings, an unnecessary style and an event
2015-10-05 22:30:02 +01:00
Driphter
3b0bafd325
Fixed level/thang editor table for issue #3052
2015-09-26 20:07:36 -04:00
Matt Lott
928f72e2cf
Merge branch 'prepaid-v2' into master
2015-09-25 10:28:27 -07:00
Nick Winter
c2c3ae4c4c
Add /careers and Ace of Coders links to home page
2015-09-21 12:40:33 -07:00
Matt Lott
3ad13c9a0d
Add /careers page
2015-09-14 17:38:18 -07:00
Matt Lott
b68e5e209b
Update course details page
2015-09-12 22:02:03 -07:00
Matt Lott
a2577cc521
Update courses landing page
2015-09-10 10:39:21 -07:00
Matt Lott
9041646ecc
Update teacher copy
2015-09-09 13:20:23 -07:00
Nick Winter
b1fd171a27
Opening up the ladder tab view by hiding the FB/G+ ladder column for now. Adding submitted dates to the leaderboards.
2015-09-08 06:44:26 -07:00
Nick Winter
b3496cbf6b
A couple tweaks for the duel stats view.
2015-09-04 17:01:06 -07:00
Nick Winter
73f3e7cdd9
League now preserved throughout ladder navigation flow. Mirror match support for submitting to both sides at once.
2015-09-04 16:21:45 -07:00
Matt Lott
9131d8668f
Course enroll page
...
Will add a prepaid purchase once the prepaid-v2 branch is merged into
master.
2015-09-03 11:04:52 -07:00
Matt Lott
ad079f1ff9
🐛 Fix trial requests approval page width overflow
2015-08-31 05:40:07 -07:00
Matt Lott
a1927bf8cc
Courses UI: Update tabs on details page
2015-08-28 10:53:24 -07:00
Nick Winter
d412a7d5ee
Fixed blank duel stats bar in single player, oops. Handling getTwoGames from non-logged-in users.
2015-08-28 10:45:07 -07:00
Matt Lott
066d6e7fc1
Courses UI: Add FAQ popup to landing page
2015-08-27 16:52:02 -07:00
Matt Lott
a27c17ef0a
Courses UI: Add image to sales blurb and quote
2015-08-27 16:19:37 -07:00
Matt Lott
5faeb82d17
Extend terminal sub with year sub purchase
2015-08-27 09:45:10 -07:00
Matt Lott
b6ddb41df6
Add sale end date to year sub page
2015-08-26 15:22:56 -07:00
Matt Lott
ea6bc6faf3
Add new heroes to year sub sale page
2015-08-26 14:49:35 -07:00
Matt Lott
66c864bca5
Add feature list to year sub sale landing page
2015-08-26 11:16:25 -07:00
Matt Lott
7d419c1615
Courses UI: add screenshot to landing page course blocks
2015-08-24 06:11:11 -07:00
Matt Lott
e8a4fd9336
Courses UI: update purchase/continue flow
...
Don’t show unlock code entry to teachers
Don’t show existing class selection or purchase course to students
Update copy to make it clearer what’s going on
2015-08-23 14:33:07 -07:00
Matt Lott
f966b8a2fc
Courses UI: Add course details condensed progress view
...
Defaulting to condensed view, with checkbox to expand details.
2015-08-21 17:00:44 -07:00
Matt Lott
e85d5eac6f
Courses UI: Add student summary stats
2015-08-21 12:37:54 -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
Nick Winter
256b19d331
More improvements and fixes for league ladder pages.
2015-08-21 03:28:25 -07:00
Nick Winter
20c6248dba
Added rough army power indicator to DuelStatsView.
2015-08-20 15:21:05 -07:00
Nick Winter
78605ef459
Added DuelStatsView for ladder matches.
2015-08-20 11:57:47 -07:00
Nick Winter
11f9238a91
Added Robot Ragnarok limited time challenge.
2015-08-19 12:16:48 -07:00
Nick Winter
303c19a2dd
Pulled in kids coding on homepage image to be visible on screens as small as 1280px wide.
2015-08-10 11:02:19 -07:00
Nick Winter
79ea3258f1
Added GitHub link to community page.
2015-08-08 10:26:13 -07:00
Nick Winter
e9e2866863
Added custom backgrounds for equip buttons. Shrunk equip text to fit for languages where it was overflowing.
2015-08-08 06:31:53 -07:00
Nick Winter
4d697a43ab
Added kids coding on homepage.
2015-08-08 05:35:08 -07:00
Nick Winter
66212b0559
Don't show victory text for hero levels. New Clans button. Floor stretching support for firn cliff.
2015-08-05 16:17:27 -07:00
Matt Lott
697b0e9e42
Courses UI - Clean up details page summary
2015-08-05 10:58:12 -07:00
Matt Lott
ea90b93bd2
Courses UI - Consolidate class settings into single modal
2015-08-05 09:35:18 -07:00
Matt Lott
1b21a677dc
Courses UI - Updating copy on landing page
2015-08-04 20:01:13 -07:00
Matt Lott
9547bd1021
Add sales copy to beginning of courses landing page
2015-08-04 15:33:02 -07:00
Nick Winter
3f323d27d0
Removed achievement and rewards from course-type level victory screens. Added victory text, return-to-course-button, and level feedback and reviews to course-type levels.
2015-08-04 11:35:10 -07:00
Matt Lott
bfd4b4f0ca
Courses UI - Update landing page flow
...
Simplify initial options, add course instance selection.
2015-08-04 11:21:02 -07:00
Matt Lott
8fe189f915
Course details page student level progress popups
2015-07-30 16:04:13 -07:00
Matt Lott
59c730ef20
Add aggregate student progress to course details page
2015-07-30 15:30:36 -07:00
Matt Lott
c5efdb97e1
Course details mock UI edit dialogs
2015-07-29 16:11:06 -07:00
Matt Lott
2baf18ef56
Course mock UI redeem code dialog
2015-07-29 16:11:06 -07:00
David Liu
3bf3321411
Fix weird styling on clans details page
...
- add `display: table-cell` on hero portrait cell
- middle align more things
- `Name` should be a table header
2015-07-26 12:39:43 -07:00
Nick Winter
15ecc92abc
Adding 'course' type levels. Removing 'campaign' type levels.
2015-07-24 17:37:42 -07:00
Matt Lott
e70b8b8652
Add sorting to course details mock UI
2015-07-10 17:11:16 -07:00
Matt Lott
49a75d2d42
Update course info mock UI
2015-07-10 17:11:16 -07:00
Matt Lott
0b714e98d1
Update course info mock UI
2015-07-10 11:04:52 -07:00
Matt Lott
0a2248393d
Update course details mock UI
...
Add student concepts progress.
Add level status and concepts covered.
Add mostly working level Play button.
2015-07-09 17:53:35 -07:00
Nick Winter
4f443efd8b
First draft of logic to work out where the code entry points should be.
2015-07-09 12:47:07 -07:00
Nick Winter
dfa0de7521
Bad testing version of code entry point arrow numbering.
2015-07-09 11:45:11 -07:00