110 lines
3.8 KiB
Smarty
110 lines
3.8 KiB
Smarty
{*
|
|
* $Revision: 16487 $
|
|
* If you want to customize this file, do not edit it directly since future upgrades
|
|
* may overwrite it. Instead, copy it into a new directory called "local" and edit that
|
|
* version. Gallery will look for that file first and use it if it exists.
|
|
*}
|
|
{assign var="prefix" value=$prefix|default:""}
|
|
{assign var="suffix" value=$suffix|default:""}
|
|
{*
|
|
* The strip calls in this tpl are to avoid a safari bug where padding-right is lost
|
|
* in floated containers for elements that have whitespace before the closing tag.
|
|
*}
|
|
<div>
|
|
<table width="100%" cellpadding="0" cellspacing="0"><tr>
|
|
<td width="20%" align="left">
|
|
<div class="first-and-previous">
|
|
<table cellpadding="0" cellspacing="0"><tr>
|
|
{if isset($theme.navigator.first)}
|
|
<td>
|
|
<div class="buttonFirst"><a href="{g->url params=$theme.navigator.first.urlParams}"
|
|
title="{g->text text="First"}"></a></div>
|
|
</td>
|
|
{/if}
|
|
|
|
{if isset($theme.navigator.back)} {* Uncomment to omit previous when same as first:
|
|
&& (!isset($theme.navigator.first) || $theme.navigator.back.urlParams != $theme.navigator.first.urlParams)} *}
|
|
<td>
|
|
<div class="buttonPrev"><a href="{g->url params=$theme.navigator.back.urlParams}"
|
|
title="{g->text text="Previous"}"></a></div>
|
|
</td>
|
|
{/if}
|
|
<td> </td>
|
|
</tr></table>
|
|
</div>
|
|
</td>
|
|
<td align="center">
|
|
{if $theme.pageType == 'album'}
|
|
{if !empty($theme.jumpRange)}
|
|
<div class="gsPages">
|
|
{g->block type="core.Pager"}
|
|
</div>
|
|
{else}
|
|
|
|
{/if}
|
|
{elseif $theme.pageType == 'photo'}
|
|
<table cellpadding="0" cellspacing="0">
|
|
<tr>
|
|
{if (isset($links) || isset($theme.itemLinks))}
|
|
{if !isset($links)}{assign var="links" value=$theme.itemLinks}{/if}
|
|
|
|
{foreach from=$links item=itemLink}
|
|
{if $itemLink.moduleId == "cart"}
|
|
<td class="gsActionIcon">
|
|
<div class="buttonCart"><a href="{g->url params=$itemLink.params}"
|
|
title="{$itemLink.text}"></a></div>
|
|
</td>
|
|
{elseif $itemLink.moduleId == "comment"}
|
|
{if $itemLink.params.view == "comment.AddComment" }
|
|
<td class="gsActionIcon">
|
|
<div class="buttonAddComment"><a href="{g->url params=$itemLink.params}"
|
|
title="{$itemLink.text}"></a></div>
|
|
</td>
|
|
{/if}
|
|
{/if}
|
|
{/foreach}
|
|
{/if}
|
|
{if $theme.params.photoProperties && $showExifLink}
|
|
<td class="gsActionIcon">
|
|
<div class="buttonExif"><a href="javascript:void(0);"
|
|
onclick="toggleExif('photo','exif'); return false;"
|
|
title="{g->text text="Photo Properties"}"></a></div>
|
|
</td>
|
|
{/if}
|
|
{if $theme.params.fullSize && !empty($theme.sourceImage) && count($theme.imageViews) > 1}
|
|
{capture name="url"}{g->url arg1="view=core.DownloadItem"
|
|
arg2="itemId=`$theme.sourceImage.id`"}{/capture}
|
|
<td class="gsActionIcon">
|
|
<div class="buttonPopup"><a href="{$smarty.capture.url}" target="_blank"
|
|
onclick="popImage(this.href, '{$theme.item.title|escape:"quotes"}'); return false;"
|
|
title="{g->text text="Full Size"}"></a></div>
|
|
</td>
|
|
{/if}
|
|
</tr>
|
|
</table>
|
|
{/if}
|
|
</td>
|
|
<td width="20%" align="right" >
|
|
<div class="next-and-last">
|
|
<table cellpadding="0" cellspacing="0"><tr>
|
|
<td> </td>
|
|
{if isset($theme.navigator.next)} {* Uncomment to omit next when same as last:
|
|
&& (!isset($theme.navigator.last) || $theme.navigator.next.urlParams != $theme.navigator.last.urlParams)} *}
|
|
<td>
|
|
<div class="buttonNext"><a href="{g->url params=$theme.navigator.next.urlParams}"
|
|
title="{g->text text="Next"}"></a></div>
|
|
</td>
|
|
{/if}
|
|
|
|
{if isset($theme.navigator.last)}
|
|
<td>
|
|
<div class="buttonLast"><a href="{g->url params=$theme.navigator.last.urlParams}"
|
|
title="{g->text text="Last"}"></a></div>
|
|
</td>
|
|
{/if}
|
|
</tr></table>
|
|
</div>
|
|
</td>
|
|
</tr></table>
|
|
</div>
|