0byt3m1n1
Path:
/
data
/
applications
/
aps
/
gallery
/
2.3-2
/
standard
/
htdocs
/
modules
/
slideshow
/
templates
/
[
Home
]
File: Slideshow.tpl
{* * $Revision: 17539 $ * Read this before changing templates! http://codex.gallery2.org/Gallery2:Editing_Templates *} {foreach from=$Slideshow.items item=i name=items} <a style="display: none" href="{g->url arg1="view=core.DownloadItem" arg2="itemId=`$i.image.id`" arg3="serialNumber=`$i.image.serialNumber`"}" rel="lyteshow[s]" title="{$i.item.title|markup|escape:html} {$i.item.summary|markup|escape:html}" id="a{$smarty.foreach.items.index}">.</a> {/foreach} <script type="text/javascript"> function start(startElId) {ldelim} {if !isset($Slideshow.piclensVersion)} startLB(startElId); {else} var p=PicLensLite; p.setCallbacks({ldelim} onNoPlugins:function(){ldelim}startLB(startElId){rdelim}, onExit:function(){ldelim}location.href='{$Slideshow.returnUrl}' {rdelim} {rdelim}); p.setLiteURLs({ldelim} swf:'{$Slideshow.piclensSwfUrl}' {rdelim}); p.start({ldelim} feedUrl:'{$Slideshow.mediaRssUrl}', guid:{$Slideshow.startItemId}, pid:'2PWfB4lurT4g', delay:10 {rdelim}); {/if} {rdelim} {* PiclensLite already defines function startLytebox. Avoid that name. *} {literal} function startLB(startElId) { if (typeof myLytebox != 'undefined') { myLytebox.slideInterval = 10000; myLytebox.resizeSpeed = 10; myLytebox.start(document.getElementById(startElId), true, false); setTimeout('goBackOnStop()', 1000); } else { setTimeout('startLB("' + startElId + '")', 1000); } } function goBackOnStop() { var el = document.getElementById('lbOverlay'); if (el && el.style.display != 'none') { setTimeout('goBackOnStop()', 1000); } else { history.go(-1); } } {/literal} YAHOO.util.Event.addListener(window, 'load', function() {ldelim} start("a{$Slideshow.start}"); {rdelim}, false); </script>