diff --git a/client/galaxy/scripts/mvc/visualization/chart/views/groups.js b/client/galaxy/scripts/mvc/visualization/chart/views/groups.js index dc5481de308..4163e0b8259 100644 --- a/client/galaxy/scripts/mvc/visualization/chart/views/groups.js +++ b/client/galaxy/scripts/mvc/visualization/chart/views/groups.js @@ -66,12 +66,13 @@ var GroupView = Backbone.View.extend({ cls: "ui-portlet-plain", onchange: function() { self.group.set(self.form.data.create()); - self.chart.set("modified", true); + self.chart.trigger("redraw"); } }); self.group.set(self.form.data.create()); self.$el.empty().append(self.form.$el); process.resolve(); + self.chart.trigger("redraw"); } }); }); @@ -105,8 +106,8 @@ export default Backbone.View.extend({ this.listenTo(this.chart, "change", function() { self.render(); }); - this.listenTo(this.chart.groups, "add remove reset", function() { - self.chart.set("modified", true); + this.listenTo(this.chart.groups, "remove reset", function() { + self.chart.trigger("redraw") }); this.listenTo(this.chart.groups, "remove", function(group) { self.repeat.del(group.id); diff --git a/client/galaxy/scripts/mvc/visualization/chart/views/settings.js b/client/galaxy/scripts/mvc/visualization/chart/views/settings.js index 55f54665247..f10e3003b9f 100644 --- a/client/galaxy/scripts/mvc/visualization/chart/views/settings.js +++ b/client/galaxy/scripts/mvc/visualization/chart/views/settings.js @@ -39,6 +39,7 @@ export default Backbone.View.extend({ cls: "ui-portlet-plain", onchange: function() { self.chart.settings.set(self.form.data.create()); + self.chart.trigger("redraw"); } }); this.chart.settings.set(this.form.data.create());