web/static/ldt/js/projectscontents.js
changeset 66 8a7530e28185
parent 46 ba02faf089df
child 71 8a881c9593d0
--- a/web/static/ldt/js/projectscontents.js	Wed Apr 20 11:30:32 2011 +0200
+++ b/web/static/ldt/js/projectscontents.js	Wed Apr 20 18:45:21 2011 +0200
@@ -227,7 +227,7 @@
     $('.ldt_link_create',base_node).each(function(i){
         $(this).attr("target","_iri");
     });
-     $('.ldt_link_create',base_node).nyroModal({
+    $('.ldt_link_create',base_node).nyroModal({
          
         filters: ['iriIframe'],
         sizes: {
@@ -270,7 +270,7 @@
     });
 
     
-     $('.publishedproject', base_node).click(function(e) {
+    $('.publishedproject', base_node).click(function(e) {
         e.preventDefault();
         var target = $(e.target);
         var project_id = target.attr('id').replace('project_','');
@@ -278,15 +278,17 @@
         $.ajax({
             url: url,
             type: 'POST',
-            dataType: 'json',
-            success: function(json, textStatus, XMLHttpRequest){
+            data: {csrfmiddlewaretoken:global_csrf_token},
+            // bug with jquery >= 1.5, "json" adds a callback so we don't specify dataType
+            //dataType: 'json',
+            success: function(json, textStatus, XMLHttpRequest) {
                 if(json.res) {
                     searchCallback($('#searchprojectsinput'), "#projectslistcontainer", searchprojectfilterurl, 0);
                 }
             }
         });
     });
-
+    
     $('.unpublishedproject', base_node).click(function(e) {
         e.preventDefault();
         var target = $(e.target);
@@ -295,8 +297,10 @@
         $.ajax({
             url: url,
             type: 'POST',
-            dataType: 'json',
-            success: function(json, textStatus, XMLHttpRequest){
+            data: {csrfmiddlewaretoken:global_csrf_token},
+            // bug with jquery >= 1.5, "json" adds a callback so we don't specify dataType
+            //dataType: 'json',
+            success: function(json, textStatus, XMLHttpRequest) {
                 if(json.res) {
                     searchCallback($('#searchprojectsinput'), "#projectslistcontainer", searchprojectfilterurl, 0);
                 }
@@ -334,7 +338,6 @@
 }
 
 function init_events_projects(base_node, embed_url, searchprojectfilterurl, publishprojecturl, unpublishprojecturl) {
-    
     init_events_base(base_node, embed_url);
     init_events_base_projects(base_node, embed_url, searchprojectfilterurl, publishprojecturl, unpublishprojecturl);
 }