diff options
author | Stephen Beaver <sbeaver@netgate.com> | 2016-02-19 14:26:48 -0500 |
---|---|---|
committer | Stephen Beaver <sbeaver@netgate.com> | 2016-02-19 14:27:11 -0500 |
commit | 2ccf2ede9e8fdfd236b221d9d19464dd8975e682 (patch) | |
tree | 5a413d95c0c2d08b8a062280b3056f3f7546bcf5 /src/usr/local/www/jquery | |
parent | 44c30eb309d2575ec0900d4670ce98136eb9f3ab (diff) | |
download | pfsense-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.js | 24 |
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(); + } + } + } + } |