client/player/test/emission_fichiers/fc_bloc_direct.js
author ymh <ymh.work@gmail.com>
Fri, 11 Feb 2011 13:35:55 +0100
changeset 25 d5decd9e80cf
parent 0 bdf22b140727
permissions -rw-r--r--
Merge with b3703b98ce32f39f3f3537fbb20c6d8d3b247788
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     1
Drupal.behaviors.fcBlocDirect = function(context) {
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     2
  // Set up interval
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     3
  if (context == document && typeof(Drupal.settings.rf_bloc_suppress) == 'undefined') { // Only one is enough
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     4
    var fcBlocDirectUpdateInterval = setInterval('fcBlocDirectUpdate()', Drupal.settings.fc_bloc_direct.interval);
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     5
    if (Drupal.settings.fc_bloc_direct.refresh_on_load === 1) {
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     6
      fcBlocDirectUpdate();
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     7
    };
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     8
  };
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     9
};
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    10
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    11
// Interval callback
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    12
function fcBlocDirectUpdate() {
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    13
  var url = Drupal.settings.basePath + 'fc_bloc_direct/refresh';
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    14
  $.ajax({
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    15
    method: 'get',
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    16
    url : url,
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    17
    dataType : 'json',
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    18
    error: function(xhr) {
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    19
      // Do nothing in production mode
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    20
      // Drupal.CTools.AJAX.handleErrors(xhr, url);
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    21
    },
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    22
    success: Drupal.CTools.AJAX.respond
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    23
  });
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    24
};