summaryrefslogtreecommitdiffstats
path: root/application/views/scripts/event/index.phtml
diff options
context:
space:
mode:
Diffstat (limited to 'application/views/scripts/event/index.phtml')
-rwxr-xr-xapplication/views/scripts/event/index.phtml165
1 files changed, 14 insertions, 151 deletions
diff --git a/application/views/scripts/event/index.phtml b/application/views/scripts/event/index.phtml
index 4061092..f79dd6c 100755
--- a/application/views/scripts/event/index.phtml
+++ b/application/views/scripts/event/index.phtml
@@ -1,4 +1,4 @@
-<h1>Events</h1>
+<h1>Pool Control</h1>
<div id='calendar'
style='margin: 3em 0; font-size: 13px'></div>
@@ -7,7 +7,6 @@
$(document).ready(function() {iniCalendar();});
-
/*
* calendar variables
*/
@@ -17,24 +16,13 @@ var eventColor = {ev:null, color:null};
// keydown
var selectedEvent = null;
-var cpEvent = null;
-var selectedDate = null;
// dblclick
var clickTmp = true;
-var evClick = false;
-
-// overlapping
-var isDroppable;
-var overlappStart;
-var overlappEnd;
// poolSelectVal
var poolIDtmp;
-// dayClick
-var dayClick = false;
-
//change border color of an event
function eventSelected(event) {
if (eventColor.ev != null){
@@ -48,13 +36,13 @@ function eventSelected(event) {
eventColor.color = event.borderColor;
event.borderColor = 'black';
$('#calendar').fullCalendar("rerenderEvents");
+ // show report button
if($.get("/event/checkright/rightShortcut/er")){
$('#eventReportButton').show();
-
} else {
$('#eventReportButton').hide();
-
}
+ // show edit button
if($.get("/event/checkright/rightShortcut/ee")) {
$('#editEvent').show();
} else {
@@ -69,14 +57,6 @@ function eventSelected(event) {
} else {
self.location="/event/add/";}
}
-
- function showCalendar() {
- $("#calendar").show();
- }
-
- function hideCalendar() {
- $("#calendar").hide();
- }
function setOpacity(type, value) {
var events = $('#calendar').fullCalendar( 'clientEvents' , function(event) {
@@ -109,9 +89,6 @@ function eventSelected(event) {
/*
* KEYDOWN FUNCTION
* delete selected event by key del(8) OR entf(46)
- * copy selected event by key ctrl(17) AND c(67)
- * cut selected event by key ctrl(17) AND x(88)
- * paste selected event by key ctrl(17) AND v(86)
*/
$(document).keydown(function (e) {
@@ -139,7 +116,6 @@ function eventSelected(event) {
},
open: function () {
$(".ui-dialog-titlebar-close").hide();
- //$(this).parents(".ui-dialog:first").find(".ui-dialog-titlebar").addClass("ui-state-error");
}
});
});
@@ -170,7 +146,6 @@ function eventSelected(event) {
},
open: function () {
$(".ui-dialog-titlebar-close").hide();
- //$(this).parents(".ui-dialog:first").find(".ui-dialog-titlebar").addClass("ui-state-error");
}
});
});
@@ -206,15 +181,6 @@ function eventSelected(event) {
defaultEventMinutes: 10,
loading: function(bool) { if (bool) $('#progress').show(); else $('#progress').hide(); },
-
-
- eventMouseover: function( event, jsEvent, view ) {
- evClick = true;
- },
-
- eventMouseout: function( event, jsEvent, view ) {
- evClick = false;
- },
eventClick: function( event, jsEvent, view ) {
@@ -223,8 +189,7 @@ function eventSelected(event) {
setTimeout(function() {clickTmp = true;} , 300);
$(this).qtip("destroy");
eventSelected(event);
- // non immediate event case
- } else if (event.immediate == 0 && $.get("/event/checkright/rightShortcut/ed")) {
+ } else if ($.get("/event/checkright/rightShortcut/ed")) {
// this is the dblclick
$(this).qtip("destroy");
if(event.repeat == 1) {
@@ -249,7 +214,6 @@ function eventSelected(event) {
},
open: function () {
$(".ui-dialog-titlebar-close").hide();
- //$(this).parents(".ui-dialog:first").find(".ui-dialog-titlebar").addClass("ui-state-error");
}
});
});
@@ -257,7 +221,7 @@ function eventSelected(event) {
} else self.location = "/event/edit/eventID/" + event.id + "/wdh/" + 0 + "/poolID/" + $("#poolselectbox option:selected").val();
} else if (!$.get("/event/checkright/rightShortcut/ee")) {
$( "#errorRightsDialog" ).dialog('open');
- } else $( "#errorEditImmediate" ).dialog('open');
+ }
},
select: function( startDate, endDate, allDay, jsEvent, view ) {
@@ -295,7 +259,7 @@ function eventSelected(event) {
if($("#poolselectbox option:selected").val() == 'defaultPool' || $("#poolselectbox option:selected").val() == 'noPool') {
$( "#noPoolSelectedDialog" ).dialog('open');
- } else if (right && evClick == false) {
+ } else if (right) {
$(function() {
$( "#eventAddDialog" ).dialog({
autoOpen: false,
@@ -327,16 +291,14 @@ function eventSelected(event) {
},
open: function () {
$(".ui-dialog-titlebar-close").hide();
- //$(this).parents(".ui-dialog:first").find(".ui-dialog-titlebar").addClass("ui-state-error");
}
});
});
$( "#eventAddDialog" ).dialog('open');
- } else if (!right && evClick == false) {
+ } else if (!right) {
$('#calendar').fullCalendar( 'unselect' );
$( "#errorRightsDialog" ).dialog('open');
} else
- evClick = true;
$('#calendar').fullCalendar( 'unselect' );
});
});
@@ -426,7 +388,6 @@ function eventSelected(event) {
},
open: function () {
$(".ui-dialog-titlebar-close").hide();
- //$(this).parents(".ui-dialog:first").find(".ui-dialog-titlebar").addClass("ui-state-error");
}
});
});
@@ -469,7 +430,6 @@ function eventSelected(event) {
},
open: function () {
$(".ui-dialog-titlebar-close").hide();
- //$(this).parents(".ui-dialog:first").find(".ui-dialog-titlebar").addClass("ui-state-error");
}
});
});
@@ -495,10 +455,8 @@ function eventSelected(event) {
var cfcell = document.getElementById("cfevents");
// get conflicts
var returndata = jQuery.parseJSON(data);
-
// get past
var past = returndata.past;
-
// get conflict free events with repeat
var cfevents = returndata.cfevents;
var cfeventsString = $.toJSON(cfevents);
@@ -548,7 +506,7 @@ function eventSelected(event) {
});
});
- if((event.repeat == 0 || event.repeat == 2) && event.immediate == 0 && $.get("/event/checkright/rightShortcut/ee")) {
+ if((event.repeat == 0 || event.repeat == 2) && $.get("/event/checkright/rightShortcut/ee")) {
$(function() {
$( "#defaultDialog" ).dialog({
autoOpen: false,
@@ -578,12 +536,11 @@ function eventSelected(event) {
},
open: function () {
$(".ui-dialog-titlebar-close").hide();
- //$(this).parents(".ui-dialog:first").find(".ui-dialog-titlebar").addClass("ui-state-error");
}
});
});
$( "#defaultDialog" ).dialog('open');
- } else if (event.repeat == 1 && event.immediate == 0 && $.get("/event/checkright/rightShortcut/ee")) {
+ } else if (event.repeat == 1 && $.get("/event/checkright/rightShortcut/ee")) {
$(function() {
$( "#eventMoveWdhDialog" ).dialog({
autoOpen: false,
@@ -633,31 +590,10 @@ function eventSelected(event) {
},
open: function () {
$(".ui-dialog-titlebar-close").hide();
- //$(this).parents(".ui-dialog:first").find(".ui-dialog-titlebar").addClass("ui-state-error");
}
});
});
$( "#eventMoveWdhDialog" ).dialog('open');
- } else if (event.immediate == 1 && $.get("/event/checkright/rightShortcut/ee")){
- $(function() {
- $( "#eventImmediateButtonDialog" ).dialog({
- autoOpen: false,
- width: 600,
- modal: true,
- title: 'Move ' + event.title,
- buttons: {
- "OK": function() {
- $(this).dialog("close");
- revertFunc();
- }
- },
- open: function () {
- $(".ui-dialog-titlebar-close").hide();
- $(this).parents(".ui-dialog:first").find(".ui-dialog-titlebar").addClass("ui-state-error");
- }
- });
- });
- $("#eventImmediateButtonDialog").dialog('open');
} else {
revertFunc();
$(this).qtip("destroy");
@@ -699,18 +635,13 @@ function eventSelected(event) {
element.removeClass('fc-event-vert'); // css class
}
- // disable resizing if the event is a boot- or shutdown-event
+ // disable resizing if the event is a boot- or shutdown-event
if(event.category == 'Boot' || event.category == 'Shutdown') {
element.resizable(false); // calendar resizing
element.resizable("destroy"); // jqeury resizing
element.removeClass('fc-event-vert'); // css class
}
- // disable editing of immediate events
- if(event.immediate == 1) {
- element.ediable = false;
- }
-
element.qtip({
content:
'Title: ' + event.title + '<br/>' +
@@ -720,10 +651,7 @@ function eventSelected(event) {
show: 'mouseover',
hide: 'mouseout'
});
-
- if (view.name == 'agendaWeek') {
-
- }
+
if (view.name == 'agendaDay') {
if(event.participants) {
element.find('.fc-event-title').append(
@@ -813,7 +741,7 @@ function eventSelected(event) {
$("#editEvent").click(function(){
if(selectedEvent != null) {
- if(selectedEvent.repeat == 1 && selectedEvent.immediate == 0) {
+ if(selectedEvent.repeat == 1) {
$(function() {
$( "#eventEditWdhDialog" ).dialog({
autoOpen: false,
@@ -835,40 +763,20 @@ function eventSelected(event) {
},
open: function () {
$(".ui-dialog-titlebar-close").hide();
- //$(this).parents(".ui-dialog:first").find(".ui-dialog-titlebar").addClass("ui-state-error");
}
});
});
$( "#eventEditWdhDialog" ).dialog('open');
- } else if ( ( selectedEvent.repeat == 0 || selectedEvent.repeat == 2 ) && selectedEvent.immediate == 0) self.location = "/event/edit/eventID/" + selectedEvent.id + "/wdh/" + 0 + "/poolID/" + $("#poolselectbox option:selected").val();
+ } else if ( selectedEvent.repeat == 0 || selectedEvent.repeat == 2 ) self.location = "/event/edit/eventID/" + selectedEvent.id + "/wdh/" + 0 + "/poolID/" + $("#poolselectbox option:selected").val();
else if (!$.get("/event/checkright/rightShortcut/ee")) {
$( "#errorRightsDialog" ).dialog('open');
- } else $( "#errorEditImmediate" ).dialog('open');
+ }
}
});
$("#eventReportButton").click(function(){
if(selectedEvent != null) {
self.location="/event/showreports/eventID/" + selectedEvent.id;
- } else {
- $(function() {
- $( "#eventReportButtonDialog" ).dialog({
- autoOpen: false,
- width: 600,
- modal: true,
- title: "ERROR",
- buttons: {
- "OK": function() {
- $(this).dialog("close");
- }
- },
- open: function () {
- $(".ui-dialog-titlebar-close").hide();
- $(this).parents(".ui-dialog:first").find(".ui-dialog-titlebar").addClass("ui-state-error");
- }
- });
- });
- $( "#eventReportButtonDialog" ).dialog('open');
}
});
@@ -922,25 +830,6 @@ function eventSelected(event) {
}
});
});
-
-// errorEditImmediate Dialog
- $(function() {
- $( "#errorEditImmediate" ).dialog({
- autoOpen: false,
- width: 600,
- modal: true,
- title: "ERROR",
- buttons: {
- "OK": function() {
- $(this).dialog("close");
- }
- },
- open: function () {
- $(".ui-dialog-titlebar-close").hide();
- $(this).parents(".ui-dialog:first").find(".ui-dialog-titlebar").addClass("ui-state-error");
- }
- });
- });
// errorTime Dialog
$(function() {
@@ -1022,27 +911,6 @@ selected one?</p>
<p>Are you sure to add this Event?</p>
</div>
-<!-- eventReportButton -->
-<div id="eventReportButtonDialog" style="display: none">
-<p>Please choose an Event first!</p>
-</div>
-
-<!-- eventImmediateButton -->
-<div id="eventImmediateButtonDialog" style="display: none">
-<p>You can´t change time of an Immediate-Event!</p>
-<p>Please generate a new Event</p>
-</div>
-
-<!-- eventResize boot -->
-<div id="eventResizeBootDialog" style="display: none">
-<p>You can´t change the EndTime of a Boot Event!</p>
-</div>
-
-<!-- eventResize shutdown -->
-<div id="eventResizeShutdownDialog" style="display: none">
-<p>You can´t change the EndTime of a Shutdown Event!</p>
-</div>
-
<!-- eventNotDroppableDialog -->
<div id="eventNotDroppableDialog" style="display: none">
<p>You can´t drop this Event here! There exists at least one collision
@@ -1071,11 +939,6 @@ between two events.</p>
<p>Please choose another position and try again.</p>
</div>
-<!-- errorEditImmediate -->
-<div id="errorEditImmediate" style="display: none">
-<p>You can´t edit an Immediate-Event!</p>
-</div>
-
<!-- errorRights -->
<div id="errorRightsDialog" style="display: none">
<p>Permission denied!</p>