From f4551a4d4567ee0b8b15076d928d8b88330b810e Mon Sep 17 00:00:00 2001
From: llaffont <llaffont@git-test.afi-sa.fr>
Date: Mon, 3 Dec 2012 10:25:24 +0000
Subject: [PATCH] MAJ Slimbox 2.0.4

---
 public/admin/js/slimbox/closelabel.gif | Bin 1223 -> 971 bytes
 public/admin/js/slimbox/loading.gif    | Bin 3236 -> 1279 bytes
 public/admin/js/slimbox/nextlabel.gif  | Bin
 public/admin/js/slimbox/prevlabel.gif  | Bin
 public/admin/js/slimbox/slimbox2.css   |  12 ++++-----
 public/admin/js/slimbox/slimbox2.js    |  36 ++++++++++++-------------
 6 files changed, 23 insertions(+), 25 deletions(-)
 mode change 100644 => 100755 public/admin/js/slimbox/closelabel.gif
 mode change 100644 => 100755 public/admin/js/slimbox/loading.gif
 mode change 100644 => 100755 public/admin/js/slimbox/nextlabel.gif
 mode change 100644 => 100755 public/admin/js/slimbox/prevlabel.gif
 mode change 100644 => 100755 public/admin/js/slimbox/slimbox2.css
 mode change 100644 => 100755 public/admin/js/slimbox/slimbox2.js

