Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
JavaScript-enabled clients can now (de)select all visible queue items by
 toggling a new checkbox at the top left of the queue view.
  • Loading branch information
icculus committed Jun 1, 2002
1 parent 5d700ba commit 3fb4e9a
Showing 1 changed file with 42 additions and 1 deletion.
43 changes: 42 additions & 1 deletion php_interface/queue.php
Expand Up @@ -312,7 +312,48 @@ function output_news_queue_widgets($showall = 0)
<form method="post" action="$PHP_SELF?action=view&showall=$showall">
<table border="1" width="100%">
<tr>
<td align="center"> X </td>
<script language="javascript">
<!--
function selectAll(formObj)
{
var checkval = false;
var i;
for (i = 0; i < formObj.length; i++)
{
var fldObj = formObj.elements[i];
if ((fldObj.type == 'checkbox') &&
(fldObj.name == 'checkeverything'))
{
checkval = (fldObj.checked) ? true : false;
break;
}
}
if (i == formObj.length) // ???
return;
for (i = 0; i < formObj.length; i++)
{
var fldObj = formObj.elements[i];
if (fldObj.type == 'checkbox')
fldObj.checked = checkval;
}
}
//-->
</script>
<td align="center">
<script language="javascript">
<!--
document.write('<input type="checkbox" name="checkeverything"');
document.write(' value="0" onClick="selectAll(this.form);">');
//-->
</script>
<noscript>X</noscript>
</td>
<td align="center"> date </td>
<td align="center"> title </td>
<td align="center"> author </td>
Expand Down

0 comments on commit 3fb4e9a

Please sign in to comment.