]> git.openstreetmap.org Git - rails.git/blobdiff - public/javascripts/rails.js
Make more use of named scopes
[rails.git] / public / javascripts / rails.js
index 4283ed89824f8493f6834c2d8237e0e3e8e4f80c..aed6aed3693f367e82e783e9b93917e235862245 100644 (file)
       input.disabled = false;
     });
   });
+
+  Ajax.Responders.register({
+    onCreate: function(request) {
+      var csrf_meta_tag = $$('meta[name=csrf-token]')[0];
+
+      if (csrf_meta_tag) {
+        var header = 'X-CSRF-Token',
+            token = csrf_meta_tag.readAttribute('content');
+
+        if (!request.options.requestHeaders) {
+          request.options.requestHeaders = {};
+        }
+        request.options.requestHeaders[header] = token;
+      }
+    }
+  });
 })();