[%- FILTER null %] [% debug = 0 %] [% controlGraphics = 1 %] [% browserTarget = "browser" %] [% useAJAX = 0 %] [% useExtJS = 1 %] [% crumbSeparator = ">" %] [% resizeParam = "p" %] [% bgcolor = "" %] [% cmdLinkIconSize = 17 %] [% BLOCK cmdlink -%] [% cmdtitle | string | ucfirst %] [%- END %] [% BLOCK cmdHRef -%]onclick="Utils.processPlaylistURL('[% # single quotes aren't url encoded, but can con fuse JS IF itemobj.url; itemobj.url = itemobj.url | replace("'", "%27"); END; IF numcmdFor.$cmdType; # better way to determine this? PROCESS cmdNumericQuery; ELSIF (itemobj.isRemoteURL || !attributes || itemobj.content_type() == 'dir'); PROCESS cmdRemoteURLQuery; ELSE; PROCESS cmdLocalQuery; END; %]&player=[% playerURI %]', true)" [%- END %] [% BLOCK contentitem -%]
[%- IF leftcontrols -%] [%- PROCESS $leftcontrols -%] [%- END %] [%- content | indent(4) %] [%- IF rightcontrols -%] [%- PROCESS $rightcontrols -%] [%- END; IF controls -%] [%- PROCESS $controls -%] [%- END %]
[%- END %] [% BLOCK galleryitem -%]
  • [%- itemImg = item.coverThumb ? "thumbnailItemImg" : "dummyItemImg" %]
    [% PROCESS $itemImg height="$item.size" %] [%- PROCESS $controls -%]
    [%- content | indent(4) %]
  • [%- END %] [% BLOCK iteminfo -%] [%- IF item.descend %] [% IF (levelName == 'album' || levelName == 'age') && !(artwork > 0) %] [% IF item.hierarchy -%][% END %][% IF item.coverThumb; hreftype = "thumbnail"; ELSE; hreftype = "dummy"; END; PROCESS "${hreftype}ItemImg" height="50" noby=0 %][% IF item.hierarchy %][% END -%]
    [% IF item.hierarchy -%][% END %][% item.text | html %][% IF item.hierarchy %][% END -%]
    [% IF item.showYear && item.year -%]
    ([% item.year %])
    [% END %]
    [%- IF item.artist.name && item.artist.name != item.noArtist; PROCESS artistsAsHTML.html itemobj=item.itemobj noby=1; END -%]
    [% ELSE %] [% IF item.hierarchy -%][% END %][% item.text | html %][% IF item.hierarchy %][% END -%] [% IF item.showYear && item.year -%]([% item.year %])[% END -%] [%- IF item.artist.name && item.artist.name != item.noArtist; PROCESS artistsAsHTML.html itemobj=item.itemobj; END -%] [% END %] [%- ELSE -%] [% PROCESS trackinfo %] [%- END %] [%- END %] [% BLOCK browsecontrols %] [%- header='1' width=cmdLinkIconSize height=cmdLinkIconSize -%] [% IF showplayall -%] [% WRAPPER playlink noTarget = 1 %]href="[% playallhref %]"[% END %] [% WRAPPER addlink noTarget = 1 %]href="[% addallhref %]"[% END %] [% ELSIF showdescend && href -%] [%- WRAPPER descendlink %][%- href -%][% END -%] [% IF showplay -%] [% WRAPPER playlink %][% PROCESS cmdHRef cmdType='play' %][% END %] [% WRAPPER addlink %][% PROCESS cmdHRef cmdType='add' %][% END %] [%- END %] [% ELSE %] [% WRAPPER playlink %][% PROCESS cmdHRef cmdType='play' %][% END %] [% IF allLinks; WRAPPER insertlink %][% PROCESS cmdHRef cmdType='insert' %][% END; END %] [% WRAPPER addlink %][% PROCESS cmdHRef cmdType='add' %][% END %] [% IF allLinks; WRAPPER removelink %][% PROCESS cmdHRef cmdType='remove' %][% END; END %] [% FOREACH mixer = mixerlinks.values.sort -%] [% PROCESS $mixer %] [% END %] [%- END %] [%- END %] [%# This is to build the pagebar or alphapagebar, it should be PROCESSed %] [% BLOCK pagebar %] [%- IF NOT pageinfo.alphamap; PROCESS pagebarcalc pagesperbar = 15; END %]
    [% IF pagesstart %][% [% END %] [% IF pageprev || pageprev == '0' %][% [% END %] [%- IF pageinfo.alphamap %] [%- FOREACH alphakey = pageinfo.alphamap.keys.sort -%] [%- curpage = (pageinfo.alphamap.item(alphakey) == pageinfo.startitem) -%] [%- IF curpage %] [% alphakey | html %] [%- ELSE %] [% alphakey | html %] [%- END %] [%- END %] [%- ELSE %] [%- FOREACH ind=[pagebarstart..pagebarend] -%] [%- IF ind == pageinfo.currentpage %] [% ind + 1 %] [%- ELSE %] [% ind + 1 %] [%- END %] [% END %] [%- END %] [% IF pagenext %][% [% END %] [% IF pagesend %][% [% END %]
    [% END %] [% BLOCK songInfoPlayLinks %] [% END %] [% END -%]