Skip to content
Snippets Groups Projects
Commit 40ee66fc authored by llaffont's avatar llaffont
Browse files

Chargement du Javascript par profil

parent 2c21357b
Branches
Tags
No related merge requests found
......@@ -217,7 +217,7 @@ Class_ScriptLoader::getInstance()
</tr>
<tr>
<tr class="only_browser">
<td class="droite"><?php echo $this->traduire('Javascript'); ?></td>
<td class="gauche" style="padding-left:5px">
<?php echo $this->coreFiveFileInput('header_js', $this->profil->getHeaderJs(), 'js', 'File') ?>
......
......@@ -36,6 +36,9 @@ if (file_exists(PATH_SKIN.'/css/bib.css'))
if ($this->header_css)
$head_scripts->addStyleSheet($this->header_css);
if ($this->header_js)
$head_scripts->addJQueryReady('$.getScript("'.$this->header_js.'")');
if ($this->accessibilite_on) { //Feuilles de styles pour les déficiences visuelles
$head_scripts
->addOPACStyleSheet('blanc_sur_noir', array('rel' => 'alternate stylesheet',
......
......@@ -31,27 +31,27 @@ abstract class ProfilOptionsControllerWithProfilAdulteTestCase extends AbstractC
public function setUp() {
parent::setUp();
$cfg_menus = array(
'H' => array(
"libelle" => "Menu horizontal",
"picto" => "vide.gif",
"menus" => array(array('type_menu' => 'MENU',
'libelle' => 'Pratique',
'picto' => 'bookmark.png',
'preferences' => array()),
array('type_menu' => 'URL',
'libelle' => 'Google',
'picto' => 'vide.gif',
'preferences' => array('url' => 'http://www.google.com',
'target' => 0)),
array('type_menu' => 'NEWS',
'libelle' => 'Articles',
'picto' => 'vide.gif',
'preferences' => array('id_items' => '1-3',
'display_order' => 'Selection')) )),
'V' => array(
"libelle" => "Menu vertical",
"picto" => "vide.gif"));
$cfg_menus = ['H' => ['libelle' => 'Menu horizontal',
'picto' => 'vide.gif',
'menus' => [['type_menu' => 'MENU',
'libelle' => 'Pratique',
'picto' => 'bookmark.png',
'preferences' => []],
['type_menu' => 'URL',
'libelle' => 'Google',
'picto' => 'vide.gif',
'preferences' => ['url' => 'http://www.google.com',
'target' => 0]],
['type_menu' => 'NEWS',
'libelle' => 'Articles',
'picto' => 'vide.gif',
'preferences' => ['id_items' => '1-3',
'display_order' => 'Selection']] ]],
'V' => ['libelle' => 'Menu vertical',
'picto' => 'vide.gif']];
......@@ -64,11 +64,13 @@ abstract class ProfilOptionsControllerWithProfilAdulteTestCase extends AbstractC
->setMenuHautOn(true)
->setCfgMenus($cfg_menus)
->setCommentaire('Super bib')
->setRefTags("bib,Adulte");
->setRefTags('bib,Adulte');
}
}
class ProfilOptionsControllerTwitterLinkWithProfilAdulteTest extends ProfilOptionsControllerWithProfilAdulteTestCase {
protected $_mock_web_client;
......@@ -150,6 +152,8 @@ class ProfilOptionsControllerProfilAdulteTest extends ProfilOptionsControllerWit
}
class ProfilOptionsControllerViewProfilAdulteTest extends ProfilOptionsControllerWithProfilAdulteTestCase {
public function setUp() {
parent::setUp();
......@@ -277,6 +281,7 @@ abstract class ProfilOptionsControllerProfilJeunesseWithPagesJeuxMusiqueTestCase
->setCfgAccueil($cfg_accueil_jeunesse)
->setFavicon('afi-opac3/userfiles/favicon.ico')
->setHeaderCss('afi-opac3/userfiles/jeunesse.css')
->setHeaderJs('afi-opac3/userfiles/jeunesse.js')
->setLogoGaucheImg('/userfiles/mabib.png')
->setLogoGaucheLink('http://mabib.fr')
->setLogoDroiteImg('/userfiles/macommune.png')
......@@ -411,6 +416,12 @@ class ProfilOptionsControllerViewProfilJeunesseAccueilTest extends ProfilOptions
}
/** @test */
function headerJsJeunesseShouldBeIncluded() {
$this->assertXPath('//script[contains(text(), "afi-opac3/userfiles/jeunesse.js")]');
}
/** @test */
function rechercheAvanceLinkShouldBeVisible() {
$this->assertXPath('//div[@class="recherche_avancee"]//a[contains(@href, "avancee")]');
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment