summaryrefslogtreecommitdiffstats
path: root/usr/local/www/system_groupmanager_addprivs.php
diff options
context:
space:
mode:
authorsullrich <sullrich@pfsense.org>2009-11-28 20:48:47 -0500
committersullrich <sullrich@pfsense.org>2009-11-28 20:48:47 -0500
commitf1a73dbf6aea12871f9438ec993d5cb0d61a655b (patch)
tree2d2a59f935c1f66811ef13d892a4259b8351470f /usr/local/www/system_groupmanager_addprivs.php
parent2afddcb1fae71e194854292a509eba89c6cdf817 (diff)
downloadpfsense-f1a73dbf6aea12871f9438ec993d5cb0d61a655b.zip
pfsense-f1a73dbf6aea12871f9438ec993d5cb0d61a655b.tar.gz
Add select all button
Diffstat (limited to 'usr/local/www/system_groupmanager_addprivs.php')
-rw-r--r--usr/local/www/system_groupmanager_addprivs.php20
1 files changed, 20 insertions, 0 deletions
diff --git a/usr/local/www/system_groupmanager_addprivs.php b/usr/local/www/system_groupmanager_addprivs.php
index 254b6a8..e5ebeb3 100644
--- a/usr/local/www/system_groupmanager_addprivs.php
+++ b/usr/local/www/system_groupmanager_addprivs.php
@@ -123,6 +123,8 @@ include("head.inc");
<body link="#0000CC" vlink="#0000CC" alink="#0000CC" onload="<?= $jsevents["body"]["onload"] ?>">
<?php include("fbegin.inc"); ?>
+<script src="/javascript/scriptaculous/prototype.js" type="text/javascript">
+</script>
<script type="text/javascript">
<!--
@@ -179,6 +181,8 @@ function update_description() {
<tr>
<td width="22%" valign="top" class="vncellreq"><?=gettext("System Privileges");?></td>
<td width="78%" class="vtable">
+ <table>
+ <tr><td>
<select name="sysprivs[]" id="sysprivs" class="formselect" onchange="update_description();" multiple>
<?php
foreach($priv_list as $pname => $pdata):
@@ -190,6 +194,22 @@ function update_description() {
</select>
<br/>
<?=gettext("Hold down CTRL (pc)/COMMAND (mac) key to select multiple items");?>
+ </td><td>
+ <a href='#'onClick="selectAll();">Select all</a>
+ <script type="text/javascript">
+ function selectAll() {
+ var options = $$('select#sysprivs option');
+ var len = options.length;
+ for (var i = 0; i < len; i++) {
+ options[i].selected = true;
+ }
+ }
+ selectAll();
+ </script>
+ <br/>
+ </td>
+ </tr>
+ </table>
</td>
</tr>
<tr height="60">
OpenPOWER on IntegriCloud