diff --git a/src/main/webapp/WEB-INF/velocity/photo.vm b/src/main/webapp/WEB-INF/velocity/photo.vm index 1ad8877..027718e 100644 --- a/src/main/webapp/WEB-INF/velocity/photo.vm +++ b/src/main/webapp/WEB-INF/velocity/photo.vm @@ -80,8 +80,17 @@ $(document).ready(function() { var captionElement = document.getElementById(title); return captionElement.innerHTML; } - - $("a.ss").fancybox({ + var selectedImg = window.location.search; + var selectedPos; + if (/^\?focus=/.test(selectedImg)) { + selectedImg = selectedImg.substring('?focus='.length); + $("a.ss").each(function(index) { + if (selectedImg == $(this).attr("title")) { + selectedPos = index; + } + }); + } + var gallery = $("a.ss").fancybox({ 'titlePosition' : 'inside', 'transitionIn' : 'elastic', 'transitionOut' : 'elastic', @@ -89,6 +98,9 @@ $(document).ready(function() { 'easingOut' : 'easeOutQuad', 'titleFormat' : formatTitle }); + if (selectedPos) { + $(gallery[selectedPos]).delay(5000).trigger('click'); + } })