xref: /plugin/approve/script.js (revision 1989ee26e4c10d9fe322c2a0aa4ae990f031b47b)
1jQuery(function() {
2    "use strict";
3    var $groupInput = jQuery('#plugin__approve_group_input');
4    if ($groupInput.length === 0) return;
5
6    var $form = $groupInput.closest('form');
7    var $select = $form.find('select');
8
9    //Add option to select a group
10    var label = LANG['plugins']['approve']['group_option_label'];
11    if (label === '') {
12        label = 'Group:';
13    }
14    var $groupOption = jQuery('<option value="">' + label + '</option>')
15        .insertAfter($select.find('option:first-child'));
16
17    $groupInput.hide();
18    $select.on('change', function() {
19        var $option = $select.find(':selected');
20        if ($option.is($groupOption)) {
21            $groupInput.val('@');
22            $groupInput.show();
23        } else {
24            $groupInput.val('');
25            $groupInput.hide();
26        }
27    });
28
29});
30