From 604347b7e26494bfd2cecff11c2ed9ab99db322e Mon Sep 17 00:00:00 2001 From: Sebastian Wagner Date: Sat, 10 Sep 2011 13:46:40 +0200 Subject: some errorDialogs --- application/views/scripts/event/index.phtml | 61 +++++++++++++++++++++++++---- 1 file changed, 53 insertions(+), 8 deletions(-) (limited to 'application/views/scripts/event/index.phtml') diff --git a/application/views/scripts/event/index.phtml b/application/views/scripts/event/index.phtml index cc5d899..a276ecb 100644 --- a/application/views/scripts/event/index.phtml +++ b/application/views/scripts/event/index.phtml @@ -33,7 +33,10 @@ var selectedEvent = null; // keydown variable // change view to addEvent function addEvent() { - self.location="/event/add/"; + if($("#poolselectbox option:selected").val() == 'Please choose a Pool') { + $( "#noPoolSelectedDialog" ).dialog('open'); + } else { + self.location="/event/add/";} } function showCalendar() { @@ -184,6 +187,9 @@ var selectedEvent = null; // keydown variable select: function( startDate, endDate, allDay, jsEvent, view ) { + if($("#poolselectbox option:selected").val() == 'Please choose a Pool') { + $( "#noPoolSelectedDialog" ).dialog('open'); + } else { $(function() { $( "#eventAddDialog" ).dialog({ autoOpen: false, @@ -206,6 +212,7 @@ var selectedEvent = null; // keydown variable }); }); $( "#eventAddDialog" ).dialog('open'); + } }, eventResize: function( event, dayDelta, minuteDelta, revertFunc ) { @@ -354,41 +361,75 @@ var selectedEvent = null; // keydown variable $('.fc-header-center').append('Shutdown'); // PoolSelectBox - $('.fc-header-left').append('
'); + $('.fc-header-left').append('
'); - // Add Button - $('.fc-header-right').append('Add Event'); - - // Change Button-Style - $("#lecture").click(function(){ + // Add Button + $('.fc-header-right').append('Add Event'); + + // Change Button-Style + $("#lecture").click(function(){ + if($("#poolselectbox option:selected").val() == 'Please choose a Pool') { + $( "#noPoolSelectedDialog" ).dialog('open'); + } else { if($(this).hasClass("fc-state-active")) { $(this).removeClass("fc-state-active"); setOpacity('Lecture'); } else {$(this).addClass("fc-state-active");} + } }); $("#maintenance").click(function(){ + if($("#poolselectbox option:selected").val() == 'Please choose a Pool') { + $( "#noPoolSelectedDialog" ).dialog('open'); + } else { if($(this).hasClass("fc-state-active")) { $(this).removeClass("fc-state-active"); setOpacity('Maintenance'); } else {$(this).addClass("fc-state-active");} + } }); $("#boot").click(function(){ + if($("#poolselectbox option:selected").val() == 'Please choose a Pool') { + $( "#noPoolSelectedDialog" ).dialog('open'); + } else { if($(this).hasClass("fc-state-active")) { $(this).removeClass("fc-state-active"); setOpacity('Boot'); } else {$(this).addClass("fc-state-active");} + } }); $("#shutdown").click(function(){ + if($("#poolselectbox option:selected").val() == 'Please choose a Pool') { + $( "#noPoolSelectedDialog" ).dialog('open'); + } else { if($(this).hasClass("fc-state-active")) { $(this).removeClass("fc-state-active"); setOpacity('Shutdown'); } else {$(this).addClass("fc-state-active");} + } }); $("#addEvent").click(function(){ addEvent(); }); + // initialize noPoolSelectedDialog + $(function() { + $( "#noPoolSelectedDialog" ).dialog({ + autoOpen: false, + width: 600, + modal: true, + title: "ERROR", + buttons: { + "OK": function() { + $(this).dialog("close"); + } + }, + open: function () { + $(this).parents(".ui-dialog:first").find(".ui-dialog-titlebar").addClass("ui-state-error"); + } + }); + }); + //fetch poollist from pbs database $.get("/event/getpoollist/", function(getpoollistresult){$("#poolselectbox").append(getpoollistresult);}); @@ -429,13 +470,17 @@ selected?

You canĀ“t change the EndTime of a Shutdown Event!

+ + + -