From 3ae4799859d82b3fede3067e71ed07b75f980c54 Mon Sep 17 00:00:00 2001
From: llaffont <llaffont@git-test.afi-sa.fr>
Date: Sat, 8 Sep 2012 14:47:07 +0000
Subject: [PATCH] Upload vignette: ajout d'un bouton pour fermer le popup et
 recharger la page si transfert OK

---
 .../admin/views/scripts/upload/vignette-uploaded.phtml     | 6 +++++-
 .../modules/admin/controllers/UploadControllerTest.php     | 7 +++++++
 2 files changed, 12 insertions(+), 1 deletion(-)

diff --git a/application/modules/admin/views/scripts/upload/vignette-uploaded.phtml b/application/modules/admin/views/scripts/upload/vignette-uploaded.phtml
index e5c395785d8..76ca269d57d 100644
--- a/application/modules/admin/views/scripts/upload/vignette-uploaded.phtml
+++ b/application/modules/admin/views/scripts/upload/vignette-uploaded.phtml
@@ -2,4 +2,8 @@
 <?php
 echo $this->_('La vignette a bien été transférée');
 ?>
-</p>
\ No newline at end of file
+</p>
+
+<button style="margin:0 auto; display:block" onclick="parent.hidePopWin(false);parent.window.location=parent.document.location.href;">
+  <?php echo $this->_('Fermer'); ?>
+</button>
\ No newline at end of file
diff --git a/tests/application/modules/admin/controllers/UploadControllerTest.php b/tests/application/modules/admin/controllers/UploadControllerTest.php
index eba87c19378..0d292ff86a5 100644
--- a/tests/application/modules/admin/controllers/UploadControllerTest.php
+++ b/tests/application/modules/admin/controllers/UploadControllerTest.php
@@ -237,6 +237,13 @@ class UploadControllerVignetteNoticeActionPostValidUrlTest extends UploadControl
 	public function pageShouldDisplayVignetteTransferee() {
 		$this->assertXPathContentContains('//p', 'La vignette a bien été transférée');		
 	}
+
+
+	/** @test */
+	public function pageShouldContainsAButtonToCloseWindow() {
+		$this->assertXPathContentContains('//button[contains(@onclick, "hidePopWin")]', 
+																			'Fermer');		
+	}
 }
 
 
-- 
GitLab