summaryrefslogtreecommitdiffstats
path: root/application/views/scripts/event/index.phtml
diff options
context:
space:
mode:
authorSebastian Wagner2011-09-06 17:14:29 +0200
committerSebastian Wagner2011-09-06 17:14:29 +0200
commitd9eaa12a59a4db460cf9d0216b452d510a648cf6 (patch)
tree0b05ce9d1a1c583994cd5ffd57236c49340fd8b4 /application/views/scripts/event/index.phtml
parenteventmove- and eventlistAction added (diff)
downloadpoolctrl-d9eaa12a59a4db460cf9d0216b452d510a648cf6.tar.gz
poolctrl-d9eaa12a59a4db460cf9d0216b452d510a648cf6.tar.xz
poolctrl-d9eaa12a59a4db460cf9d0216b452d510a648cf6.zip
eventResize and eventDrop works
Diffstat (limited to 'application/views/scripts/event/index.phtml')
-rw-r--r--application/views/scripts/event/index.phtml65
1 files changed, 31 insertions, 34 deletions
diff --git a/application/views/scripts/event/index.phtml b/application/views/scripts/event/index.phtml
index cebb386..d780d4f 100644
--- a/application/views/scripts/event/index.phtml
+++ b/application/views/scripts/event/index.phtml
@@ -66,6 +66,7 @@ var lastview;
right: 'agendaWeek,agendaDay'
},
editable: true,
+ allDaySlot: false,
// disableDragging: false,
// droppable: true,
selectable: true,
@@ -78,7 +79,7 @@ var lastview;
events: "/event/eventlist",
- dayClick: function(date, allDay, jsEvent, view) {
+ dayClick: function( date, allDay, jsEvent, view ) {
self.location="/event/add/";
},
@@ -86,43 +87,41 @@ var lastview;
eventClick: function(calEvent) {
alert('Event: ' + calEvent.title +
- '\nStart: ' + calEvent.start +
- '\nEnd: ' + calEvent.end +
- '\nNote: ' + calEvent.note +
- '\nCategory: ' + calEvent.category +
- '\nParticipants ' + calEvent.participants);
+ '\nStart: ' + calEvent.start +
+ '\nEnd: ' + calEvent.end +
+ '\nNote: ' + calEvent.note +
+ '\nCategory: ' + calEvent.category +
+ '\nParticipants: ' + calEvent.participants);
+ //$(this).css('color', 'red');
},
- eventResize: function(event,dayDelta,minuteDelta,revertFunc) {
+ select: function( startDate, endDate, allDay, jsEvent, view ) {
- alert(
- "The end date of " + event.title + " has been moved " +
- dayDelta + " days and " +
- minuteDelta + " minutes."
- );
+ //$.post("/event/add/evstart" + startDate + "/evend" + endDate);
+ //self.location="/event/add/evstart" + startDate + "/evend" + endDate;
+ alert(startDate + "\n" + endDate);
+ //if (!confirm("Are you sure to add an Event from " + startDate + " to " + endDate + " ?")) {
+ //}else {}
+
+ },
+
+ eventResize: function( event,dayDelta,minuteDelta,revertFunc ) {
+
+ var length;
+ var min = minuteDelta;
+
+ if (minuteDelta > 0) { length = 'longer';
+ }else{ length = 'shorter'; }
- if (!confirm("Is this correct?")) {
+ if (!confirm( event.title + " is now " + minuteDelta + " minutes " + length + ".\n\n" + "Is this correct?")) {
revertFunc();
}else{
- var eventID = evnet.id;
- var newStart = event.start;
- var newEnd = event.end;
- alert("Event: " + eventID + "\n" +
- "New start: " + newStart + "\n" +
- "New end: " + newEnd);
-
+ $.post("/event/eventresize/evid/" + event.id + "/evend/" + event.end);
}
},
- eventDrop: function(event,dayDelta,minuteDelta,allDay,revertFunc) {
-
- alert(
- event.title + " was moved " +
- dayDelta + " days and " +
- minuteDelta + " minutes."
- );
-
+ eventDrop: function( event,dayDelta,minuteDelta,allDay,revertFunc ) {
/*
* -------------------------
* allDay is not implemented
@@ -134,18 +133,15 @@ var lastview;
}
*/
- if (!confirm("Are you sure about this change?")) {
+ if (!confirm(event.title + " was moved to " + event.start + "\n\n" + "Are you sure about this change?")) {
revertFunc();
}else{
- alert("Event: " + event.id + "\n" +
- "New start: " + event.start + "\n" +
- "New end: " + event.end);
- $.post("/event/eventmove/evid/"+event.id+"/evstart/"+event.start+"/evend/"+event.end);
+ $.post("/event/eventmove/evid/" + event.id + "/evstart/" + event.start + "/evend/" + event.end);
}
},
- eventRender: function(event, element) {
+ eventRender: function( event, element ) {
},
viewDisplay: function(view) {
@@ -163,6 +159,7 @@ var lastview;
$('.fc-header-center').append('<span class="fc-button fc-state-default fc-corner-right fc-state-active"><span class="fc-button-inner"><span id="maintenance" class="fc-button-content">Maintenance</span><span class="fc-button-effect"><span></span></span></span></span>');
$('.fc-header-center').append('<span class="fc-button fc-state-default fc-corner-right fc-state-active"><span class="fc-button-inner"><span id="boot" class="fc-button-content">Boot</span><span class="fc-button-effect"><span></span></span></span></span>');
$('.fc-header-center').append('<span class="fc-button fc-state-default fc-corner-right fc-state-active"><span class="fc-button-inner"><span id="shutdown" class="fc-button-content">Shutdown</span><span class="fc-button-effect"><span></span></span></span></span>');
+ $('.fc-header-right').append('<span class="fc-button fc-state-default fc-corner-right fc-state-active"><span class="fc-button-inner"><span id="addevent" class="fc-button-content">Add Event</span><span class="fc-button-effect"><span></span></span></span></span>');
$("#lecture").click(function() {alert('test');})
}
</script>