diff gcalendar/static/js/gcalendar_edit.js @ 581:ee87ea74d46b

For Django 1.4, rearranged project structure for new manage.py.
author Brian Neal <bgneal@gmail.com>
date Sat, 05 May 2012 17:10:48 -0500
parents gpp/gcalendar/static/js/gcalendar_edit.js@88b2b9cb8c1f
children 110bbc78a482
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/gcalendar/static/js/gcalendar_edit.js	Sat May 05 17:10:48 2012 -0500
@@ -0,0 +1,24 @@
+$(document).ready(function() {
+   $('.gcal-del').click(function () {
+      if (confirm('Really delete this event?')) {
+         var id = this.id;
+         if (id.match(/gcal-(\d+)/)) {
+            $.ajax({
+               url: '/calendar/delete/', 
+               type: 'POST',
+               data: { id : RegExp.$1 }, 
+               dataType: 'text',
+               success: function (id) {
+                  var id = '#gcal-' + id;
+                  $(id).parents('li').hide('normal');
+               }, 
+               error: function (xhr, textStatus, ex) {
+                  alert('Oops, an error occurred. ' + xhr.statusText + ' - ' + 
+                     xhr.responseText);
+               }
+            });
+         }
+      }
+      return false;
+      });
+});