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:
parent
3835e16cf7
commit
7eabb90b71
11 changed files with 110 additions and 11 deletions
|
@ -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() {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue