client/player/test/emission_fichiers/fc_bloc_direct.js
author ymh <ymh.work@gmail.com>
Thu, 28 Oct 2010 00:37:07 +0200
changeset 19 cbc514bab5bf
parent 1 eb9188f2ee4f
permissions -rw-r--r--
Added tag V00.06 for changeset b9c2a90029e7
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1
eb9188f2ee4f first commit
wakimd
parents:
diff changeset
     1
Drupal.behaviors.fcBlocDirect = function(context) {
eb9188f2ee4f first commit
wakimd
parents:
diff changeset
     2
  // Set up interval
eb9188f2ee4f first commit
wakimd
parents:
diff changeset
     3
  if (context == document && typeof(Drupal.settings.rf_bloc_suppress) == 'undefined') { // Only one is enough
eb9188f2ee4f first commit
wakimd
parents:
diff changeset
     4
    var fcBlocDirectUpdateInterval = setInterval('fcBlocDirectUpdate()', Drupal.settings.fc_bloc_direct.interval);
eb9188f2ee4f first commit
wakimd
parents:
diff changeset
     5
    if (Drupal.settings.fc_bloc_direct.refresh_on_load === 1) {
eb9188f2ee4f first commit
wakimd
parents:
diff changeset
     6
      fcBlocDirectUpdate();
eb9188f2ee4f first commit
wakimd
parents:
diff changeset
     7
    };
eb9188f2ee4f first commit
wakimd
parents:
diff changeset
     8
  };
eb9188f2ee4f first commit
wakimd
parents:
diff changeset
     9
};
eb9188f2ee4f first commit
wakimd
parents:
diff changeset
    10
eb9188f2ee4f first commit
wakimd
parents:
diff changeset
    11
// Interval callback
eb9188f2ee4f first commit
wakimd
parents:
diff changeset
    12
function fcBlocDirectUpdate() {
eb9188f2ee4f first commit
wakimd
parents:
diff changeset
    13
  var url = Drupal.settings.basePath + 'fc_bloc_direct/refresh';
eb9188f2ee4f first commit
wakimd
parents:
diff changeset
    14
  $.ajax({
eb9188f2ee4f first commit
wakimd
parents:
diff changeset
    15
    method: 'get',
eb9188f2ee4f first commit
wakimd
parents:
diff changeset
    16
    url : url,
eb9188f2ee4f first commit
wakimd
parents:
diff changeset
    17
    dataType : 'json',
eb9188f2ee4f first commit
wakimd
parents:
diff changeset
    18
    error: function(xhr) {
eb9188f2ee4f first commit
wakimd
parents:
diff changeset
    19
      // Do nothing in production mode
eb9188f2ee4f first commit
wakimd
parents:
diff changeset
    20
      // Drupal.CTools.AJAX.handleErrors(xhr, url);
eb9188f2ee4f first commit
wakimd
parents:
diff changeset
    21
    },
eb9188f2ee4f first commit
wakimd
parents:
diff changeset
    22
    success: Drupal.CTools.AJAX.respond
eb9188f2ee4f first commit
wakimd
parents:
diff changeset
    23
  });
eb9188f2ee4f first commit
wakimd
parents:
diff changeset
    24
};