Advertisement
Guest User

fullcal

a guest
Jul 24th, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.30 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset='utf-8' />
  5. <link href='css/fullcalendar.min.css' rel='stylesheet' />
  6. <link href='css/fullcalendar.print.min.css' rel='stylesheet' media='print' />
  7. <script src='js/moment.min.js'></script>
  8. <script src='js/jquery.min.js'></script>
  9. <script src='js/fullcalendar.min.js'></script>
  10. <script>
  11.  
  12. $(document).ready(function() {
  13.  
  14. /*var date = new Date() ;
  15. var d = date.getDate();
  16. var m = date.getMonth();
  17. var y = date.getFullYear();*/
  18.  
  19. var calendar = $('#calendar').fullCalendar({
  20. defaultDate: '2017-07-24',
  21. // defaultTimedEventDuration: '0:01:00',
  22. header: {
  23. left: 'prev,next today',
  24. center: 'title',
  25. right: 'month,agendaWeek,agendaDay'
  26. },
  27. defaultView: 'agendaWeek',
  28. // weekends: false ,// will hide Saturdays and Sundays
  29. //scrollTime : "15:00:00", //3pm
  30.  
  31. slotDuration: '01:00:00',
  32.  
  33.  
  34.  
  35.  
  36. editable: true,
  37. events: "http://localhost/openfield/calendar/events.php",
  38. selectable: true,
  39.  
  40.  
  41.  
  42.  
  43.  
  44. selectHelper: true,
  45. select: function(start, end, allDay) {
  46. var title = prompt('Event Title:');
  47. if (title) {
  48. start = $.fullCalendar.formatDate(start, "yyyy-MM-dd HH:mm:ss");
  49. end = $.fullCalendar.formatDate(end, "yyyy-MM-dd HH:mm:ss");
  50. $.ajax({
  51. url: 'http://localhost/openfield/calendar/add_events.php',
  52. data: 'title='+ title+'&start='+ start +'&end='+ end ,
  53. type: "POST",
  54. success: function(json) {
  55. alert('OK');
  56. }
  57. });
  58. calendar.fullCalendar('renderEvent',
  59. {
  60. title: title,
  61. start: start,
  62. end: end,
  63. allDay: allDay
  64. },
  65. true // make the event "stick"
  66. );
  67. }
  68. calendar.fullCalendar('unselect');
  69. } ,
  70.  
  71. editable: true,
  72.  
  73.  
  74. /*
  75. title: 'Click for Google',
  76. url: 'http://google.com/',
  77. start: '2017-05-28'
  78.  
  79. PEUt ETRE INTERRESSANT RESA */
  80.  
  81.  
  82.  
  83. // eventLimit: true, // allow "more" link when too many events
  84.  
  85. });
  86.  
  87. });
  88.  
  89. </script>
  90. <style>
  91.  
  92. body {
  93. margin: 40px 10px;
  94. padding: 0;
  95. font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
  96. font-size: 14px;
  97. }
  98.  
  99. #calendar {
  100. max-width: 900px;
  101. margin: 0 auto;
  102. }
  103.  
  104. </style>
  105. </head>
  106. <body>
  107.  
  108. <div id='calendar'></div>
  109.  
  110. </body>
  111. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement