codecombat/app/styles
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
..
account Add first/last names to Account Settings 2016-08-01 14:12:35 -07:00
admin 🐛Fix admin student licenses range coloring 2016-08-17 21:08:23 -07:00
artisans Style-fix quotes and EOD newlines 2016-08-25 15:37:49 -07:00
bootstrap Navbars collapse below large screen sizes 2016-04-27 16:07:55 -07:00
clans Fix weird styling on clans details page 2015-07-26 12:39:43 -07:00
common Add style-flat base 2016-02-25 11:40:27 -08:00
contribute Change z-index of contribute tiles to prevent overlap between dropdowns for #3127 2015-11-19 23:59:43 -08:00
core Add hero selector to create account modal 2016-08-08 15:19:44 -07:00
courses Simplify applying licenses 2016-08-23 10:43:31 -07:00
docs Fix systems documentation tab background 2016-08-07 15:35:42 +01:00
editor Add course (name, description) translations 2016-08-18 10:10:18 -07:00
i18n Modify courses i18n edit view to be less error-prone 2016-08-23 14:36:45 -07:00
kinds Fix level list highlighted levels 2016-01-16 15:05:54 -08:00
modal Improve WebDev level image gallery 2016-08-12 13:19:26 -07:00
play Show wev-dev iFrame error messages like Aether's 2016-08-31 10:59:06 -07:00
teachers Merge pull request #3889 from codecombat/course-curriculum 2016-08-29 17:09:32 -07:00
user Fix bugquest bugs 2016-05-24 14:10:17 -07:00
about.sass Replace /about Matt and Nick pics with real photos 2016-08-03 10:17:57 -07:00
achievements.sass clean up achievements.sass 2016-05-17 11:08:28 +07:00
admin.sass Prepaid subscriptions 2015-03-19 15:04:15 -07:00
application.sass Fixed css for IE warnings. 2014-03-22 10:54:35 -07:00
careers.sass Add /careers page 2015-09-14 17:38:18 -07:00
cla.sass Ready for action, sir! 2014-01-03 10:32:13 -08:00
community.sass Added GitHub link to community page. 2015-08-08 10:26:13 -07:00
demo.sass Initial work on a demo view. But brunch won't build demo-app.js for some reason. 2014-06-16 11:40:08 -07:00
forms.sass Ready for action, sir! 2014-01-03 10:32:13 -08:00
home.sass Do not hide teacher note for small screens, add close link 2016-02-03 10:10:43 -08:00
legal.sass Update legal.sass 2015-01-31 12:11:09 +00:00
mixins.sass fix #2828 2015-06-28 00:32:08 -03:00
new-home-view.sass Compress student jumbotron image 2016-07-07 11:28:02 -07:00
not_found.sass Trying to standardize sass imports in an effort to test #1615, to no avail. 2014-09-30 16:17:54 -07:00
style-flat-variables.sass Refactor and update teacher-dashboard 2016-05-06 13:13:11 -07:00
style-flat.sass Improve WebDev level image gallery 2016-08-12 13:19:26 -07:00
teachers.sass Update /teachers 2015-12-02 15:19:52 -08:00
test-view.sass Add clearer reports to client TestView 2016-06-03 16:26:03 -07:00
treema-ext.sass For the markdown editor node, tweaked ace height, and made sure preview div is hidden by default. 2014-08-26 10:28:01 -07:00