codecombat/app/models
Scott Erickson 4dda1b67dd Refactor ThangsTabView to use GameUIState for managing all Surface mouse events
Attempting to use a react-component-like system, where the Surface simply emits everything that
happens through the shared GameUIState, and the parent (in this case the ThangsTabView, but theoretically
anything that uses the surface) handles the events manually, to enforce desired behavior for that particular
context.

It's nice that all the event handling is centralized, but it's still a bit of a mess, and not thoroughly
stateful. But it's a start. This is in preparation for allowing multi-thang selection and manipulation
in the level editor.
2016-06-28 09:19:38 -07:00
..
Achievement.coffee Added a new 'artisan' permission, which can edit most of the things admins can, but with less uncomfortable ultimate power. 2015-02-25 18:41:39 -08:00
AnalyticsLogEvent.coffee Log analytics events internally 2014-12-15 11:45:12 -08:00
AnalyticsStripeInvoice.coffee Subs dashboard perf 2015-07-31 16:19:40 -07:00
Article.coffee Added a new 'artisan' permission, which can edit most of the things admins can, but with less uncomfortable ultimate power. 2015-02-25 18:41:39 -08:00
Campaign.coffee Practice levels Ux and next level algorithm 2016-06-27 14:05:42 -07:00
Clan.coffee Create and list clans 2015-04-01 11:56:48 -07:00
Classroom.coffee Practice levels Ux and next level algorithm 2016-06-27 14:05:42 -07:00
CocoModel.coffee Include ladder levels in level stats in teacher views, clean client test logs 2016-06-17 15:15:13 -07:00
CodeLog.coffee Implements the SPADE logger into the SpellView 2016-04-26 09:56:30 -07:00
Course.coffee Initial courses object model 2015-08-29 07:15:39 -07:00
CourseInstance.coffee Refactor and update teacher-dashboard 2016-05-06 13:13:11 -07:00
EarnedAchievement.coffee Tweaked achievement notification handling, also disabling an endless loop of achievement fetching. 2015-01-09 12:38:00 -08:00
File.coffee Clean up mixed quotes 2014-07-01 12:23:22 +08:00
GameUIState.coffee Refactor ThangsTabView to use GameUIState for managing all Surface mouse events 2016-06-28 09:19:38 -07:00
Level.coffee Practice levels Ux and next level algorithm 2016-06-27 14:05:42 -07:00
LevelComponent.coffee Added a new 'artisan' permission, which can edit most of the things admins can, but with less uncomfortable ultimate power. 2015-02-25 18:41:39 -08:00
LevelFeedback.coffee Clean up mixed quotes 2014-07-01 12:23:22 +08:00
LevelSession.coffee Include ladder levels in level stats in teacher views, clean client test logs 2016-06-17 15:15:13 -07:00
LevelSystem.coffee Added a new 'artisan' permission, which can edit most of the things admins can, but with less uncomfortable ultimate power. 2015-02-25 18:41:39 -08:00
Mandate.coffee Add Mandate for modifying simulation throughput on the fly, other things later 2015-12-16 16:39:45 -08:00
Patch.coffee Clean up mixed quotes 2014-07-01 12:23:22 +08:00
Payment.coffee Added a simple payments page. 2014-11-25 11:09:29 -08:00
Poll.coffee Added admin/pending-patches view. Fixed accepting several kinds of patches. Added keyboard shortcuts for accepting (a) and rejecting (r) patches. Fixed #2490. Fixed #2515. Fixed #2304. 2015-03-28 13:54:44 -07:00
Prepaid.coffee Remove revoke functionality 2016-05-24 16:05:40 -07:00
Product.coffee Move product information to the db 2015-12-14 11:10:50 -08:00
Purchase.coffee Implementation of Heald's design of the PlayItemsModal. Added purchasing logic to the server to support it. Refactored header font from Bangers to Open Sans Condensed. 2014-11-03 20:48:59 -08:00
RealTimeModel.coffee PVP waiting screen in real-time view 2014-08-29 21:46:26 -07:00
State.coffee Refactor and update teacher-dashboard 2016-05-06 13:13:11 -07:00
StripeCoupon.coffee Add Enrollment start/end dates, remove self-serve 2016-05-24 14:07:28 -07:00
SuperModel.coffee Lock course content to classrooms 2016-04-27 09:58:04 -07:00
ThangType.coffee Preparing for master-wizard 2016-06-24 15:02:57 -07:00
TrialRequest.coffee Replace TeachersFreeTrialView with RequestQuoteView 2016-01-28 17:21:36 -08:00
User.coffee Add two starting new heroes. Fix #2753 again for now. 2016-06-24 14:57:21 -07:00
UserCodeProblem.coffee Instrument user code problems 2014-08-14 13:32:00 -07:00
UserPollsRecord.coffee Polls! 2015-03-08 16:36:17 -07:00