diff --git a/client/galaxy/scripts/mvc/visualization/chart/views/groups.js b/client/galaxy/scripts/mvc/visualization/chart/views/groups.js index 4163e0b8259..7a880cacad0 100644 --- a/client/galaxy/scripts/mvc/visualization/chart/views/groups.js +++ b/client/galaxy/scripts/mvc/visualization/chart/views/groups.js @@ -93,24 +93,13 @@ export default Backbone.View.extend({ self.chart.groups.add({ id: Utils.uid() }); } }); - this.message = new Ui.Message({ - message: "There are no data selection options for this visualization type.", - persistent: true, - status: "info" - }); this.setElement( $("
") - .append(this.repeat.$el.addClass("ui-margin-bottom")) - .append(this.message.$el.addClass("ui-margin-bottom")) + .append(this.repeat.$el) ); - this.listenTo(this.chart, "change", function() { - self.render(); - }); - 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); + self.chart.trigger("redraw"); }); this.listenTo(this.chart.groups, "reset", function() { self.repeat.delAll(); @@ -129,10 +118,8 @@ export default Backbone.View.extend({ render: function() { if (_.size(this.chart.plugin.groups) > 0) { this.repeat.$el.show(); - this.message.$el.hide(); } else { this.repeat.$el.hide(); - this.message.$el.show(); } } }); diff --git a/client/galaxy/scripts/mvc/visualization/chart/views/viewer.js b/client/galaxy/scripts/mvc/visualization/chart/views/viewer.js index 15a50064d12..bb422366cba 100644 --- a/client/galaxy/scripts/mvc/visualization/chart/views/viewer.js +++ b/client/galaxy/scripts/mvc/visualization/chart/views/viewer.js @@ -27,6 +27,7 @@ export default Backbone.View.extend({ this._createContainer("div"); this.chart.on("redraw", function() { self.app.deferred.execute(function(process) { + console.debug("viewer:redraw() - Redrawing..."); self._draw(process, self.chart); }); });