diff --git a/VERSIONS_WIP/59152 b/VERSIONS_WIP/59152 new file mode 100644 index 0000000000000000000000000000000000000000..1408d1df7f41783d47683dbf84728a98090f56fa --- /dev/null +++ b/VERSIONS_WIP/59152 @@ -0,0 +1,2 @@ + - ticket #59152 : Administration : ajout d'un emplacement pour les vidéos de démonstration de Bokeh dans la page d'accueil de l'interface d'administration. + \ No newline at end of file diff --git a/application/modules/admin/views/scripts/index/index.phtml b/application/modules/admin/views/scripts/index/index.phtml index 473832996c9b4c4188b3dd9e39cf528d1a6cb0b1..a03ba739066dd9096c27b01a97154eacdffee096 100644 --- a/application/modules/admin/views/scripts/index/index.phtml +++ b/application/modules/admin/views/scripts/index/index.phtml @@ -1,3 +1,11 @@ +<h2 class="toggle_video"> + <?php + Class_ScriptLoader::getInstance()->addJQueryReady('$(".toggle_video").click(function() {$(this).toggleClass("on");$(this).next().toggle();})'); + echo $this->_('Démonstrations vidéos'); + ?> +</h2> +<div style="display: none;"><iframe width="90%" height="450px" src="https://www.youtube.com/embed/videoseries?list=PLL40cYmJt-b9YSCI0rvnxl8xjptuvgiZC" frameborder="0" allowfullscreen></iframe></div> + <h2><?php echo $this->_('Paramètres du site');?> :</h2> <?php $lien = $edit_domain_name = ''; diff --git a/public/admin/css/global.css b/public/admin/css/global.css index 25c4451b5999a838bac2f8806945280d85051301..d116d377b0b79a209f58002e54a436d53863ff8f 100644 --- a/public/admin/css/global.css +++ b/public/admin/css/global.css @@ -1532,4 +1532,16 @@ div.ColorPickerDivSample { .modules a.default-button > img { margin-right: 1.5em; vertical-align: middle; +} + +.toggle_video { + cursor: pointer; +} + +.toggle_video:after { + content: ' + '; +} + +.toggle_video.on:after { + content: ' - '; } \ No newline at end of file diff --git a/public/admin/skins/bokeh74/global.css b/public/admin/skins/bokeh74/global.css index c443318cd3ad34c3eaef2a2b1a92381a1d468930..91aae13496f0d7e7a4f5d29e24e2bd3eb8149118 100755 --- a/public/admin/skins/bokeh74/global.css +++ b/public/admin/skins/bokeh74/global.css @@ -844,4 +844,16 @@ form .droite { .modules .bokeh-days > a { font-size: 1.1em; +} + +.toggle_video { + background-image: url('icons/actions/ouvrir_24.png'); + background-repeat: no-repeat; + background-size: 0.8em; + background-position: right 1em; + cursor: pointer; +} + +.toggle_video.on { + background-image: url('icons/actions/fermer_24.png'); } \ No newline at end of file diff --git a/public/admin/skins/retro/global.css b/public/admin/skins/retro/global.css index c990499ca111722a22097a02853ffde640e6a19b..2b58d43e17aba4eaa44291e164904e79db8eb964 100755 --- a/public/admin/skins/retro/global.css +++ b/public/admin/skins/retro/global.css @@ -781,4 +781,16 @@ form .droite { .modules a.default-button > img { margin-right: 1.5em; vertical-align: middle; +} + +.toggle_video { + cursor: pointer; +} + +.toggle_video:after { + content: ' + '; +} + +.toggle_video.on:after { + content: ' - '; } \ No newline at end of file diff --git a/tests/application/modules/admin/controllers/IndexControllerTest.php b/tests/application/modules/admin/controllers/IndexControllerTest.php index 68edf4713f861ff1de688d76db9ff659ec78d8ce..bbfdbb458a7d5a02172ea68d21e947074b6f76c2 100644 --- a/tests/application/modules/admin/controllers/IndexControllerTest.php +++ b/tests/application/modules/admin/controllers/IndexControllerTest.php @@ -78,7 +78,7 @@ class Admin_IndexControllerTest extends Admin_IndexControllerTestCase { } -/** @test */ + /** @test */ public function iconForArticlesMenuShouldBeBokeh74IconsMenuArticles_24DotPng() { $this->assertXPath('//ul[@class="menuAdmin"]//img[@alt="Articles"][contains(@src, "/public/admin/skins/bokeh74/icons/menu/articles_24.png")]'); } @@ -166,6 +166,12 @@ class Admin_IndexControllerTest extends Admin_IndexControllerTestCase { public function setupAnchorTargetShouldBePresent() { $this->assertXPathContentContains('//script', 'setupAnchorsTarget();'); } + + + /** @test */ + public function videoPlaylistShouldDisplayed() { + $this->assertXPath('//iframe[contains(@src, "https://www.youtube.com/embed/videoseries?list=PLL40cYmJt-b9YSCI0rvnxl8xjptuvgiZC")]'); + } }