issue_417_refetchEvents.html 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <link href='../dist/fullcalendar.css' rel='stylesheet' />
  5. <link href='../dist/fullcalendar.print.css' rel='stylesheet' media='print' />
  6. <script src='../lib/jquery/dist/jquery.js'></script>
  7. <script src='../lib/jquery-ui/ui/jquery-ui.js'></script>
  8. <script src='../lib/moment/moment.js'></script>
  9. <script src='../dist/fullcalendar.js'></script>
  10. <script src='../dist/gcal.js'></script>
  11. <script>
  12. /*
  13. - click on day button
  14. - click refetchEvents
  15. - click on month button
  16. event shouldn't disappear!!!
  17. */
  18. $(document).ready(function() {
  19. var date = new Date();
  20. var d = date.getDate();
  21. var m = date.getMonth();
  22. var y = date.getFullYear();
  23. $('#calendar').fullCalendar({
  24. year: 2010,
  25. month: 9,
  26. date: 31,
  27. header: {
  28. left: 'prev,next today',
  29. center: 'title',
  30. right: 'month,agendaDay'
  31. },
  32. editable: true,
  33. events: $.fullCalendar.gcalFeed('http://www.google.com/calendar/feeds/usa__en%40holiday.calendar.google.com/public/basic')
  34. });
  35. });
  36. </script>
  37. <style>
  38. body {
  39. margin-top: 40px;
  40. text-align: center;
  41. font-size: 13px;
  42. font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
  43. }
  44. #calendar {
  45. width: 900px;
  46. margin: 0 auto;
  47. }
  48. </style>
  49. </head>
  50. <body>
  51. <button onclick="$('#calendar').fullCalendar('refetchEvents')">refetchEvents</button>
  52. <div id='calendar'></div>
  53. </body>
  54. </html>