aboutsummaryrefslogtreecommitdiff
path: root/juick-server/src/main/assets/scripts.js
diff options
context:
space:
mode:
authorGravatar Vitaly Takmazov2018-09-25 16:34:56 +0300
committerGravatar Vitaly Takmazov2018-09-25 16:34:56 +0300
commit0d663c5503fdda0da5f7adaef31f67fe673dc6f2 (patch)
treeedf17bc38bd7479f2f05e8008e7bd0a1e26dd0f7 /juick-server/src/main/assets/scripts.js
parentf3acdb00caaef60bd5ddfa128699f8a255261543 (diff)
show command results when comment was not created
Diffstat (limited to 'juick-server/src/main/assets/scripts.js')
-rw-r--r--juick-server/src/main/assets/scripts.js12
1 files changed, 8 insertions, 4 deletions
diff --git a/juick-server/src/main/assets/scripts.js b/juick-server/src/main/assets/scripts.js
index 19383e94..5bbbe6f2 100644
--- a/juick-server/src/main/assets/scripts.js
+++ b/juick-server/src/main/assets/scripts.js
@@ -350,11 +350,15 @@ function showCommentForm(mid, rid) {
credentials: 'omit'
}).then(response => {
if (response.ok) {
- return response.json();
+ response.json().then(result => {
+ if (result.newMessage) {
+ window.location.href = new URL(`${mid}#${result.newMessage.rid}`, window.location.href);
+ } else {
+ alert(result.text);
+ }
+ window.location.reload(true);
+ });
}
- }).then(reply => {
- window.location.href = new URL(`${mid}#${reply.rid}`, window.location.href);
- window.location.reload(true);
}).catch(error => {
alert(error.message);
})