vsepr: geometries and molecules now are passed from xml as parameters
This commit is contained in:
@@ -726,6 +726,9 @@ def crystallography(element, value, status, render_template, msg=''):
|
||||
escapedict = {'"': '"'}
|
||||
value = saxutils.escape(value, escapedict)
|
||||
|
||||
molecules = element.get('molecules')
|
||||
geometries = element.get('geometries')
|
||||
|
||||
context = {'id': eid,
|
||||
'value': value,
|
||||
'state': status,
|
||||
@@ -782,6 +785,8 @@ def vsepr_input(element, value, status, render_template, msg=''):
|
||||
'width': width,
|
||||
'height': height,
|
||||
'display_file': display_file,
|
||||
'molecules': molecules,
|
||||
'geometries': geometries,
|
||||
}
|
||||
|
||||
html = render_template("vsepr_input.html", context)
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
<section id="textinput_${id}" class="textinput ${doinline}" >
|
||||
<table><tr><td height='600'>
|
||||
<div id="vsepr_div" style="position:relative;">
|
||||
<div id="vsepr_div" style="position:relative;" data-molecules="${molecules}" data-geometries="${geometries}">
|
||||
<canvas id="vsepr" width="${width}" height="${height}">
|
||||
</canvas>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user