From beb5d627793ffb72a957fc9ce5667a67a07cc981 Mon Sep 17 00:00:00 2001 From: Bart Visscher Date: Wed, 19 Oct 2011 19:09:01 +0200 Subject: [PATCH] Optimize deleting event --- apps/calendar/js/calendar.js | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/apps/calendar/js/calendar.js b/apps/calendar/js/calendar.js index c17ecb2479c..000c0136873 100644 --- a/apps/calendar/js/calendar.js +++ b/apps/calendar/js/calendar.js @@ -10,9 +10,6 @@ Calendar={ space:' ', firstdayofweek: '', UI:{ - refetchEvents:function() { - $('#calendar_holder').fullCalendar('refetchEvents'); - }, drageventid: '', loadEvents:function(year){ }, @@ -140,14 +137,14 @@ Calendar={ } }, submitDeleteEventForm:function(url){ - var post = $( "#event_form" ).serialize(); - $("#errorbox").empty(); + var post = $( '#event_form' ).serialize(); + $('#errorbox').empty(); $.post(url, post, function(data){ if(data.status == 'success'){ + $('#calendar_holder').fullCalendar('removeEvents', $('#event_form input[name=id]').val()); $('#event').dialog('destroy').remove(); - Calendar.UI.refetchEvents(); } else { - $("#errorbox").html("Deletion failed"); + $('#errorbox').html(t('calendar', 'Deletion failed')); } }, "json"); @@ -187,7 +184,7 @@ Calendar={ } else if(data.status == 'success'){ $('#event').dialog('destroy').remove(); - Calendar.UI.refetchEvents(); + $('#calendar_holder').fullCalendar('refetchEvents'); } },"json"); },