summaryrefslogtreecommitdiffstats
path: root/application
diff options
context:
space:
mode:
authorSebastian Wagner2011-09-28 16:33:02 +0200
committerSebastian Wagner2011-09-28 16:33:02 +0200
commit4b052fbe3724682e99cb85d66644bb34c9499dd3 (patch)
tree0589fcedccdd1d0d31b7d1031f837d33d584fc09 /application
parentmove wdh events implemented (diff)
downloadpoolctrl-4b052fbe3724682e99cb85d66644bb34c9499dd3.tar.gz
poolctrl-4b052fbe3724682e99cb85d66644bb34c9499dd3.tar.xz
poolctrl-4b052fbe3724682e99cb85d66644bb34c9499dd3.zip
bugfix
Diffstat (limited to 'application')
-rwxr-xr-xapplication/views/scripts/event/index.phtml47
1 files changed, 40 insertions, 7 deletions
diff --git a/application/views/scripts/event/index.phtml b/application/views/scripts/event/index.phtml
index b46928f..689bd55 100755
--- a/application/views/scripts/event/index.phtml
+++ b/application/views/scripts/event/index.phtml
@@ -204,9 +204,9 @@ var dayClick = false;
slotMinutes: 30,
defaultEventMinutes: 20,
- dayClick: function( date, allDay, jsEvent, view ) {
+ /*dayClick: function( date, allDay, jsEvent, view ) {
- /*selectedDate = date;
+ selectedDate = date;
dayClick = true;
$('#calendar').fullCalendar( 'unselect' );
@@ -243,9 +243,9 @@ var dayClick = false;
$( "#errorRightsDialog" ).dialog('open');
}
else $('#calendar').fullCalendar( 'unselect' );
- */
+
//self.location="/event/add/evstart/" + date + "/poolID/" + $("#poolselectbox option:selected").val();
- },
+ },*/
eventMouseover: function( event, jsEvent, view ) {
//overlappStart = event.start;
@@ -268,7 +268,34 @@ var dayClick = false;
} else if (event.immediate == 0 && $.get("/event/checkright/rightShortcut/er")) {
// this is the dblclick
$(this).qtip("destroy");
- self.location = "/event/edit/eventID/" + event.id + "/poolID/" + $("#poolselectbox option:selected").val();
+ if(event.repeat == 1) {
+ $(function() {
+ $( "#eventEditWdhDialog" ).dialog({
+ autoOpen: false,
+ width: 600,
+ modal: true,
+ title: 'Edit ' + event.title,
+ buttons: {
+ "Cancel": function() {
+ $(this).dialog("close");
+ },
+ "Edit just this Event": function() {
+ $(this).dialog("close");
+ self.location = "/event/edit/eventID/" + event.id + "/poolID/" + $("#poolselectbox option:selected").val();
+ },
+ "Edit all Events": function() {
+ $(this).dialog("close");
+ self.location = "/event/edit/eventID/" + event.id + "/wdh/" + 1 + "/poolID/" + $("#poolselectbox option:selected").val();
+ }
+ },
+ open: function () {
+ $(".ui-dialog-titlebar-close").hide();
+ //$(this).parents(".ui-dialog:first").find(".ui-dialog-titlebar").addClass("ui-state-error");
+ }
+ });
+ });
+ $( "#eventEditWdhDialog" ).dialog('open');
+ } else self.location = "/event/edit/eventID/" + event.id + "/poolID/" + $("#poolselectbox option:selected").val();
}
},
@@ -307,6 +334,7 @@ var dayClick = false;
},
eventResize: function( event, dayDelta, minuteDelta, revertFunc ) {
+
$(this).qtip("destroy");
if($.get("/event/checkright/rightShortcut/er")) {
if(event.repeat == 0) {
@@ -371,8 +399,6 @@ var dayClick = false;
},
eventDrop: function( event, dayDelta, minuteDelta, allDay, revertFunc ) {
-
- //alert(event.start - minuteDelta);
if(event.repeat == 0 && isDroppable && event.immediate == 0 && $.get("/event/checkright/rightShortcut/er")) {
$(function() {
@@ -676,6 +702,13 @@ selected one?</p>
selected one?</p>
</div>
+<!-- edit wdhEvent -->
+<div id="eventEditWdhDialog" style="display: none">
+<p>This is a Wdh-Event!</p>
+<p>Do you want to edit any event occurring this event or just the
+selected one?</p>
+</div>
+
<!-- eventDelete -->
<div id="eventDeleteDialog" style="display: none">
<p>Are you sure to delete this Event?</p>