From 981a2e8f97544806b470161f1ce12d67b6904224 Mon Sep 17 00:00:00 2001 From: Ian Date: Mon, 18 Mar 2024 17:01:08 -0700 Subject: [PATCH] dvh instead of vh for threadlist size. sendbox times out w/o reloading the page. admin handles numbers instead of trusting. --- admin.php | 11 ++++++++++- frontend/components/SendBox/SendBox.vue | 2 +- frontend/components/ThreadList/ThreadList.vue | 6 ++---- 3 files changed, 13 insertions(+), 6 deletions(-) diff --git a/admin.php b/admin.php index 226cd7b..f2257b4 100644 --- a/admin.php +++ b/admin.php @@ -164,7 +164,16 @@ function fixbutton(array $params, $label="update") { $problems = array(); try { - $inboundRouting = AccelerateNetworks::GetInboundSMSRouting($sms_number); + if($sms_number[0]=='+'){ + $sms_number= substr($sms_number,1); + } + if(strlen($sms_number)!=11){ + $problems[] = "Desired number has incorrect number of digits. Expected 11 digits but ". $sms_number. " isn't 11 digits"; + } + else{ + $inboundRouting = AccelerateNetworks::GetInboundSMSRouting($sms_number); + + } if($inboundRouting->callbackUrl != $desiredWebhookURL) { $problems[] = "webhook URL is wrong: ".$inboundRouting->callbackUrl." should be ".$desiredWebhookURL.""; diff --git a/frontend/components/SendBox/SendBox.vue b/frontend/components/SendBox/SendBox.vue index c0ecf7a..6fc7ed2 100644 --- a/frontend/components/SendBox/SendBox.vue +++ b/frontend/components/SendBox/SendBox.vue @@ -192,7 +192,7 @@ export default { //console.log('emitting message', message); emitter.emit('outbound-message', message); setTimeout(() => - location.reload(), 500 + console.log("duplicate send prevention timeout"), 500 ) this.enteredText = ""; } diff --git a/frontend/components/ThreadList/ThreadList.vue b/frontend/components/ThreadList/ThreadList.vue index fc05003..024171e 100644 --- a/frontend/components/ThreadList/ThreadList.vue +++ b/frontend/components/ThreadList/ThreadList.vue @@ -232,7 +232,7 @@ export default { /*border-spacing: 1em; */ direction: rtl; overflow-y: auto; - height: 70vh; + height: 69dvh; width: 100%; table-layout: fixed; padding-left: 3px; @@ -247,8 +247,6 @@ export default { position:relative; float: center; margin-top: 0.5rem; - right:-8rem; - bottom:2rem; } .dot-center{ @@ -291,7 +289,7 @@ export default { z-index:7; } .table { - height: 80vh; + height: 79dvh; } .hide-if-small{ display:none;