web/res/metadataplayer/test/emission_fichiers/rf_player.js
author Samuel Huron <samuel.huron@centrepompidou.fr>
Wed, 06 Apr 2011 16:26:16 +0200
changeset 99 6cb4d10f0b8b
child 133 9578d3ddce17
permissions -rw-r--r--
NEW WEBSITE WITH : HOME / ABOUT / CLIENT.PHP

Drupal.behaviors.rfPlayerOpeningLinks = function(context) {
  $('a.rf-player-open:not(.rf-player-open-processed)', context).each(function () {
    var common_settings = { 
      height: 458,
      width: 560,
      top: 150,
      left: 250,
      windowName: 'player'
    }

    var chrome_settings = { 
      height: 515,
      width: 560,
      top: 150,
      left: 250,
      windowName: 'player'
    }

    var chrome_settings_windows = { 
      height: 465,
      width: 560,
      top: 150,
      left: 250,
      windowName: 'player'
    }

    var is_chrome = /chrome/.test(navigator.userAgent.toLowerCase());
    var is_windows = /windows/.test(navigator.userAgent.toLowerCase());

    if (is_chrome == false) {
      $(this).popupWindow(common_settings);
    }
    else {
      if (is_windows == false) {
        $(this).popupWindow(chrome_settings);
      }
      else {
        $(this).popupWindow(chrome_settings_windows);
      }
    }

    // We can add the processed class
    $(this).addClass('rf-player-open-processed');
  });
};