<#assign pageTitle = ""> <#if filter??> <#if filter.type == "category"> <#assign pageTitle = filter.value.tagCategory?html> <#elseif filter.type == "tag"> <#if filter.tag.id??> <#assign pageTitle = filter.tag.category?html + ": " + filter.tag.name?html> <#else> <#assign pageTitle = "unknown: " + filter.value.tagName?html> <#assign pageTitle = pageTitle + " - "> <#assign pageTitle = pageTitle + "nripper/list"> ${ pageTitle } <#assign activeMenu = "list"> <#include "header.html">
<#if filter??>
filter off tag - <#if filter.type == "category"> <#if 0 < filter.category.tags?size> ${ filter.value.tagCategory?html } <#else> ${ filter.value.tagCategory?html } <#elseif filter.type == "tag"> <#if filter.tag.id??> ${ filter.tag.category?html } - ${ filter.tag.name?html } <#else> - - ${ filter.value.tagName?html }
<#assign filterQuery = ""> <#if filter??> <#if filter.type == "category"> <#assign filterQuery = "category=" + filter.value.tagCategory?url + "&"> <#elseif filter.type == "tag"> <#assign filterQuery = "tag=" + filter.value.tagName?url + "&">
<#if 0 < offset / limit> <#else> <#list [offset - limit * 10, offset - limit * 9, offset - limit * 8, offset - limit * 7, offset - limit * 6, offset - limit * 5, offset - limit * 4, offset - limit * 3, offset - limit * 2, offset - limit] as x> <#if 0 <= x> ${ ((x / limit)?int + 1)?string.computer } ${ (offset / limit)?int + 1 } <#list [offset + limit, offset + limit * 2, offset + limit * 3, offset + limit * 4, offset + limit * 5, offset + limit * 6, offset + limit * 7, offset + limit * 8, offset + limit * 9, offset + limit * 10] as x> <#if 0 <= x && x < countAll> ${ ((x / limit)?int + 1)?string.computer } <#if (offset / limit)?int != (countAll / limit)?int > <#if countAll % limit == 0> <#else> <#else>

<#list items as item>

<#if item.title??> ${ item.title?html } <#else> no title
<#if item.comment??>
${ item.comment?html }
<#else>
${ item.fullUrl?html }
<#list item.jobs as job> <#list job.snaps as snap>
<#if !job.isCompleted>Processing... <#if snap.isCompleted && snap.isSucceed> [with navigation] ${ snap.created } <#else> Failed.
<#if snap.contentType??> <#if match(snap.contentType, "image")>
<#elseif match(snap.contentType, "htm")> <#if job.isCompleted> <#if thumbOn == 1> <#if snap.summary??>

${ snap.summary?html }

<#if 0 < item.tags?size> <#list item.tags as tag> ${ tag.category?html }: ${ tag.name?html }<#if tag_has_next>, <#else> -
<#list item.allTags as tag> checked="checked" />
<#if 0 < offset / limit> <#else> <#list [offset - limit * 10, offset - limit * 9, offset - limit * 8, offset - limit * 7, offset - limit * 6, offset - limit * 5, offset - limit * 4, offset - limit * 3, offset - limit * 2, offset - limit] as x> <#if 0 <= x> ${ ((x / limit)?int + 1)?string.computer } ${ (offset / limit)?int + 1 } <#list [offset + limit, offset + limit * 2, offset + limit * 3, offset + limit * 4, offset + limit * 5, offset + limit * 6, offset + limit * 7, offset + limit * 8, offset + limit * 9, offset + limit * 10] as x> <#if 0 <= x && x < countAll> ${ ((x / limit)?int + 1)?string.computer } <#if (offset / limit)?int != (countAll / limit)?int > <#if countAll % limit == 0> <#else> <#else>