codecombat/app/views/editor/level
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
..
components Small fix for #3276 NewLevelComponentModal 2015-12-23 08:41:00 -08:00
modals Uses @$ instead of @.find, method to convert dom into jQuery objects, and superior CoCoModel's getOwner() instead of trawling through the permissions list 2016-01-28 14:05:04 -08:00
scripts Fixed #141. 2015-02-11 15:13:38 -08:00
settings Remove level type 'hero-practice', use level.practice 2016-06-25 08:38:59 -07:00
systems Add game-dev level type (#3725) 2016-06-08 16:57:00 -07:00
tasks Creates clickable links for default tasks 2016-02-03 10:26:36 -08:00
thangs Refactor ThangsTabView to use GameUIState for managing all Surface mouse events 2016-06-28 09:19:38 -07:00
LevelEditView.coffee Fully remove Clojure and Io. Use new Aether 0.5.0. 2016-05-24 12:00:04 -07:00
LevelFeedbackView.coffee Wabam. Refactored a bunch of stuff into 'core' folders so that it's clearer which files are being loaded first thing, and which are not. Also reworked a bunch of the anymatch things in config.coffee, cause there were better ways. 2014-11-28 17:49:41 -08:00
LevelSearchView.coffee Fix level list highlighted levels 2016-01-16 15:05:54 -08:00
RelatedAchievementsView.coffee Use view in template 2015-12-21 15:51:46 +00:00
treema_nodes.coffee Fix adding inventory items to hero in level editor 2016-06-06 15:35:10 -07:00