Skip to content

Instantly share code, notes, and snippets.

@davinmsu
Created September 4, 2015 20:46
Show Gist options
  • Save davinmsu/98540e198527674c6ef4 to your computer and use it in GitHub Desktop.
Save davinmsu/98540e198527674c6ef4 to your computer and use it in GitHub Desktop.
$ ->
data = []
$('.q').on 'click', ->
$q = $(this)
return true if $q.hasClass 'disabled'
isValid = $q.data('valid') == 1
$q.addClass 'selected'
question = $q.data('question')
$(".q[data-question=#{question}]").addClass 'disabled'
$q.addClass if isValid then 'valid' else 'invalid'
title = $q.html().replace(/\s+/g," ").replace(/(\r\n|\n|\r)/gm," ")
data.push {question: question, value: $q.data('value'), title: title, valid: isValid}
if $q.data('last') == 1
$('#formData').val JSON.stringify(data)
$('#formCorrect').val $('.q.valid').length
$('#questForm').submit()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment