Make sure empty group or user are not created when editing

This commit is contained in:
Renato Botelho 2014-11-12 14:22:04 -02:00
parent 2951a06ad8
commit 61dec0b078
2 changed files with 20 additions and 0 deletions

View File

@ -198,6 +198,14 @@ function setall_selected(id) {
selbox.options[index].selected = true;
}
function delete_empty(id) {
selbox = document.getElementById(id);
count = selbox.options.length;
for (index = 0; index<count; index++)
if (selbox.options[index].value == '')
selbox.remove(index);
}
function clear_selected(id) {
selbox = document.getElementById(id);
count = selbox.options.length;
@ -239,6 +247,8 @@ function move_selected(srcid, dstid) {
}
function presubmit() {
delete_empty('members');
delete_empty('notmembers');
clear_selected('notmembers');
setall_selected('members');
}

View File

@ -385,6 +385,14 @@ function setall_selected(id) {
selbox.options[index].selected = true;
}
function delete_empty(id) {
selbox = document.getElementById(id);
count = selbox.options.length;
for (index = 0; index<count; index++)
if (selbox.options[index].value == '')
selbox.remove(index);
}
function clear_selected(id) {
selbox = document.getElementById(id);
count = selbox.options.length;
@ -426,6 +434,8 @@ function move_selected(srcid, dstid) {
}
function presubmit() {
delete_empty('groups');
delete_empty('notgroups');
clear_selected('notgroups');
setall_selected('groups');
}