summaryrefslogtreecommitdiffstats
path: root/js/messaging.js
diff options
context:
space:
mode:
authorAnton Luka Šijanec <sijanecantonluka@gmail.com>2020-02-25 20:22:33 +0100
committerAnton Luka Šijanec <sijanecantonluka@gmail.com>2020-02-25 20:22:33 +0100
commit4f38105bc4017248568e4c8c8b0506f6ac09a3b8 (patch)
tree5001ef3e2f30cd78daf8cb294a0f7c41791bd50d /js/messaging.js
parentsmall fix 32 (diff)
downloadbeziapp-4f38105bc4017248568e4c8c8b0506f6ac09a3b8.tar
beziapp-4f38105bc4017248568e4c8c8b0506f6ac09a3b8.tar.gz
beziapp-4f38105bc4017248568e4c8c8b0506f6ac09a3b8.tar.bz2
beziapp-4f38105bc4017248568e4c8c8b0506f6ac09a3b8.tar.lz
beziapp-4f38105bc4017248568e4c8c8b0506f6ac09a3b8.tar.xz
beziapp-4f38105bc4017248568e4c8c8b0506f6ac09a3b8.tar.zst
beziapp-4f38105bc4017248568e4c8c8b0506f6ac09a3b8.zip
Diffstat (limited to 'js/messaging.js')
-rw-r--r--js/messaging.js14
1 files changed, 8 insertions, 6 deletions
diff --git a/js/messaging.js b/js/messaging.js
index f5d2e13..70b7545 100644
--- a/js/messaging.js
+++ b/js/messaging.js
@@ -82,6 +82,13 @@ function populateAutocomplete() {
onAutocomplete: validateName,
minLength: 0
});
+ if(window.location.hash.length > 1) {
+ document.getElementById("full-name").value = decodeURIComponent(window.location.hash.substring(1));
+ } else {
+ document.getElementById("full-name").value = getUrlParameter("m");
+ }
+ M.updateTextFields();
+ validateName();
}
// Function to toggle loading bar
@@ -317,9 +324,8 @@ async function sendMessage(recipient_number, subject, body) {
});
}
-function validateName() {
+async function validateName() {
if (directory !== null) {
-
if ($("#full-name").val() in directory) {
$("#full-name").addClass("valid");
$("#full-name").removeClass("invalid");
@@ -329,7 +335,6 @@ function validateName() {
$("#full-name").removeClass("valid");
document.getElementById("msg-send").disabled = true;
}
-
}
}
@@ -398,10 +403,7 @@ document.addEventListener("DOMContentLoaded", () => {
var receivedmessages = null;
loadMessages(true, 0);
-
- document.getElementById("full-name").value = getUrlParameter("m");
M.updateTextFields();
- validateName();
// Setup side menu
const menus = document.querySelectorAll(".side-menu");