Sprankelprachtig aan/afmeldsysteem

activities.coffee 730B

123456789101112131415161718192021222324252627
  1. $(document).on 'turbolinks:load', ->
  2. clipboard = new Clipboard('.copy-reactions', {
  3. 'text': clipreactions
  4. })
  5. @clipreactions = (trigger) ->
  6. id = trigger.dataset['activity']
  7. dopresent = (typeof trigger.dataset['present'] != 'undefined')
  8. doabsent = (typeof trigger.dataset['absent'] != 'undefined')
  9. donoresp = (typeof trigger.dataset['unknown'] != 'undefined')
  10. req = $.ajax({
  11. async: false,
  12. method: 'GET',
  13. url: '/api/activities/' + id + '/response_summary'
  14. })
  15. resp = req.responseJSON.response_summary
  16. res = []
  17. if dopresent
  18. res.push(resp['present']['message'])
  19. if doabsent
  20. res.push(resp['absent']['message'])
  21. if donoresp
  22. res.push(resp['unknown']['message'])
  23. res.join('\n')