Nick Winter
b64bcd9f02
Use shareable false/true/'project' for different levels of shareability
2016-07-15 23:26:43 -07:00
Nick Winter
6ae89e31f1
Add direct link to play game/web-dev creations while coding them
2016-07-15 22:14:25 -07:00
Nick Winter
5d26b03918
Add buttons to view game/web-dev levels to courses views
2016-07-15 21:57:04 -07:00
Nick Winter
5f95a4d158
Play game-dev levels without API restrictions. Show game button in CourseDetailsView only when appropriate.
2016-07-15 20:47:09 -07:00
Nick Winter
224ad54bdd
View web dev levels. Add proper victory modal game/webpage share links. Fix playing game dev levels. Add generic change transition to all web-dev pages.
2016-07-15 20:03:12 -07:00
Scott Erickson
0570644943
Set up a bunch of game dev, web dev playing logic
2016-07-15 16:57:39 -07:00
Nick Winter
788a14398a
Fix starting web dev levels
2016-07-15 16:22:33 -07:00
Scott Erickson
7b38181241
Merge branch 'master' into game-dev-levels
2016-07-15 16:02:21 -07:00
Scott Erickson
ab704a1cab
Merge remote-tracking branch 'origin/web-dev-levels' into game-dev-levels
...
# Conflicts:
# app/views/play/level/PlayLevelView.coffee
2016-07-15 16:01:57 -07:00
Scott Erickson
10ca59d10f
Have CourseVictoryModal used for course-ladder levels
2016-07-15 15:54:22 -07:00
Nick Winter
9be8151959
Don't create God for web-dev levels
2016-07-15 13:24:54 -07:00
Nick Winter
5a688e42c7
Slightly more flexible iframe origin checking
2016-07-15 11:19:22 -07:00
Nick Winter
1e89775486
Basic campaign mode victory modal hookup for web-dev levels
2016-07-15 09:53:16 -07:00
Nick Winter
739973cb47
Sending goal states to GoalManager and GoalStatusView
2016-07-15 09:11:36 -07:00
Nick Winter
c44c16e5d2
Started implementing web-dev goals
2016-07-15 00:40:32 -07:00
Nick Winter
e3670165e7
Remove code for multiple spells; rename SpellListTabEntryView to SpellTopBarView; remove hero avatar from SpellTopBarView
2016-07-14 22:43:25 -07:00
Nick Winter
220db3106c
Run button now recreates web-dev DOM; no submit button
2016-07-14 19:48:27 -07:00
Nick Winter
33ba3f6033
Enable docs for web-dev levels
2016-07-14 19:14:18 -07:00
Nick Winter
ed320a8d9e
WebSurfaceView now parsing player code through virtual DOM into iframe
2016-07-14 18:07:36 -07:00
Scott Erickson
9d0ad7af44
Start work on having course arenas use the CourseVictoryModal
2016-07-14 16:50:17 -07:00
Scott Erickson
9a79cae09d
Fix PlayGameDevLevelView to run in course mode
2016-07-14 16:49:48 -07:00
phoenixeliot
c3ed217964
Fix i18n render bug on SimulateTabView
2016-07-14 16:20:15 -07:00
Scott Erickson
61caf3dcd3
Merge branch 'master' into game-dev-levels
2016-07-14 15:50:04 -07:00
Scott Erickson
dd88f39761
Add shareable property to levels
2016-07-14 15:48:42 -07:00
Scott Erickson
0cb92582f4
Add destroy method
2016-07-14 15:13:02 -07:00
Nick Winter
16b10612b6
Stub WebSurface showing for web-dev levels
2016-07-14 12:34:22 -07:00
phoenixeliot
5e10e34825
Add spy buttons to admin page search results
2016-07-14 11:27:18 -07:00
Nick Winter
c5c831c211
Remove real-time multiplayer prototype code
2016-07-14 10:26:09 -07:00
Scott Erickson
2284a9f495
Remove semi-colons from AnalyticsView to satisfy linter
2016-07-14 10:10:22 -07:00
Nick Winter
349ab24da7
First pass at adding 'web-dev' level type
2016-07-14 09:38:45 -07:00
Nick Winter
c0a70cb2ab
Refactor level type checks for easy greppability (level.isType)
2016-07-14 08:58:43 -07:00
Nick Winter
87ed53b24b
Merge branch 'master' into web-dev-levels
2016-07-14 08:26:27 -07:00
Scott Erickson
fb9998b15e
Add temp buttons to CourseDetailsView for testing PlayGameDevLevelView
2016-07-13 16:05:41 -07:00
Scott Erickson
b982f3fd52
Fix Camera bounds by adding ScriptManager
2016-07-13 16:05:41 -07:00
Scott Erickson
4a51045a41
Fix PlayGameDevLevelView when playing the first time, get frames streaming
...
For whatever reason, the Angel does not normally allow streaming on the first world.
I hacked around it, but would be good to figure out why that restriction is there
in the first place.
2016-07-13 16:05:41 -07:00
Scott Erickson
c9986ee05a
Tweak Promises in PlayGameDevLevelView
2016-07-13 16:05:41 -07:00
Scott Erickson
d7a2219b16
Refactor PlayGameDevLevelView to use promises
2016-07-13 13:28:54 -07:00
Scott Erickson
1b7ac76b9f
Add loading and playing to PlayGameDevLevelView
2016-07-13 11:43:25 -07:00
Nick Winter
872e83e9b7
Don't use course hero in verifier / level editor for type: 'course' level
2016-07-13 10:04:43 -07:00
Scott Erickson
3a0695f59c
Add some basic info to PlayGameDevLevelView
2016-07-12 15:12:11 -07:00
Scott Erickson
25e348c5ad
Initial, basically working PlayGameDevLevelView
2016-07-12 14:07:10 -07:00
Scott Erickson
0b1e1ddcb4
Merge branch 'game-dev-levels'
2016-07-12 11:00:29 -07:00
Nick Winter
cd47a9d4ea
Fix inconsistent verifier results when run with multiple levels batched
2016-07-11 16:59:00 -07:00
Matt Lott
f8a67ace0e
Remove items from course victory dialog
2016-07-11 16:01:34 -07:00
Matt Lott
16c9f10043
🐛 Fix course victory dialog level progress counts
...
Use classroom versioned levels instead of latest course levels.
Use current level session instead of stale one.
2016-07-11 13:28:52 -07:00
Nick Winter
a5a955ca6b
Always show indent guides
2016-07-11 08:35:44 -07:00
David Liu
2ebef96d28
Fix birthday form validation in signup ( #3787 )
2016-07-11 08:34:29 -07:00
Matt Lott
9b68e91409
🐛 Fix analytics dashboard coursePrepaid use
2016-07-10 17:55:07 -07:00
Matt Lott
f598e43957
Admin classroom export respects classroom versioning
2016-07-08 18:47:06 -07:00
Matt Lott
1bf3eb54dd
🐛 Fix admin classroom progress export paging
2016-07-08 18:24:47 -07:00