82 lines
No EOL
4.3 KiB
Smarty
Executable file
82 lines
No EOL
4.3 KiB
Smarty
Executable file
{assign var="_PL_activeId" value=$PL->getActiveId()}
|
||
{assign var="SCRATCHPAD" value=$SCRATCHPAD->get()}
|
||
|
||
<!-- start scratch pad -->
|
||
<form name="SP">
|
||
<div class="container_elements">
|
||
<h1>##ScratchPad##</h1>
|
||
<div class="head" style="width:255px; height: 21px;"> </div>
|
||
<div class="container_table" style="width:275px;">
|
||
<table style="width:255px;">
|
||
|
||
<!-- start table header -->
|
||
<tr class="blue_head">
|
||
<td style="width: 1px"><input type="checkbox" name="all" onClick="collector_switchAll('SP')"></td>
|
||
<td style="width: *"><a href="#" onClick="hpopup('{$UI_HANDLER}?act=SP.reOrder&by=title', 'order');" id="blue_head">##Title##</a></td>
|
||
<td style="width: 1px"><a href="#" onClick="hpopup('{$UI_HANDLER}?act=SP.reOrder&by=title', 'order');" id="blue_head">##Duration##</td>
|
||
<td style="width: 1px; border: 0; text-align: center"><a href="#" onClick="hpopup('{$UI_HANDLER}?act=SP.reOrder&by=title', 'order');" id="blue_head">##Type##</td>
|
||
</tr>
|
||
<!-- end table header -->
|
||
|
||
{if count($SCRATCHPAD) >= 1}
|
||
{foreach from=$SCRATCHPAD item=i}
|
||
<!-- start item -->
|
||
<tr class="{cycle values='blue1, blue2'}">
|
||
<td><input type="checkbox" class="checkbox" name="{$i.id}"/></td>
|
||
<td {include file="scratchpad/actionhandler.tpl"} style="cursor: pointer">
|
||
{if $i.type|lower == "playlist"}
|
||
|
||
{if $_PL_activeId == $i.id}
|
||
<div style="font-weight: bold; cursor: pointer">
|
||
{else}
|
||
<div style="cursor: pointer">
|
||
{/if}
|
||
{$i.title|truncate:18}
|
||
</div>
|
||
{else}
|
||
{$i.title|truncate:18}
|
||
{/if} {* on some reason object call doesn<73>t like usage of array *}
|
||
</td> {assign var="_duration" value=$i.duration}
|
||
<td {include file="scratchpad/actionhandler.tpl"} style="text-align: right; cursor: pointer">{niceTime in=$_duration}</td>
|
||
<td {include file="scratchpad/actionhandler.tpl"} style="border: 0; text-align: center; cursor: pointer">
|
||
{if $PL->isAvailable($i.id) == false}
|
||
<div align="left"><img src="img/ico_lock.gif">
|
||
<img src="img/{$i.type}.gif" border="0" alt="{$i.type|capitalize}" {include file="sub/mouseover.tpl"} /></div>
|
||
{else}
|
||
<img src="img/{$i.type}.gif" border="0" alt="{$i.type|capitalize}" {include file="sub/mouseover.tpl"} /> {/if}
|
||
</td>
|
||
</tr>
|
||
<!-- end item -->
|
||
{/foreach}
|
||
{else}
|
||
<tr class="blue1">
|
||
<td style="border: 0" colspan="4" align="center">##empty##</td>
|
||
</tr>
|
||
{/if}
|
||
</table>
|
||
</div>
|
||
|
||
<div class="footer" style="width:250px;">
|
||
<select name="SP_multiaction" onChange="collector_submit('SP', this.value)">
|
||
<option>##Multiple Action:##</option>
|
||
<option value="SP.removeItem">##Remove file(s)##</option>
|
||
{if $_PL_activeId}
|
||
<option value="PL.addItem">##Add file(s) to active Playlist##</option>
|
||
{else}
|
||
<option value="PL.create">##New Playlist using this file(s)##</option>
|
||
{/if}
|
||
</select>
|
||
<script type="text/javascript">
|
||
document.forms['SP'].elements['SP_multiaction'].options[0].selected = true;
|
||
document.forms['SP'].elements['all'].checked = false;
|
||
collector_switchAll('SP');
|
||
</script>
|
||
<a href="#" onClick="collector_clearAll('SP', 'SP.removeItem')" id="blue_head">##Clear##</a>
|
||
</div>
|
||
|
||
</div>
|
||
</form>
|
||
<!-- end scratch pad -->
|
||
|
||
{assign var="_PL_activeId" value=null}
|
||
{assign var="_duration" value=null} |