new.html 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html>
  3. <head>
  4. <script type='text/javascript' src='loader.js'></script>
  5. <script type='text/javascript'>
  6. var d = new Date();
  7. var y = d.getFullYear();
  8. var m = d.getMonth();
  9. $(document).ready(function() {
  10. $('#calendar').fullCalendar({
  11. windowResize: function() {
  12. //alert('resize');
  13. },
  14. theme: false,
  15. isRTL: false,
  16. weekStart: 1,
  17. weekMode: 'fixed',
  18. //defaultView: 'dayBasic',
  19. viewDisplay: function(date, view) {
  20. //console.log(date + ', ' + view.name);
  21. },
  22. dayClick: function(date, view) {
  23. //console.log(date + ', ' + view.name);
  24. },
  25. eventRender: function(event, element) {
  26. //console.log(event.title + ' RENDER');
  27. },
  28. eventMouseover: function(event) {
  29. //console.log('OVER ' + event.title);
  30. },
  31. eventMouseout: function(event) {
  32. //console.log('OUT ' + event.title);
  33. },
  34. eventClick: function(event) {
  35. //console.log('CLICK ' + event.title + ' /// ' + this.className);
  36. //return false;
  37. },
  38. eventDragStart: function(event) {
  39. console.log('DRAG START ' + event.title);
  40. },
  41. eventDragStop: function(event) {
  42. console.log('DRAG STOP ' + event.title);
  43. },
  44. eventDrop: function(event, dayDelta, minuteDelta) {
  45. console.log(dayDelta + ' ' + minuteDelta + ' --- ' + event.title);
  46. },
  47. eventResizeStart: function(event) {
  48. //console.log('resize START');
  49. },
  50. eventResizeStop: function(event) {
  51. //console.log('resize STOP');
  52. },
  53. eventResize: function(event, dayDelta, minuteDelta) {
  54. //console.log(dayDelta + ' ' + minuteDelta + ' --- ' + event.title);
  55. },
  56. editable: true,
  57. eventSources: [
  58. $.fullCalendar.gcalFeed('http://www.google.com/calendar/feeds/usa__en%40holiday.calendar.google.com/public/basic')
  59. ],
  60. events: [
  61. {
  62. id: 1,
  63. title: "Long Event",
  64. start: new Date(y, m, 6),
  65. end: new Date(y, m, 10)
  66. },
  67. {
  68. id: 2,
  69. title: "Repeating",
  70. start: new Date(y, m, 2)
  71. },
  72. {
  73. id: 2,
  74. title: "Repeating",
  75. start: new Date(y, m, 9)
  76. },
  77. {
  78. id: 3,
  79. title: "Meeting",
  80. start: new Date(y, m, 20, 9, 0),
  81. hasTime: true
  82. },
  83. {
  84. id: 4,
  85. title: "Click for Facebook",
  86. start: new Date(y, m, 27),
  87. end: new Date(y, m, 28),
  88. url: "http://facebook.com/"
  89. },
  90. {
  91. id: 5,
  92. title: "timed event1",
  93. start: new Date (y, m, 31, 17, 30),
  94. hasTime: true
  95. },
  96. {
  97. id: 6,
  98. title: "timed event1",
  99. start: new Date (y, m+1, 2, 14, 15),
  100. hasTime: true
  101. },
  102. {
  103. id: 7,
  104. title: "timed event1",
  105. start: new Date (y, m+1, 4, 15, 00),
  106. end: new Date(y, m+1, 4, 17, 00),
  107. hasTime: true
  108. }
  109. ]
  110. });
  111. });
  112. </script>
  113. </head>
  114. <body style='font-size:12px'>
  115. <div id='calendar' style='width:900px;margin:20px auto 0;font-family:arial'></div>
  116. </body>