Skip to content

Commit

Permalink
Fix config parser
Browse files Browse the repository at this point in the history
  • Loading branch information
guerler committed Feb 11, 2018
1 parent f2335fe commit 9ae6cb1
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 16 deletions.
10 changes: 0 additions & 10 deletions client/galaxy/scripts/mvc/visualization/chart/views/menu.js
Original file line number Diff line number Diff line change
Expand Up @@ -90,16 +90,6 @@ export default Backbone.View.extend({
window.dispatchEvent(new Event("resize"));
}
}),
new Ui.ButtonIcon({
icon: "fa-line-chart",
tooltip: "Visualize",
onclick: () => {
app.chart.set({
date: Utils.time()
});
app.chart.trigger("redraw");
}
}),
this.export_button,
new Ui.ButtonIcon({
icon: "fa-save",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,7 @@ export default Backbone.View.extend({
_draw: function(process, chart) {
var n_panels = chart.settings.get("__use_panels") == "true" ? chart.groups.length : 1;
this._createContainer(chart.plugin.specs.tag, n_panels);
chart.set("date", Utils.time());
chart.state("wait", "Please wait...");
this.app.chart_load({ process: process, chart: chart, dataset: this.app.dataset, targets: this.targets });
}
Expand Down
12 changes: 6 additions & 6 deletions lib/galaxy/visualization/plugins/config_parser.py
Original file line number Diff line number Diff line change
Expand Up @@ -406,10 +406,10 @@ class ListParser(list):
def __init__(self, aList):
for element in aList:
if len(element) > 0:
if len(element) == 1 or element[0].tag != element[1].tag:
self.append(DictParser(element))
elif element[0].tag == element[1].tag:
if element.tag == element[0].tag:
self.append(ListParser(element))
else:
self.append(DictParser(element))
elif element.text:
text = element.text.strip()
if text:
Expand All @@ -426,10 +426,10 @@ def __init__(self, parent_element):
self.update(dict(parent_element.items()))
for element in parent_element:
if len(element) > 0:
if len(element) == 1 or element[0].tag != element[1].tag:
aDict = DictParser(element)
else:
if element.tag == element[0].tag:
aDict = ListParser(element)
else:
aDict = DictParser(element)
if element.items():
aDict.update(dict(element.items()))
self.update({element.tag: aDict})
Expand Down

0 comments on commit 9ae6cb1

Please sign in to comment.