client/player/test/emission_fichiers/rf_player.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.rfPlayerOpeningLinks = function(context) {
eb9188f2ee4f first commit
wakimd
parents:
diff changeset
     2
  $('a.rf-player-open:not(.rf-player-open-processed)', context).each(function () {
eb9188f2ee4f first commit
wakimd
parents:
diff changeset
     3
    var common_settings = { 
eb9188f2ee4f first commit
wakimd
parents:
diff changeset
     4
      height: 458,
eb9188f2ee4f first commit
wakimd
parents:
diff changeset
     5
      width: 560,
eb9188f2ee4f first commit
wakimd
parents:
diff changeset
     6
      top: 150,
eb9188f2ee4f first commit
wakimd
parents:
diff changeset
     7
      left: 250,
eb9188f2ee4f first commit
wakimd
parents:
diff changeset
     8
      windowName: 'player'
eb9188f2ee4f first commit
wakimd
parents:
diff changeset
     9
    }
eb9188f2ee4f first commit
wakimd
parents:
diff changeset
    10
eb9188f2ee4f first commit
wakimd
parents:
diff changeset
    11
    var chrome_settings = { 
eb9188f2ee4f first commit
wakimd
parents:
diff changeset
    12
      height: 515,
eb9188f2ee4f first commit
wakimd
parents:
diff changeset
    13
      width: 560,
eb9188f2ee4f first commit
wakimd
parents:
diff changeset
    14
      top: 150,
eb9188f2ee4f first commit
wakimd
parents:
diff changeset
    15
      left: 250,
eb9188f2ee4f first commit
wakimd
parents:
diff changeset
    16
      windowName: 'player'
eb9188f2ee4f first commit
wakimd
parents:
diff changeset
    17
    }
eb9188f2ee4f first commit
wakimd
parents:
diff changeset
    18
eb9188f2ee4f first commit
wakimd
parents:
diff changeset
    19
    var chrome_settings_windows = { 
eb9188f2ee4f first commit
wakimd
parents:
diff changeset
    20
      height: 465,
eb9188f2ee4f first commit
wakimd
parents:
diff changeset
    21
      width: 560,
eb9188f2ee4f first commit
wakimd
parents:
diff changeset
    22
      top: 150,
eb9188f2ee4f first commit
wakimd
parents:
diff changeset
    23
      left: 250,
eb9188f2ee4f first commit
wakimd
parents:
diff changeset
    24
      windowName: 'player'
eb9188f2ee4f first commit
wakimd
parents:
diff changeset
    25
    }
eb9188f2ee4f first commit
wakimd
parents:
diff changeset
    26
eb9188f2ee4f first commit
wakimd
parents:
diff changeset
    27
    var is_chrome = /chrome/.test(navigator.userAgent.toLowerCase());
eb9188f2ee4f first commit
wakimd
parents:
diff changeset
    28
    var is_windows = /windows/.test(navigator.userAgent.toLowerCase());
eb9188f2ee4f first commit
wakimd
parents:
diff changeset
    29
eb9188f2ee4f first commit
wakimd
parents:
diff changeset
    30
    if (is_chrome == false) {
eb9188f2ee4f first commit
wakimd
parents:
diff changeset
    31
      $(this).popupWindow(common_settings);
eb9188f2ee4f first commit
wakimd
parents:
diff changeset
    32
    }
eb9188f2ee4f first commit
wakimd
parents:
diff changeset
    33
    else {
eb9188f2ee4f first commit
wakimd
parents:
diff changeset
    34
      if (is_windows == false) {
eb9188f2ee4f first commit
wakimd
parents:
diff changeset
    35
        $(this).popupWindow(chrome_settings);
eb9188f2ee4f first commit
wakimd
parents:
diff changeset
    36
      }
eb9188f2ee4f first commit
wakimd
parents:
diff changeset
    37
      else {
eb9188f2ee4f first commit
wakimd
parents:
diff changeset
    38
        $(this).popupWindow(chrome_settings_windows);
eb9188f2ee4f first commit
wakimd
parents:
diff changeset
    39
      }
eb9188f2ee4f first commit
wakimd
parents:
diff changeset
    40
    }
eb9188f2ee4f first commit
wakimd
parents:
diff changeset
    41
eb9188f2ee4f first commit
wakimd
parents:
diff changeset
    42
    // We can add the processed class
eb9188f2ee4f first commit
wakimd
parents:
diff changeset
    43
    $(this).addClass('rf-player-open-processed');
eb9188f2ee4f first commit
wakimd
parents:
diff changeset
    44
  });
eb9188f2ee4f first commit
wakimd
parents:
diff changeset
    45
};