franck@2: Index: popups.module franck@2: =================================================================== franck@2: --- popups.module (révision 337) franck@2: +++ popups.module (copie de travail) franck@2: @@ -192,6 +192,10 @@ franck@2: */ franck@2: function popups_add_popups($rules=NULL) { franck@2: static $added = FALSE; franck@2: + static $shouldAdd = NULL; franck@2: + if (is_null($shouldAdd)) { franck@2: + $shouldAdd = $_SERVER['HTTP_X_REQUESTED_WITH'] != 'XMLHttpRequest' || $_SESSION['page_override']; franck@2: + } franck@2: $settings = array('popups' => array()); franck@2: franck@2: if (is_array($rules)) { franck@2: @@ -224,7 +228,7 @@ franck@2: drupal_add_js( $settings, 'setting' ); franck@2: } franck@2: } franck@2: - if (!$added) { franck@2: + if (!$added && $shouldAdd) { franck@2: drupal_add_css(drupal_get_path('module', 'popups') .'/popups.css'); franck@2: drupal_add_css(drupal_get_path('module', 'popups') .'/popups-skin.css'); franck@2: drupal_add_js(drupal_get_path('module', 'popups') .'/popups.js');