Spaces:
Sleeping
Sleeping
| var messages = $(".messages-content"); | |
| function insertMessage() { | |
| var msgText = $(".action-box-input").val(); | |
| if ($.trim(msgText) == "") { | |
| return false; | |
| } | |
| var msg = $("<div>").addClass("message personal").text(msgText); | |
| $("<div>").addClass("timestamp").text(getTimestamp()).appendTo(msg); | |
| msg.appendTo($('.messages-content')); | |
| $(".action-box-input").val(null); | |
| $.post("/get_abbreviation", { acronym: msgText }, function (data) { | |
| var responseMsg = $("<div>").addClass("message").text(data.response); | |
| $("<div>").addClass("timestamp").text(getTimestamp()).appendTo(responseMsg); | |
| responseMsg.appendTo($('.messages-content')); | |
| updateScrollbar(); | |
| }); | |
| } | |
| function updateScrollbar() { | |
| messages.scrollTop(messages[0].scrollHeight); | |
| } | |
| function getTimestamp() { | |
| var d = new Date(); | |
| return d.getHours() + ":" + (d.getMinutes() < 10 ? '0' : '') + d.getMinutes(); | |
| } | |
| $(window).on('keydown', function (e) { | |
| if (e.which == 13) { | |
| insertMessage(); | |
| return false; | |
| } | |
| }); | |
| $(window).on('load', function () { | |
| messages.mCustomScrollbar(); | |
| }); | |