new.html 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143
  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. <link rel='stylesheet' type='text/css' href='redmond/theme.css' />
  5. <!--<src>-->
  6. <link rel='stylesheet' type='text/css' href='../src/css/main.css' />
  7. <link rel='stylesheet' type='text/css' href='../src/css/grid.css' />
  8. <link rel='stylesheet' type='text/css' href='../src/css/agenda.css' />
  9. <script type='text/javascript' src='../src/jquery/jquery.js'></script>
  10. <script type='text/javascript' src='../src/jquery/ui.core.js'></script>
  11. <script type='text/javascript' src='../src/jquery/ui.draggable.js'></script>
  12. <script type='text/javascript' src='../src/jquery/ui.resizable.js'></script>
  13. <script type='text/javascript' src='../src/main.js'></script>
  14. <script type='text/javascript' src='../src/grid.js'></script>
  15. <script type='text/javascript' src='../src/view.js'></script>
  16. <script type='text/javascript' src='../src/util.js'></script>
  17. <script type='text/javascript' src='../src/gcal.js'></script>
  18. <!--</src>-->
  19. <!--<dist>
  20. <link rel='stylesheet' type='text/css' href='../fullcalendar.css' />
  21. <script type='text/javascript' src='../jquery/jquery.js'></script>
  22. <script type='text/javascript' src='../jquery/ui.core.js'></script>
  23. <script type='text/javascript' src='../jquery/ui.draggable.js'></script>
  24. <script type='text/javascript' src='../jquery/ui.resizable.js'></script>
  25. <script type='text/javascript' src='../jquery/ui.resizable.js'></script>
  26. <script type='text/javascript' src='../fullcalendar.js'></script>
  27. <script type='text/javascript' src='../gcal.js'></script>
  28. </dist>-->
  29. <script type='text/javascript'>
  30. var d = new Date();
  31. var y = d.getFullYear();
  32. var m = d.getMonth();
  33. $(document).ready(function() {
  34. $('#calendar').fullCalendar({
  35. windowResize: function() {
  36. //alert('resize');
  37. },
  38. theme: false,
  39. isRTL: false,
  40. weekStart: 1,
  41. weekMode: 'fixed',
  42. //defaultView: 'dayBasic',
  43. viewDisplay: function(date, view) {
  44. //console.log(date + ', ' + view.name);
  45. },
  46. dayClick: function(date, view) {
  47. //console.log(date + ', ' + view.name);
  48. },
  49. eventRender: function(event, element) {
  50. //console.log(event.title + ' RENDER');
  51. },
  52. eventMouseover: function(event) {
  53. //console.log('OVER ' + event.title);
  54. },
  55. eventMouseout: function(event) {
  56. //console.log('OUT ' + event.title);
  57. },
  58. eventClick: function(event) {
  59. //console.log('CLICK ' + event.title + ' /// ' + this.className);
  60. //return false;
  61. },
  62. eventDragStart: function(event) {
  63. //console.log('DRAG START ' + event.title);
  64. },
  65. eventDragStop: function(event) {
  66. //console.log('DRAG STOP ' + event.title);
  67. },
  68. eventDrop: function(event, dayDelta, minuteDelta) {
  69. //console.log(dayDelta + ' ' + minuteDelta + ' --- ' + event.title);
  70. },
  71. eventResizeStart: function(event) {
  72. //console.log('resize START');
  73. },
  74. eventResizeStop: function(event) {
  75. //console.log('resize STOP');
  76. },
  77. eventResize: function(event, dayDelta, minuteDelta) {
  78. //console.log(dayDelta + ' ' + minuteDelta + ' --- ' + event.title);
  79. },
  80. editable: true,
  81. eventSources: [
  82. $.fullCalendar.gcalFeed('http://www.google.com/calendar/feeds/usa__en%40holiday.calendar.google.com/public/basic')
  83. ],
  84. events: [
  85. {
  86. id: 1,
  87. title: "Long Event",
  88. start: new Date(y, m, 6),
  89. end: new Date(y, m, 10)
  90. },
  91. {
  92. id: 2,
  93. title: "Repeating",
  94. start: new Date(y, m, 2)
  95. },
  96. {
  97. id: 2,
  98. title: "Repeating",
  99. start: new Date(y, m, 9)
  100. },
  101. {
  102. id: 3,
  103. title: "Meeting",
  104. start: new Date(y, m, 20, 9, 0),
  105. hasTime: true
  106. },
  107. {
  108. id: 4,
  109. title: "Click for Facebook",
  110. start: new Date(y, m, 27),
  111. end: new Date(y, m, 28),
  112. url: "http://facebook.com/"
  113. },
  114. {
  115. id: 5,
  116. title: "timed event1",
  117. start: new Date (y, m, 31, 17, 30),
  118. hasTime: true
  119. },
  120. {
  121. id: 6,
  122. title: "timed event1",
  123. start: new Date (y, m+1, 2, 14, 15),
  124. hasTime: true
  125. },
  126. {
  127. id: 7,
  128. title: "timed event1",
  129. start: new Date (y, m+1, 4, 15, 00),
  130. end: new Date(y, m+1, 4, 17, 00),
  131. hasTime: true
  132. }
  133. ]
  134. });
  135. });
  136. </script>
  137. </head>
  138. <body style='font-size:12px'>
  139. <div id='calendar' style='width:900px;margin:20px auto 0;font-family:arial'></div>
  140. </body>