Commit 44a46d08 by Valera Rozuvan

Changes to stop displaying conditional content multiple times. Work in progress. Part 4. Done-ish.

parent 77cd2624
......@@ -6,30 +6,19 @@ class @Conditional
if @el.data('passed') is true
@passed = true
console.log 'Conditional is already passed.'
return
else if @el.data('passed') is false
@passed = false
else
@passed = null
console.log '@passed = '
console.log @passed
console.log 'Conditional is not passed. Must re-check with server.'
@url = @el.data('url')
@render()
render: () ->
$.postWithPrefix "#{@url}/conditional_get", (response) =>
console.log response
if (((response.passed is true) && (@passed is false)) || (@passed is null))
console.log '(((response.passed is true) && (@passed is false)) || (@passed is null))'
@el.data 'passed', true
@el.data 'passed', response.passed
@el.append(i) for i in response.html
XModule.loadModules @el
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