codecombat/app/styles/play/level
Phoenix Eliot 663c220eaf Show wev-dev iFrame error messages like Aether's
This heavily refactors SpellView and adds infrastructure for receiving and reporting Errors raised by the web-dev iFrame. The web-dev error system, the Aether error system, and the Ace html-worker avoid disturbing each others' errors/annotations (though currently Aether+web-dev errors won't coexist), and they clear/update their own asynchronously.

Show web-dev iFrame errors as Ace annotations

Add functional error banners (with poor messages)

Improve error banners, don't allow duplicate Problems

Refactor setAnnotations override

Convert all constructor calls for Problems

Add comments, clean up

Clean up

Don't clear things unnecessarily

Clean up error message sending from iFrame

Add web-dev:error schema

Clarify error message attributes

Refactor displaying AetherProblems

Refactor displaying user problem banners

Refactor onWebDevError

Set ace styles on updating @problems

Clean up, fix off-by-1 error

Add comment

Show stale web-dev errors differently
Some web-dev errors are generated by "stale" code — code that's still running in the iFrame but doesn't have the player's recent changes.
This shows those errors differently than if they weren't "stale", and suggests they re-run their code.

Hook up web-dev event schema

Destroy ignored duplicate problems

Functionalize a bit of stuff

Fix ProblemAlertView never loading
2016-08-31 10:59:06 -07:00
..
modal Game dev levels (#3810) 2016-07-28 13:39:58 -07:00
tome Show wev-dev iFrame error messages like Aether's 2016-08-31 10:59:06 -07:00
chat.sass Trying to standardize sass imports in an effort to test #1615, to no avail. 2014-09-30 16:17:54 -07:00
control-bar-view.sass Game dev levels (#3810) 2016-07-28 13:39:58 -07:00
duel-stats-view.sass Move gold display to DuelStatsView for Wakka Maul and remove army power display for non-army ladders 2015-11-30 14:58:36 -08:00
goals.sass Fixed some border images in Firefox, and hopefully in other browsers. 2014-12-07 15:51:32 -08:00
gold.sass Some size/styling tweaks for goals and gold. 2014-11-19 09:01:01 -08:00
hints-view.sass Hints v1 2016-06-15 16:12:41 -07:00
hud.sass Preparing new campaign levels for migration to new campaign editor. 2014-12-23 17:14:35 -08:00
level-dialogue-view.sass Attempting to require purchase of tarnished bronze breastplate in The Raised Sword. 2014-11-21 16:23:26 -08:00
level-flags-view.sass Trying to standardize sass imports in an effort to test #1615, to no avail. 2014-09-30 16:17:54 -07:00
level-playback-view.sass Game dev levels (#3810) 2016-07-28 13:39:58 -07:00
loading.sass Fix level preview CSS 2016-07-20 17:04:01 -07:00
message.sass Ready for action, sir! 2014-01-03 10:32:13 -08:00
play-game-dev-level-view.sass Fix scrolling on PlayGameDevLevelView 2016-08-23 12:50:50 -07:00
play-web-dev-level-view.sass 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
thang_avatar.sass Implementing more of new code editor design. Removed ThangList, EditorConfigModal, and a few other obsolete things. 2014-11-07 16:04:35 -08:00
web-surface-view.sass i18n, comments, misc cleanup 2016-07-17 00:53:17 -07:00