73 lines
2.3 KiB
Smarty
Executable File
73 lines
2.3 KiB
Smarty
Executable File
{*Smarty template*}
|
|
|
|
<div id="scratchpad">
|
|
<center><b>ScratchPad</b></center>
|
|
|
|
{if is_array($ScratchPad)}
|
|
<form name="SP">
|
|
<input type="hidden" name="act">
|
|
<table>
|
|
<tr>
|
|
<th></th>
|
|
<th><a href="#" onClick="hpopup('{$UI_HANDLER}?act=SP.reOrder&by=title', 'order');">{tra 0=Title}</a></th>
|
|
<th><a href="#" onClick="hpopup('{$UI_HANDLER}?act=SP.reOrder&by=duration', 'order');">{tra 0=Duration}</a></th>
|
|
<th><a href="#" onClick="hpopup('{$UI_HANDLER}?act=SP.reOrder&by=type', 'order');">{tra 0=Type}</a></th>
|
|
<th>Remove</th>
|
|
</tr>
|
|
|
|
{foreach from=$ScratchPad item=i}
|
|
<tr>
|
|
<td><input type="checkbox" name="{$i.id}"></td>
|
|
<td>{$i.title}</td>
|
|
<td>{$i.duration}</td>
|
|
<td>{$i.type} </td>
|
|
<th><a href="#" onclick="hpopup('{$UI_HANDLER}?act=SP.removeItem&SPid={$i.id}', 'SP')">X</th>
|
|
</tr>
|
|
{/foreach}
|
|
<tr>
|
|
<td><input type="checkbox" name="all" onClick="SP_switchAll()"></td>
|
|
<td colspan="2"><a href="#" onClick="SP_submit()">[Remove Selected]</a></td>
|
|
<td colspan="2"><a href="#" onClick="SP_clearAll()">[Clear]</a></td>
|
|
</tr>
|
|
</table>
|
|
</form>
|
|
{/if}
|
|
</div>
|
|
|
|
{literal}
|
|
<script type="text/javascript">
|
|
function SP_submit()
|
|
{
|
|
var href = '{/literal}{$UI_HANDLER}?act=SP.removeItem{literal}';
|
|
var n;
|
|
|
|
for (n=0; n < (document.forms['SP'].elements.length-1); n++) {
|
|
if (document.forms['SP'].elements[n].checked) {
|
|
href = href + '&SPid[]=' + document.forms['SP'].elements[n].name;
|
|
}
|
|
}
|
|
hpopup(href, 'SP');
|
|
}
|
|
|
|
function SP_switchAll()
|
|
{
|
|
var n;
|
|
|
|
for (n=0; n < document.forms['SP'].elements.length; n++) {
|
|
if (document.forms['SP'].elements[n].type == 'checkbox') {
|
|
document.forms['SP'].elements[n].checked = document.forms['SP'].elements['all'].checked;
|
|
}
|
|
}
|
|
}
|
|
|
|
function SP_clearAll()
|
|
{
|
|
if (confirm("{/literal}{tra 0='Are you sure to clear ScratchPad?'}{literal}")) {
|
|
document.forms['SP'].elements['all'].checked = true;
|
|
SP_switchAll();
|
|
SP_submit();
|
|
}
|
|
}
|
|
</script>
|
|
{/literal}
|