2
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2025-09-06 09:10:25 +08:00

FEATURE: added error messages for bad theme CSS / JS

This commit is contained in:
Sam 2017-04-19 16:46:28 -04:00
parent 3835e16cf7
commit 7eabb90b71
11 changed files with 110 additions and 11 deletions

View file

@ -75,6 +75,11 @@ export default Ember.Controller.extend({
return fieldName && fieldName.indexOf("scss") > -1 ? "scss" : "html";
},
@computed("currentTargetName", "fieldName", "saving")
error(target, fieldName) {
return this.get('model').getError(target, fieldName);
},
@computed("fieldName", "currentTargetName")
editorId(fieldName, currentTarget) {
return fieldName + "|" + currentTarget;
@ -139,7 +144,8 @@ export default Ember.Controller.extend({
actions: {
save() {
this.get('model').saveChanges("theme_fields");
this.set('saving', true);
this.get('model').saveChanges("theme_fields").finally(()=>{this.set('saving', false);});
},
toggleMaximize: function() {