This repository has been archived on 2024-12-02. You can view files and clone it, but cannot push or open issues or pull requests.
AbetoArmarios_Web/Source/www/gallery2/themes/hybrid/templates/hybrid.tpl

270 lines
12 KiB
Smarty

{*
* $Revision: 15368 $
* 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.
*}
<div id="popup_details" class="gcBorder2"><object type="text/html"></object></div>
<div id="popup_titlebar" class="gcBackground1 giDescription">
<div style="float: right; margin-left: 2px">
<img src="{$theme.themeUrl}/images/down.png" width="18" height="18"
onclick="popup_vis(0)" alt=""/>
</div>
<strong> {g->text text="Item Details"} </strong>
</div>
<div id="imageview" class="gcBackground2">
<div id="imagearea"><div id="imagediv" onclick="image_vis(0)"></div></div>
<div id="textdiv" class="gcBackground1 gcBorder2">
<div id="tools_left">
<img id="text_on" src="{$theme.themeUrl}/images/up.png"
width="18" height="18" onclick="text_onoff()"
alt="{g->text text="Show text"}" title="{g->text text="Show text"}"
/><img id="text_none" src="{$theme.themeUrl}/images/up-off.png"
width="18" height="18" onclick="text_onoff()" style="display: none"
alt="{g->text text="Show text"}" title="{g->text text="Show text"}"
/><img id="text_off" src="{$theme.themeUrl}/images/down.png"
width="18" height="18" onclick="text_onoff()" style="display: none"
alt="{g->text text="Hide text"}" title="{g->text text="Hide text"}"
/><img src="{$theme.themeUrl}/images/alb.png"
width="18" height="18" onclick="image_vis(0)"
alt="{g->text text="Back to Album View"}" title="{g->text text="Back to Album View"}"
/><img id="slide_poz" src="{$theme.themeUrl}/images/poz.png"
width="18" height="18" onclick="slide_onoff()" style="display: none"
alt="{g->text text="Pause Slideshow"}" title="{g->text text="Pause Slideshow"}"
/><img id="slide_fwd" src="{$theme.themeUrl}/images/fwd.png"
width="18" height="18" onclick="slide_onoff()"
alt="{g->text text="Start Slideshow"}" title="{g->text text="Start Slideshow"}"
/><img id="slide_rev" src="{$theme.themeUrl}/images/rev.png"
width="18" height="18" onclick="slide_onoff()" style="display: none"
alt="{g->text text="Start Slideshow"}" title="{g->text text="Start Slideshow"}"
/><img id="slide_rand" src="{$theme.themeUrl}/images/rand.png"
width="18" height="18" onclick="slide_onoff()" style="display: none"
alt="{g->text text="Start Slideshow"}" title="{g->text text="Start Slideshow"}"/>
<span id="date" class="giInfo"></span>
</div>
<div id="tools_right">
<img id="full_size" src="{$theme.themeUrl}/images/full.png"
width="18" height="18" onclick="image_zoom(1)" style="display: none"
alt="{g->text text="Full Size"}" title="{g->text text="Full Size"}"
/><img id="fit_size" src="{$theme.themeUrl}/images/fit.png"
width="18" height="18" onclick="image_zoom(0)" style="display: none"
alt="{g->text text="Fit Size"}" title="{g->text text="Fit Size"}"
/><img src="{$theme.themeUrl}/images/info.png"
width="18" height="18" onclick="popup_info(-1)"
alt="{g->text text="Item Details"}" title="{g->text text="Item Details"}"
/><img id="prev_off" src="{$theme.themeUrl}/images/prev-off.png"
width="18" height="18" style="display: none"
alt="{g->text text="No Previous Image"}" title="{g->text text="No Previous Image"}"
/><img id="prev_img" src="{$theme.themeUrl}/images/prev.png"
width="18" height="18" onclick="image_prev()"
alt="{g->text text="Previous Image"}" title="{g->text text="Previous Image"}"
/><img id="next_off" src="{$theme.themeUrl}/images/next-off.png"
width="18" height="18" style="display: none"
alt="{g->text text="No Next Image"}" title="{g->text text="No Next Image"}"
/><img id="next_img" src="{$theme.themeUrl}/images/next.png"
width="18" height="18" onclick="image_next()"
alt="{g->text text="Next Image"}" title="{g->text text="Next Image"}"/>
</div>
<div id="title" class="giTitle"></div>
<div id="text" class="gcBackground2 gcBorder2"></div>
</div>
</div>
<table id="hybridMain" border="0" cellspacing="0" cellpadding="0"><tr valign="top">
<td>
<div id="sidebar" class="gcBackground1 gcBorder2" style="display: none">
{g->theme include="sidebar.tpl"}
</div>
</td><td id="gsContent">
<div id="album_titlebar" class="gcBackground1 gcBorder2">
<div id="album_tools">
<img id="sidebar_min" src="{$theme.themeUrl}/images/left.png"
width="18" height="18" onclick="sidebar_onoff()" style="display: none"
alt="{g->text text="Hide sidebar"}" title="{g->text text="Hide sidebar"}"
/><img id="sidebar_max" src="{$theme.themeUrl}/images/right.png"
width="18" height="18" onclick="sidebar_onoff()"
alt="{g->text text="Show sidebar"}" title="{g->text text="Show sidebar"}"
/><img id="slide__fwd" src="{$theme.themeUrl}/images/fwd.png"
width="18" height="18" onclick="slide_onoff()"
{if $theme.imageCount==0}style="display: none"{/if}
alt="{g->text text="Start Slideshow"}" title="{g->text text="Start Slideshow"}"
/><img id="slide__rev" src="{$theme.themeUrl}/images/rev.png"
width="18" height="18" onclick="slide_onoff()" style="display: none"
alt="{g->text text="Start Slideshow"}" title="{g->text text="Start Slideshow"}"
/><img id="slide__rand" src="{$theme.themeUrl}/images/rand.png"
width="18" height="18" onclick="slide_onoff()" style="display: none"
alt="{g->text text="Start Slideshow"}" title="{g->text text="Start Slideshow"}"/>
</div>
<table width="90%"><tr><td style="width: 50%">
<div class="giTitle"> {$theme.item.title|markup} </div>
<div id="album_desc" class="giDescription"> {$theme.item.description|markup} </div>
{include file="gallery:modules/core/templates/JavaScriptWarning.tpl" l10Domain="modules_core"}
</td><td>
<div id="album_info">
{g->block type="core.ItemInfo" item=$theme.item
showSummaries=false showDate=$theme.params.showAlbumDate
showSize=$theme.params.showSize showViewCount=$theme.params.showViewCount
showOwner=$theme.params.showAlbumOwner class="giInfo"}
</div>
</td></tr></table>
</div>
<div id="gsAlbumContent">
<table class="content">
{foreach name="hybrid" from=$theme.children key=i item=it}
{if ($i % $theme.params.columns == 0)}<tr>{/if}
<td class="i">
{capture name="thumbTitle"}{strip}
{if $theme.params.thumbTitle == 'title'}
{$it.title|markup:strip}
{elseif $theme.params.thumbTitle == 'date'}
{g->date timestamp=$it.originationTimestamp}
{elseif $theme.params.thumbTitle == 'datetime'}
{g->date timestamp=$it.originationTimestamp style="datetime"}
{elseif $theme.params.thumbTitle == 'titledate'}
{$it.title|markup:strip} ({g->date timestamp=$it.originationTimestamp})
{elseif $theme.params.thumbTitle == 'titledatetime'}
{$it.title|markup:strip} ({g->date timestamp=$it.originationTimestamp style="datetime"})
{/if}
{/strip}{/capture}
{if isset($it.image)}
{if isset($it.renderItem)}
<a id="img_{$it.imageIndex}" href="{g->url params=$theme.pageUrl
arg1="itemId=`$it.id`" arg2="renderId=`$it.image.id`"}"></a>
{else}
<a id="img_{$it.imageIndex}" href="{g->url arg1="view=core.DownloadItem"
arg2="itemId=`$it.image.id`" arg3="serialNumber=`$it.image.serialNumber`"}"></a>
{/if}
<a id="info_{$it.imageIndex}" href="{g->url params=$theme.pageUrl
arg1="itemId=`$it.id`" arg2="detail=1"}"></a>
{capture assign=href}
<a href="" onclick="image_show({$it.imageIndex});return false">
{/capture}
{if isset($it.thumbnail) && isset($theme.params.itemFrame)}
{g->container type="imageframe.ImageFrame" frame=$theme.params.itemFrame
width=$it.thumbnail.width height=$it.thumbnail.height}
{$href}
{g->image item=$it image=$it.thumbnail id="%ID%" class="%CLASS% giThumbnail"
title=$smarty.capture.thumbTitle}
</a>
{/g->container}
{else}
{$href}
{if isset($it.thumbnail)}
{g->image item=$it image=$it.thumbnail class="giThumbnail"
title=$smarty.capture.thumbTitle}
{else}
{g->text text="no thumbnail"}
{/if}
</a>
{/if}
{elseif ($it.canContainChildren || $it.entityType == 'GalleryLinkItem')}
{capture assign=href}
<a href="{g->url arg1="view=core.ShowItem" arg2="itemId=`$it.id`"}">
{/capture}
{if isset($it.thumbnail) && isset($theme.params.albumFrame)}
{g->container type="imageframe.ImageFrame" frame=$theme.params.albumFrame
width=$it.thumbnail.width height=$it.thumbnail.height}
{$href}
{g->image item=$it image=$it.thumbnail id="%ID%" class="%CLASS% giThumbnail"
title=$smarty.capture.thumbTitle}
</a>
{/g->container}
{else}
{$href}
{if isset($it.thumbnail)}
{g->image item=$it image=$it.thumbnail class="giThumbnail"
title=$smarty.capture.thumbTitle}
{else}
{g->text text="no thumbnail"}
{/if}
</a>
{/if}
{else}
<a href="{g->url arg1="view=core.DownloadItem" arg2="itemId=`$it.id`"}">
{if isset($it.thumbnail)}
{g->image item=$it image=$it.thumbnail class="giThumbnail"
title=$smarty.capture.thumbTitle}
{else}
{g->text text="no thumbnail"}
{/if}
</a>
{/if}
</td>
<td class="t">
{if $theme.params.showText}
<table class="itemtext"><tr><td>
<div class="title gcBackground1">
{/if}
{if isset($it.image) || isset($it.itemLinks)}
<span{if $theme.params.showText} style="float: right"{/if}><img
src="{$theme.themeUrl}/images/menu.png" class="popup_button" width="18" height="18"
alt="{g->text text="Item Actions"}" title="{g->text text="Item Actions"}"
onclick="popup_menu(event,{$i}
{if isset($it.image)},{$it.imageIndex})"/></span>
<span id="title_{$it.imageIndex}" class="giTitle"
{else},-1)"/></span>
<span class="giTitle"{/if}
{else}
<span class="giTitle"
{/if}
{if !$theme.params.showText} style="display: none"{/if}>
{$it.title|markup}</span>
{if $theme.params.showText}
</div>
</td></tr><tr><td class="giDescription">
{if isset($it.summary)}{$it.summary|markup}{/if}
{if $it.canContainChildren}{assign var="showOwner" value=$theme.params.showAlbumOwner}
{else}{assign var="showOwner" value=$theme.params.showImageOwner}{/if}
{if $it.canContainChildren}{assign var="showDate" value=$theme.params.showAlbumDate}
{else}{assign var="showDate" value=$theme.params.showImageDate}{/if}
{g->block type="core.ItemInfo" item=$it class="giInfo"
showSummaries=true showDate=$showDate showSize=$theme.params.showSize
showViewCount=$theme.params.showViewCount showOwner=$showOwner}
{/if}
{if isset($it.image)}
<span id="text_{$it.imageIndex}" style="display: none">{$it.description|markup}</span>
<span id="date_{$it.imageIndex}" style="display: none">{if
$theme.params.showDateInViewer}{g->date timestamp=$it.originationTimestamp}{/if}</span>
{/if}
{if $theme.params.showText}
</td></tr></table>
{/if}
{if isset($it.itemLinks)}
<span id="links_{$i}" style="display: none">
{foreach from=$it.itemLinks item=itemLink}
<a href="{g->url params=$itemLink.params}">{$itemLink.text}</a><br/>
{/foreach}
</span>
{/if}
</td>
{if (($i+1) % $theme.params.columns == 0)}</tr>
{elseif $smarty.foreach.hybrid.last}
{assign var="i" value=$i%$theme.params.columns}
{assign var="i" value=$theme.params.columns-$i-1}
{"<td></td><td></td>"|repeat:$i}</tr>
{/if}
{/foreach}
{if $theme.totalPages > 1}
<tr><td colspan="{$theme.params.columns*2}">
{g->block type="core.Pager" class="gbBlock gcBackground1"}
</td></tr>
{/if}
</table>
</div>
{* Show any other album blocks *}
{foreach from=$theme.params.albumBlocks item=block}
{g->block type=$block.0 params=$block.1 class="gbBlock"}
{/foreach}
</td>
</tr></table>
<div id="popup_menu" class="gcBackground1 gcBorder2" onmouseover="clearTimeout(popup_timer)"
onmouseout="popup_timer=setTimeout('ui_vis(\'popup_menu\',0)',1000)">
<div id="popup_links" onclick="ui_vis('popup_menu',0)"></div>
</div>
<script type="text/javascript">app_init();</script>