Advertisement
Guest User

Untitled

a guest
Jun 24th, 2019
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.98 KB | None | 0 0
  1. document.addEventListener('DOMContentLoaded', function() {
  2. var calendarEl = document.getElementById('calendar');
  3.  
  4. var calendar = new FullCalendar.Calendar(calendarEl, {
  5. locale: 'nl',
  6. weekNumbers: true,
  7. defaultDate: standaarddatum,
  8. nowIndicator: true,
  9. businessHours: true,
  10. editable:true,
  11. plugins: [ 'interaction', 'dayGrid', 'timeGrid', 'list' ],
  12. header: {
  13. left: 'prev,next today',
  14. center: 'title',
  15. right: 'dayGridMonth,timeGridWeek,listYear'
  16. },
  17. allDaySlot: true,
  18. events: {
  19. url: 'load_select.php',
  20. method: 'POST',
  21. extraParams: {
  22. cursus_id:cursus_id, evenement_id:evenement_id, locatie_id:locatie_id, trainer_id:trainer_id
  23. },
  24. failure: function() {
  25. alert('there was an error while fetching events!');
  26. },
  27. color: 'yellow', // a non-ajax option
  28. textColor: 'black' // a non-ajax option
  29. }
  30. });
  31.  
  32. calendar.render();
  33. });
  34.  
  35. $('#cursus tbody').on('click', 'tr', function() {
  36.  
  37. var row = this.closest('tr');
  38.  
  39. var table = $('#cursus').DataTable()
  40. var cursus_id = table.row(row).data()[1]
  41. localStorage.setItem("cursus_id", cursus_id);
  42. var cursus = table.row(row).data()[0]
  43. calendar.refetchEvents();
  44. $('#cursusselect').val(cursus);
  45. $("#cursusselect").show();
  46. $("#btnplus").show();
  47. $("#cursus").parents('div.dataTables_wrapper').first().hide();
  48.  
  49. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement