client/player/test/emission_fichiers/fc_bloc_direct.js
changeset 124 6de7f434618a
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/client/player/test/emission_fichiers/fc_bloc_direct.js	Wed Dec 01 16:29:15 2010 +0100
@@ -0,0 +1,24 @@
+Drupal.behaviors.fcBlocDirect = function(context) {
+  // Set up interval
+  if (context == document && typeof(Drupal.settings.rf_bloc_suppress) == 'undefined') { // Only one is enough
+    var fcBlocDirectUpdateInterval = setInterval('fcBlocDirectUpdate()', Drupal.settings.fc_bloc_direct.interval);
+    if (Drupal.settings.fc_bloc_direct.refresh_on_load === 1) {
+      fcBlocDirectUpdate();
+    };
+  };
+};
+
+// Interval callback
+function fcBlocDirectUpdate() {
+  var url = Drupal.settings.basePath + 'fc_bloc_direct/refresh';
+  $.ajax({
+    method: 'get',
+    url : url,
+    dataType : 'json',
+    error: function(xhr) {
+      // Do nothing in production mode
+      // Drupal.CTools.AJAX.handleErrors(xhr, url);
+    },
+    success: Drupal.CTools.AJAX.respond
+  });
+};