Merge pull request #7198 from guerler/fix_initqueue_viz

Fix galaxy instance access in visualizations
This commit is contained in:
Dannon
2019-01-10 13:12:56 -05:00
committed by GitHub
@@ -9,15 +9,6 @@
%endif
</%def>
<%def name="javascripts()">
<script type="text/javascript">
var Galaxy = Galaxy || parent.Galaxy || {
root : '${h.url_for( "/" )}',
config : {},
emit : {
debug: function() {}
}
};
</script>
${h.js('libs/jquery/jquery',
'libs/jquery/jquery-ui',
'bundled/libs.chunk',
@@ -26,8 +17,8 @@
<%src_path = script_attributes.get("src") %>
<script type="text/javascript" src="${static_url}${src_path}"></script>
<script type="text/javascript">
$(function() {
var config = ${h.dumps(config)};
config.addInitialization(function() {
let dump = ${h.dumps(config)};
var load = "${script_attributes.get("load")}";
if (!bundleEntries[load]) {
load = "load";
@@ -39,8 +30,8 @@
visualization_id: ${h.dumps(visualization_id)} || undefined,
visualization_name: ${h.dumps(visualization_name)},
visualization_plugin: ${h.dumps(visualization_plugin)},
dataset_id: config.dataset_id,
chart_dict: config.chart_dict,
dataset_id: dump.dataset_id,
chart_dict: dump.chart_dict,
chart_load: bundleEntries[load]
});
$('body').css("overflow", "hidden")