| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135 | 
							- <!DOCTYPE html>
 
- <html>
 
- <head>
 
- <meta charset='utf-8' />
 
- <link href='../fullcalendar.min.css' rel='stylesheet' />
 
- <link href='../fullcalendar.print.min.css' rel='stylesheet' media='print' />
 
- <script src='../lib/moment.min.js'></script>
 
- <script src='../lib/jquery.min.js'></script>
 
- <script src='../lib/jquery-ui.min.js'></script>
 
- <script src='../fullcalendar.min.js'></script>
 
- <script>
 
-   $(document).ready(function() {
 
-     /* initialize the external events
 
-     -----------------------------------------------------------------*/
 
-     $('#external-events .fc-event').each(function() {
 
-       // store data so the calendar knows to render an event upon drop
 
-       $(this).data('event', {
 
-         title: $.trim($(this).text()), // use the element's text as the event title
 
-         stick: true // maintain when user navigates (see docs on the renderEvent method)
 
-       });
 
-       // make the event draggable using jQuery UI
 
-       $(this).draggable({
 
-         zIndex: 999,
 
-         revert: true,      // will cause the event to go back to its
 
-         revertDuration: 0  //  original position after the drag
 
-       });
 
-     });
 
-     /* initialize the calendar
 
-     -----------------------------------------------------------------*/
 
-     $('#calendar').fullCalendar({
 
-       header: {
 
-         left: 'prev,next today',
 
-         center: 'title',
 
-         right: 'month,agendaWeek,agendaDay'
 
-       },
 
-       editable: true,
 
-       droppable: true, // this allows things to be dropped onto the calendar
 
-       drop: function() {
 
-         // is the "remove after drop" checkbox checked?
 
-         if ($('#drop-remove').is(':checked')) {
 
-           // if so, remove the element from the "Draggable Events" list
 
-           $(this).remove();
 
-         }
 
-       }
 
-     });
 
-   });
 
- </script>
 
- <style>
 
-   body {
 
-     margin-top: 40px;
 
-     text-align: center;
 
-     font-size: 14px;
 
-     font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
 
-   }
 
-   #wrap {
 
-     width: 1100px;
 
-     margin: 0 auto;
 
-   }
 
-   #external-events {
 
-     float: left;
 
-     width: 150px;
 
-     padding: 0 10px;
 
-     border: 1px solid #ccc;
 
-     background: #eee;
 
-     text-align: left;
 
-   }
 
-   #external-events h4 {
 
-     font-size: 16px;
 
-     margin-top: 0;
 
-     padding-top: 1em;
 
-   }
 
-   #external-events .fc-event {
 
-     margin: 10px 0;
 
-     cursor: pointer;
 
-   }
 
-   #external-events p {
 
-     margin: 1.5em 0;
 
-     font-size: 11px;
 
-     color: #666;
 
-   }
 
-   #external-events p input {
 
-     margin: 0;
 
-     vertical-align: middle;
 
-   }
 
-   #calendar {
 
-     float: right;
 
-     width: 900px;
 
-   }
 
- </style>
 
- </head>
 
- <body>
 
-   <div id='wrap'>
 
-     <div id='external-events'>
 
-       <h4>Draggable Events</h4>
 
-       <div class='fc-event'>My Event 1</div>
 
-       <div class='fc-event'>My Event 2</div>
 
-       <div class='fc-event'>My Event 3</div>
 
-       <div class='fc-event'>My Event 4</div>
 
-       <div class='fc-event'>My Event 5</div>
 
-       <p>
 
-         <input type='checkbox' id='drop-remove' />
 
-         <label for='drop-remove'>remove after drop</label>
 
-       </p>
 
-     </div>
 
-     <div id='calendar'></div>
 
-     <div style='clear:both'></div>
 
-   </div>
 
- </body>
 
- </html>
 
 
  |