mirror of
https://github.com/jwinterm/modoboa.git
synced 2026-10-18 05:51:26 +02:00
77 lines
1.9 KiB
JavaScript
77 lines
1.9 KiB
JavaScript
function domainform_cb() {
|
|
$('input:text:visible:first').focus();
|
|
$("#id_aliases").dynamic_input();
|
|
$(".submit").one('click', function(e) {
|
|
simple_ajax_form_post(e, {
|
|
formid: "domform",
|
|
error_cb: domainform_cb
|
|
});
|
|
});
|
|
}
|
|
|
|
function accountform_init() {
|
|
$("#id_aliases").dynamic_input();
|
|
$("#id_email").autocompleter({
|
|
from_character: "@",
|
|
choices: get_domains_list
|
|
});
|
|
$("#id_domains")
|
|
.autocompleter({
|
|
choices: get_domains_list
|
|
})
|
|
.dynamic_input();
|
|
}
|
|
|
|
function newaccount_cb() {
|
|
$('input:text:visible:first').focus();
|
|
accountform_init();
|
|
$("#wizard").cwizard({formid: "newaccount_form"});
|
|
}
|
|
|
|
function editaccount_cb() {
|
|
accountform_init();
|
|
$('.submit').one('click', function(e) {
|
|
simple_ajax_form_post(e, {
|
|
formid: "accountform",
|
|
error_cb: editaccount_cb
|
|
});
|
|
});
|
|
}
|
|
|
|
function dlistform_cb() {
|
|
$("#id_email").autocompleter({
|
|
from_character: "@",
|
|
choices: get_domains_list
|
|
});
|
|
$("#id_recipients").dynamic_input();
|
|
$(".submit").one('click', function(e) {
|
|
simple_ajax_form_post(e, {
|
|
formid: "dlistform",
|
|
error_cb: dlistform_cb
|
|
});
|
|
});
|
|
}
|
|
|
|
function importform_cb() {
|
|
$(".submit").one('click', function(e) {
|
|
if ($("#id_sourcefile").attr("value") == "") {
|
|
e.preventDefault();
|
|
return;
|
|
}
|
|
$("#import_status").css("display", "block");
|
|
$("#import_result").html("").removeClass("alert alert-error");
|
|
$("form").submit();
|
|
});
|
|
}
|
|
|
|
function importdone(status, msg) {
|
|
$("#import_status").css("display", "none");
|
|
if (status == "ok") {
|
|
$("#modalbox").modal('hide');
|
|
window.location.reload();
|
|
} else {
|
|
$("#import_result").addClass("alert alert-error");
|
|
$("#import_result").html(msg);
|
|
importform_cb();
|
|
}
|
|
} |