Commit 0e5d2451 by Alexander Kryklia

passed atrr now in data-passed

parent a3bc1643
...@@ -85,6 +85,7 @@ class ConditionalModule(XModule): ...@@ -85,6 +85,7 @@ class ConditionalModule(XModule):
'element_id': self.location.html_id(), 'element_id': self.location.html_id(),
'id': self.id, 'id': self.id,
'ajax_url': self.system.ajax_url, 'ajax_url': self.system.ajax_url,
'passed': json.dumps(self.is_condition_satisfied())
}) })
def handle_ajax(self, dispatch, post): def handle_ajax(self, dispatch, post):
......
<div id="conditional_${element_id}" class="conditional-wrapper" data-problem-id="${id}" data-url="${ajax_url}"></div> <div id="conditional_${element_id}" class="conditional-wrapper" data-problem-id="${id}" data-url="${ajax_url}"
data-passed="${passed}"></div>
...@@ -12,10 +12,8 @@ def _message(reqm, message): ...@@ -12,10 +12,8 @@ def _message(reqm, message):
location=reqm.location.url())), location=reqm.location.url())),
url_name = reqm.display_name)) url_name = reqm.display_name))
%> %>
<div data-passed="false">
% if message: % if message:
% for reqm in module.required_modules: % for reqm in module.required_modules:
<p>${_message(reqm, message)}</p> <p>${_message(reqm, message)}</p>
% endfor % endfor
% endif % endif
</div>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment