SickGear/gui/slick/interfaces/default/cache.tmpl
2023-02-09 13:41:15 +00:00

93 lines
3.1 KiB
Cheetah

#import sickgear
##
#set global $title = 'Cache'
#set global $header = 'Cache'
#set global $sbPath = '..'
#set global $topmenu = 'cache'
##
#import os.path
#from sickgear import providers
#from sickgear.common import Quality
#from sickgear.helpers import try_int
#from sickgear.sgdatetime import SGDatetime
#include $os.path.join($sickgear.PROG_DIR, 'gui/slick/interfaces/default/inc_top.tmpl')
<script type="text/javascript">
<!--
\$(document).ready(function()
{
\$('#cacheTable:has(tbody tr)').tablesorter({
widgets: ['zebra', 'filter'],
sortList: [[1,0]],
});
#raw
$('.addQTip').each(function () {
$(this).css({'cursor':'help', 'text-shadow':'0px 0px 0.5px #666'});
$(this).qtip({
show: {solo:true},
position: {viewport:$(window), my:'right center', adjust:{ y: -10, x: -15 }},
style: {classes:'qtip-rounded qtip-shadow'}
});
});
#end raw
});
//-->
</script>
#if $varExists('header')
<h1 class="header">$header</h1>
#else
<h1 class="title">$title</h1>
#end if
<table id="cacheTable" class="sickbeardTable tablesorter" cellspacing="1" border="0" cellpadding="0">
<thead>
<tr>
<th class="col-cache">Prov</th>
<th class="col-name-cache">Rls Name</th>
<th class="col-cache">Sn</th>
<th class="col-cache col-episodes">En</th>
<th class="col-cache">Show Id</th>
<th class="col-cache">Url</th>
<th class="col-cache">TimeStamp</th>
<th class="col-cache">Quality</th>
<th class="col-cache">Rls Group</th>
<th class="col-cache">Ver</th>
</tr>
</thead>
<tfoot>
<tr>
<th class="nowrap" colspan="10" style="text-align:left">$len($cacheResults) releases</th>
</tr>
</tfoot>
<tbody>
#for $hItem in $cacheResults:
#set $provider = $providers.getProviderClass($hItem['provider'])
#set $tip = '%s @ %s' % ($hItem['provider'], $SGDatetime.sbfdatetime($SGDatetime.fromtimestamp($hItem['time'])))
#set $ver = $hItem['version']
#set $ver = ($ver, '')[-1 == $ver]
#set $quality = try_int($hItem['quality'])
<tr>
#if $provider
<td class="col-cache"><img src="$sbRoot/images/providers/$provider.image_name()" class="addQTip" alt="$tip" title="$tip" width="16" height="16" style="vertical-align:middle"></td>
#else
<td class="col-cache"><span class="addQTip" alt="$tip" title="$tip" width="16" height="16" style="vertical-align:middle">$hItem['provider']</span></td>
#end if
<td class="col-name-cache">$hItem['name']</td>
<td class="col-cache">$hItem['season']</td>
<td class="col-episodes" style="white-space:nowrap">$hItem['episodes'].strip('|').replace('|', ',')</td>
<td class="col-cache">$hItem['indexerid']</td>
<td class="col-cache"><span title="$hItem['url']" class="addQTip"><img src="$sbRoot/images/info32.png" width="16" height="16" /></span></td>
<td class="col-cache">$hItem['time']</td>
<td class="col-cache"><span class="quality $Quality.get_quality_css($quality)">$Quality.get_quality_ui($quality)</span></td>
<td class="col-cache">$hItem['release_group']</td>
<td class="col-cache">$ver</td>
</tr>
#end for
</tbody>
</table>
#include $os.path.join($sickgear.PROG_DIR,'gui/slick/interfaces/default/inc_bottom.tmpl')