diff --git a/public/admin/js/slimbox/closelabel.gif b/public/admin/js/slimbox/closelabel.gif
old mode 100644
new mode 100755
index dc14c63356c6fd62da46989acedd8f6f4964db51..af0cab2d77308533759e404186138d03f8acdbef
GIT binary patch
delta 599
zcmV-d0;v7R3CjlyM@dFFH(^2m769(C3xWZEEC2ui073v3000O7fB}MogoTEOh>41e
zjE#<ui~y38l$Dm3myiK3jhLRFn30kJGFV*!mH{3HB&eXTprQaMStmOmt^k5KDkn!B
zlo<mIumB9hmkR>}x{ISfEC(1=1Fote5eFwtk_Zg~;0*`>1Om*J1PR~*2?Uf5>j^i1
z0R`*pgQFY*CI=5lPl7zCz;J-b6c_*~2xvfI0EGk!$eF98KmY^;0}wzE5K*Fnj3qkI
z<5-|%0etyDJU9@6#tIzR4j2)F0#$+p3nt~1cuo=n0R}1=m^hS@pn4My8O;EKpN1>g
zEIe=`62Jff?ktt-$+OZ`2LLKM*m+ccKvF}M0>nsC;eZ4Y2mdN?sVQmeCA*V~S^^3n
zgE|2v7?iDHps)j!MqyadaKJ)@5v?ZSMK>|8fJ=M<EFkdB>`20f5l;%>V+&)J5OhsK
zfc0)=N$|!|Vx3ho$B}0XrCm`Zn+6GSU2Jf*;O0(aIVW4qY?+wmNkDNc9o>R|#sz6Z
zQb@2+VZ?Ar3K=>~&|ou10_d4lyqIw#*s$zN2sl|!fyn|@1W`|M{eg`jH%PGE1;V-F
zO+4e2V^3D;tkXbk4T5vnNcMPU%?Bw|z{3L|a3Ba20$Omv2rp1_jB~G?c*!z3MH0XS
zORVHy45$b)!v!LUz(N$o^q7i5GXdxTK?NoV;Gt17VDNx26d(BL<S5SQA_EgSWRMG#
lKxm=Fl~2MVO8_KPb;$-jaM|T6vNYp~erNiaW{-gY06R%`;!gko

delta 486
zcmV<C0U7?w2geBuM@dFFIbl@*76A9L3xWZYKmkpYKmkpYKmkpYKmkpYKmkmDEC2ui
z0961M000R800RgdNU)&6g9sBUT*$DY!-o(fN}NcsBElCIGiqcAAb<=kT>=0YNiu*3
z10*)8ln4MtmJ>TZh#V;phl&$NIv7mAvnS7$K!30}fPu<@nI=O-IB=rL&ICZC667Gj
z#DND$o(S}y0>c3!Q(!!mDzzhj2M`YqM4+((htdN^grGS1Goep{KYIqqt9NhTfp-Bz
z{Yx_g2&)>dD7EmwiO!A%>(YhlSMc4xm?>A@>^Jbtjxmx{I3Pj9feKva(v0l0ujI|I
zIm@p5nzm+wBs;>eqTzsr2qRLKWR0-3>)W$$+cqvRw!qv0d~E5h7DC5=;dqe?E{?pm
za>~w|YpnkqU`3Io8YG-{u>mRZ$=u(I&psc%L7FXSTp&6mg#-%~jL;rr^u<?SY~B^f
znQaGk)ItjTJzzr+H%Rc`1?<_!U1stnmmP-(eUL&0JUjpb2LeH1p#>L=fDu_R5;VaQ
zX-OD^NCM4pfe0e75JikVKn9=#1QnPd0E*DffWZS&$P{FZGBA-t2A{14gceFX8DmEz
cJeC_t8}xvqmSsWqC3NnQ3DlWvq8ShXJBG-@egFUf

diff --git a/public/admin/js/slimbox/loading.gif b/public/admin/js/slimbox/loading.gif
old mode 100644
new mode 100755
index b25ada94083816de246fb3106146f010241fda99..6371884f868cfd5c1a53ca2ed9c1e63c81b07661
GIT binary patch
literal 1279
zcmcJN|4$Ql7{@=?yS8_wwAa!WC|}x(z|4lq2$GtyrR^13zNn`llnt_W3RH31F_o>w
zu)BVNf=CdM7;qb)Zj~8y#w|623>;%bAu_0rO&l{4WSQH@;s~;2>`b-{|A0NuZ_h8U
zyq@>loSmiHX4e1>xCOx4+FEC4XHrtq{QUgDz`*$Ucwb-NrAwE3dwUlb7ek@Y^73*Z
z5a{mi?(grPnwpxOot>GP2?m1;3kx(&kB*Ky9FDB4EQ`gGnwq+@va-6mN>NmLdiu!7
zNMT`NYild`KZkgX01*cu*1~pV7UYu#Dl>I+3Jh_l<R{!Gnn19oXJ|`a1}Z_izwALo
zBZ0%{38cS>v3>q&Y+C+L46~{7YDrFFMpM-F@-+2c8?0Ump6<fTYT&e1)bQSx?SkKg
zSgVi^hXE{Jt8p9`z@~j3NG!6)ppkWDNP!b{RaZK3V_}&%qMD2l)ABZF&u65_nMDh~
z*d?URG&M@{X$yT};$u3SZViDjI_LWdbY^b043$jH!MESDj)!i3BpsO>E0bb_p<x;W
zm#tTt?oA~k?!Nu@^g;Et=5L;PHD57*;4uFdo>_c7qw&h?de#*UI~sql?|s%#tk!nA
zh3B$$%uKMVVQMHReJ?V2!9Te}Db;OB99k_$8svwNU%$h6fO{Jx0t86LxgSZn1%e{I
z*Ry2tHjnMIU2WHc?1V!(Q6_TwJRzUh5mWkGYWwrrNY6F9T8^fi+^8Q$uiWJ|E*$vk
zzO;x?M%MCFEP?uXd^Seot7f%6g+JaG>&JX?hW}V9zy}yma;)N^mXwfRT+cFgIxh(W
zJ<}MrJ!+aU1;zw&Vu<(?S6xQ#X@AByU-q9VIfc*s64&$KjR&aVC{IDeXjq6qSsq^*
z$*PRUgyd0$+FTu_JQOV;*U@l*|6|6{=#3>vvl%&|)5pi%un$LTO(X;VQMHGH8y3BW
zlcwi-ws?bv5@de@gy+1Y*Rb)mX<}~;>mtHsq??V-^}C`3$NUOMON~mXE{cm)K>VWh
zG(J#qW*FyIz_}GftB-rmP_*G-JHfbRI#It{I@X4668K14N$G1h-MI5bN!et@)~?wU
z+mA($XK`ZplB*KQHmZdx2Mft@K=C0(Y#hN=R$7|1P7AElYPRX}xWG2l>mDVvDLw>`
zOoFo?Y~NbYBEs*qWV+5Dl>RW;-Pa%|p*r5u1zX(`^A{DB+#-l}y1cHP;l75QGC_lP
z4~#TJuK--$XeTf!B0-;`t&423MW!Z|O?o;+b>!ZMM9P-~?%Z>XQfq`BRz$dV8;p|M
z8y?ysz7FEDz_*dc`oWiQ`7*>eN*N&_Fa{DC<%~Fjz#EO=-D)!|IP#V(-24>n-!fXc
z$Sldo#?z9jz&0yFEv6Rqm@ekR3yq28!MoI18PDv4NiEe}tAF2w>a7=VM2^&<pWHd0
jFRz8f5&4)066F(8j}SB+spU5j5)a&gdcryk;Dx^d{`8Or

literal 3236
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
beprR)8Dm~5lIPuH2-$ui0WORGfKTh6(wn<f

diff --git a/public/admin/js/slimbox/nextlabel.gif b/public/admin/js/slimbox/nextlabel.gif
old mode 100644
new mode 100755
diff --git a/public/admin/js/slimbox/prevlabel.gif b/public/admin/js/slimbox/prevlabel.gif
old mode 100644
new mode 100755
diff --git a/public/admin/js/slimbox/slimbox2.css b/public/admin/js/slimbox/slimbox2.css
old mode 100644
new mode 100755
index d4b09717935..4020bbcedc6
--- a/public/admin/js/slimbox/slimbox2.css
+++ b/public/admin/js/slimbox/slimbox2.css
@@ -7,7 +7,7 @@
 	top: 0;
 	width: 100%;
 	height: 100%;
-	background-color: #AAAAAA;
+	background-color: #000;
 	cursor: pointer;
 }
 
@@ -56,20 +56,18 @@
 
 #lbBottom {
 	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
-	font-size: 12px;
+	font-size: 10px;
 	color: #666;
 	line-height: 1.4em;
 	text-align: left;
 	border: 10px solid #fff;
-	border-top:1px solid #999999;
-	/*border-top-style: none; */
-	padding-top:3px;
+	border-top-style: none;
 }
 
 #lbCloseLink {
 	display: block;
 	float: right;
-	width: 80px;
+	width: 66px;
 	height: 22px;
 	background: transparent url(closelabel.gif) no-repeat center;
 	margin: 5px 0;
@@ -77,7 +75,7 @@
 }
 
 #lbCaption, #lbNumber {
-	margin-right: 90px;
+	margin-right: 71px;
 }
 
 #lbCaption {
diff --git a/public/admin/js/slimbox/slimbox2.js b/public/admin/js/slimbox/slimbox2.js
old mode 100644
new mode 100755
index 4b3716554e3..4363c5b9ed5
--- a/public/admin/js/slimbox/slimbox2.js
+++ b/public/admin/js/slimbox/slimbox2.js
@@ -1,14 +1,14 @@
 /*!
-	Slimbox v2.03 - The ultimate lightweight Lightbox clone for jQuery
-	(c) 2007-2009 Christophe Beyls <http://www.digitalia.be>
+	Slimbox v2.04 - The ultimate lightweight Lightbox clone for jQuery
+	(c) 2007-2010 Christophe Beyls <http://www.digitalia.be>
 	MIT-style license.
 */
 
 (function($) {
 
 	// Global variables, accessible to Slimbox only
-	var win = $(window), options, images, activeImage = -1, activeURL, prevImage, nextImage, compatibleOverlay, middle, centerWidth, centerHeight, ie6 = !window.XMLHttpRequest,
-		operaFix = window.opera && (document.compatMode == "CSS1Compat") && ($.browser.version >= 9.3), documentElement = document.documentElement,
+	var win = $(window), options, images, activeImage = -1, activeURL, prevImage, nextImage, compatibleOverlay, middle, centerWidth, centerHeight,
+		ie6 = !window.XMLHttpRequest, hiddenElements = [], documentElement = document.documentElement,
 
 	// Preload images
 	preload = {}, preloadPrev = new Image(), preloadNext = new Image(),
@@ -65,9 +65,7 @@
 			counterText: "Image {x} of {y}",	// Translate or change as you wish, or set it to false to disable counter text for image groups
 			closeKeys: [27, 88, 67],		// Array of keycodes to close Slimbox, default: Esc (27), 'x' (88), 'c' (67)
 			previousKeys: [37, 80],			// Array of keycodes to navigate to the previous image, default: Left arrow (37), 'p' (80)
-			nextKeys: [39, 78],			// Array of keycodes to navigate to the next image, default: Right arrow (39), 'n' (78)
-			onOpen:function(){},						// Evenement quand l'image est chargée
-			onClose:function(){}            // Evenement quand ca ferme
+			nextKeys: [39, 78]			// Array of keycodes to navigate to the next image, default: Right arrow (39), 'n' (78)
 		}, _options);
 
 		// The function is called for a single image, with URL and Title as first two arguments
@@ -76,7 +74,7 @@
 			startImage = 0;
 		}
 
-		middle = win.scrollTop() + ((operaFix ? documentElement.clientHeight : win.height()) / 2);
+		middle = win.scrollTop() + (win.height() / 2);
 		centerWidth = options.initialWidth;
 		centerHeight = options.initialHeight;
 		$(center).css({top: Math.max(0, middle - (centerHeight / 2)), width: centerWidth, height: centerHeight, marginLeft: -centerWidth/2}).show();
@@ -84,7 +82,6 @@
 		if (compatibleOverlay) overlay.style.position = "absolute";
 		$(overlay).css("opacity", options.overlayOpacity).fadeIn(options.overlayFadeDuration);
 		position();
-		objects_visibility = [];
 		setup(1);
 
 		images = _images;
@@ -134,18 +131,23 @@
 	*/
 
 	function position() {
-		var l = win.scrollLeft(), w = operaFix ? documentElement.clientWidth : win.width();
+		var l = win.scrollLeft(), w = win.width();
 		$([center, bottomContainer]).css("left", l + (w / 2));
 		if (compatibleOverlay) $(overlay).css({left: l, top: win.scrollTop(), width: w, height: win.height()});
 	}
 
-
 	function setup(open) {
-		$("object").add(ie6 ? "select" : "embed").each(function(index, el) {
-			if (open) 
-					objects_visibility[el] = el.style.visibility;
-			el.style.visibility = open ? "hidden" : objects_visibility[el];
-		});
+		if (open) {
+			$("object").add(ie6 ? "select" : "embed").each(function(index, el) {
+				hiddenElements[index] = [el, el.style.visibility];
+				el.style.visibility = "hidden";
+			});
+		} else {
+			$.each(hiddenElements, function(index, el) {
+				el[0].style.visibility = el[1];
+			});
+			hiddenElements = [];
+		}
 		var fn = open ? "bind" : "unbind";
 		win[fn]("scroll resize", position);
 		$(document)[fn]("keydown", keyDown);
@@ -218,7 +220,6 @@
 		if (nextImage >= 0) $(nextLink).show();
 		$(bottom).css("marginTop", -bottom.offsetHeight).animate({marginTop: 0}, options.captionAnimationDuration);
 		bottomContainer.style.visibility = "";
-		options.onOpen();
 	}
 
 	function stop() {
@@ -234,7 +235,6 @@
 			activeImage = prevImage = nextImage = -1;
 			$(center).hide();
 			$(overlay).stop().fadeOut(options.overlayFadeDuration, setup);
-			options.onClose();
 		}
 
 		return false;
-- 
GitLab