Я решил заменить модальные окна dle на bootstrap, но столкнулся с проблемой в окне отправки жалобы. Само окно я удачно создал и вызвал, но как быть с кнопкой отправки жалобы? Как ее вызвать и заставить работать? Не хватает знаний помогите.
Вот мой недописанный код.
function AddComplaint(a, b) {
var c = {},
d = "";
c[dle_act_lang[3]] = function() {
$(this).dialog("close")
};
c[dle_p_send] = function() {
if (1 > $("#dle-promt-text").val().length) $("#dle-promt-text").addClass("ui-state-error");
else {
var c = $("#dle-promt-text").val(),
d = "";
$("#dle-promt-mail").val() && (d = $("#dle-promt-mail").val());
$(this).dialog("close");
$("#dlepopup").remove();
$.post(dle_root + "engine/ajax/controller.php?mod=complaint", {
id: a,
text: c,
action: b,
mail: d,
user_hash: dle_login_hash
}, function(a) {
"ok" == a ? DLEalert(dle_p_send_ok, dle_info) : DLEalert(a, dle_info)
})
}
};
$("#dlepopup").remove();
5 == dle_group && (d = "<div class="form-group"><label for="dle-promt-mail">" + dle_mail + "</label><input name="dle-promt-mail" type="text" class="form-control" id="dle-promt-mail" value="" /></div>");
$("body").append("<div class="'modal" id="dlepopup" tabindex="-1" role="dialog"><div class="'modal-dialog" role="document"><div class="modal-content"><div class="modal-header"><h5 class="modal-title">" + dle_c_title + "</h5><button type="button" class="close"><i class="'fa">[/i]</button></div><div class="modal-body"><div class="form-group"><label for="complaint-desk">" + dle_complaint + "</label><textarea class="form-control" name="dle-promt-text" id="dle-promt-text" rows="3"></textarea></div>" + d + "</div><div class="modal-footer"><button type="button" class="'btn">Close</button><button type="button" class="'btn">Save changes</button></div></div></div></div>");
$("#dlepopup").modal('show');
}