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