Skip to content

Commit

Permalink
Attach data to container
Browse files Browse the repository at this point in the history
  • Loading branch information
guerler committed Jul 31, 2024
1 parent 42e5c69 commit 5ff81bb
Showing 1 changed file with 7 additions and 13 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -4,23 +4,17 @@
## No stylesheets
<%def name="stylesheets()"></%def>

## Inject parameters
<%def name="javascripts()">
<script type="text/javascript">
var __gxyIncoming__ = {
visualization_id: ${h.dumps(visualization_id)} || undefined,
visualization_name: ${h.dumps(visualization_name)},
visualization_plugin: ${h.dumps(visualization_plugin)},
visualization_config: ${h.dumps(config)},
};
</script>
</%def>

## Create a container and import specified script file
<%def name="late_javascripts()">
<% container = script_attributes.get("container") %>
%if container is not None:
<div id="${container}"></div>
<% data_incoming = {
"visualization_id": visualization_id,
"visualization_name": visualization_name,
"visualization_plugin": visualization_plugin,
"visualization_config": config }
%>
<div id="${container}" data-incoming="${h.dumps(data_incoming)}"></div>
%endif
<% tag_attrs = ' '.join([ '{0}="{1}"'.format( key, attr ) for key, attr in script_attributes.items() ]) %>
<script type="text/javascript" ${tag_attrs}></script>
Expand Down

0 comments on commit 5ff81bb

Please sign in to comment.