summaryrefslogtreecommitdiffstats
path: root/src/usr/local/www/jquery
diff options
context:
space:
mode:
authorStephen Beaver <sbeaver@netgate.com>2016-02-19 14:26:48 -0500
committerStephen Beaver <sbeaver@netgate.com>2016-02-19 14:27:11 -0500
commit2ccf2ede9e8fdfd236b221d9d19464dd8975e682 (patch)
tree5a413d95c0c2d08b8a062280b3056f3f7546bcf5 /src/usr/local/www/jquery
parent44c30eb309d2575ec0900d4670ce98136eb9f3ab (diff)
downloadpfsense-2ccf2ede9e8fdfd236b221d9d19464dd8975e682.zip
pfsense-2ccf2ede9e8fdfd236b221d9d19464dd8975e682.tar.gz
Fixed #5911
Diffstat (limited to 'src/usr/local/www/jquery')
-rw-r--r--src/usr/local/www/jquery/pfSenseHelpers.js24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/usr/local/www/jquery/pfSenseHelpers.js b/src/usr/local/www/jquery/pfSenseHelpers.js
index 5d33d83..7e16b80 100644
--- a/src/usr/local/www/jquery/pfSenseHelpers.js
+++ b/src/usr/local/www/jquery/pfSenseHelpers.js
@@ -621,3 +621,27 @@ $('.container .panel-heading a[data-toggle="collapse"]').each(function (idx, el)
return text.replace(/[&<>"']/g, function(m) { return map[m]; });
}
// --------------------------------------------------------------------------------------------
+
+ // Select every option in the specified multiselect
+ function AllServers(id, selectAll) {
+ for (i = 0; i < id.length; i++) {
+ id.eq(i).prop('selected', selectAll);
+ }
+ }
+
+ // Move all selected options from one multiselect to another
+ function moveOptions(From, To) {
+ var len = From.length;
+ var option;
+
+ if (len > 0) {
+ for (i=0; i<len; i++) {
+ if (From.eq(i).is(':selected')) {
+ option = From.eq(i).val();
+ value = From.eq(i).text();
+ To.append(new Option(value, option));
+ From.eq(i).remove();
+ }
+ }
+ }
+ }
OpenPOWER on IntegriCloud