30 lines
978 B
JavaScript
30 lines
978 B
JavaScript
var respfunc = function respfunc(result) {
|
|
if (result != "Success") { //on success result is string
|
|
var errormsg = document.getElementById("errormsg");
|
|
errormsg.innerHTML = result.responseText;
|
|
errormsg.style = "display: block";
|
|
}
|
|
else
|
|
location.reload(true);
|
|
};
|
|
|
|
var sendmsgonenter = function sendmsgonenter(e) { //TODO: Detect Enter
|
|
var code = e.keyCode || e.which;
|
|
if (code != 13 || e.shiftKey) { //Enter keycode
|
|
return;
|
|
}
|
|
e.preventDefault();
|
|
var textarea = event.target;
|
|
if (textarea.value.trim().length == 0)
|
|
return;
|
|
textarea.disabled = true;
|
|
window.convid = 1;
|
|
var json = JSON.stringify({"message": textarea.value, "conversation": window.convid});
|
|
$.ajax({
|
|
url: "/message", data: json, method: "POST", success: respfunc, error: respfunc
|
|
});
|
|
};
|
|
|
|
$(document).ready(function () {
|
|
$('#msginput').on("keydown", sendmsgonenter);
|
|
});
|