client/player/test/emission_fichiers/rf_player.js
author ymh <ymh.work@gmail.com>
Fri, 04 Feb 2011 18:41:06 +0100
changeset 20 45cf063be4a5
parent 0 bdf22b140727
permissions -rw-r--r--
new version of ldt
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.rfPlayerOpeningLinks = function(context) {
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     2
  $('a.rf-player-open:not(.rf-player-open-processed)', context).each(function () {
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     3
    var common_settings = { 
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     4
      height: 458,
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     5
      width: 560,
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     6
      top: 150,
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     7
      left: 250,
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     8
      windowName: 'player'
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
    var chrome_settings = { 
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    12
      height: 515,
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    13
      width: 560,
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    14
      top: 150,
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    15
      left: 250,
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    16
      windowName: 'player'
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    17
    }
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    18
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    19
    var chrome_settings_windows = { 
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    20
      height: 465,
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    21
      width: 560,
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    22
      top: 150,
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    23
      left: 250,
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    24
      windowName: 'player'
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    25
    }
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    26
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    27
    var is_chrome = /chrome/.test(navigator.userAgent.toLowerCase());
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    28
    var is_windows = /windows/.test(navigator.userAgent.toLowerCase());
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    29
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    30
    if (is_chrome == false) {
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    31
      $(this).popupWindow(common_settings);
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    32
    }
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    33
    else {
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    34
      if (is_windows == false) {
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    35
        $(this).popupWindow(chrome_settings);
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    36
      }
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    37
      else {
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    38
        $(this).popupWindow(chrome_settings_windows);
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    39
      }
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    40
    }
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    41
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    42
    // We can add the processed class
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    43
    $(this).addClass('rf-player-open-processed');
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    44
  });
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    45
};