aboutsummaryrefslogtreecommitdiff
path: root/juick-www/src/main
diff options
context:
space:
mode:
authorGravatar Vitaly Takmazov2017-08-31 17:56:53 +0300
committerGravatar Vitaly Takmazov2017-08-31 17:56:53 +0300
commit7459263dda42ef363693021a71bd0603a23f1e92 (patch)
tree232220314af90ccf7c28e3a135ee3edae43908d5 /juick-www/src/main
parent5d09fa9c43543b1c6605d85cb50c925ff77563c7 (diff)
www: message draft
Diffstat (limited to 'juick-www/src/main')
-rw-r--r--juick-www/src/main/static/scripts.js9
1 files changed, 8 insertions, 1 deletions
diff --git a/juick-www/src/main/static/scripts.js b/juick-www/src/main/static/scripts.js
index 48c99287..a12ec709 100644
--- a/juick-www/src/main/static/scripts.js
+++ b/juick-www/src/main/static/scripts.js
@@ -531,6 +531,10 @@ function openDialog(html) {
}
function closeDialog() {
+ let draft = document.querySelector('#newmessage textarea');
+ if (draft) {
+ window.draft = draft.value;
+ }
document.querySelector('#dialogb').remove();
document.querySelector('#dialogt').remove();
}
@@ -629,7 +633,7 @@ function getTags() {
credentials: 'same-origin'
})
.then(response => {
- return response.json()
+ return response.json();
})
.then(json => {
let tags = json.map(t => t.tag);
@@ -822,6 +826,9 @@ ready(function () {
if (newMessageBlock) {
newMessageBlock.addEventListener('submit', newMessage);
let ta = newMessageBlock.querySelector('textarea');
+ if (window.draft) {
+ ta.innerHTML = window.draft;
+ }
ta.addEventListener('keypress', function (e) {
postformListener(e.target, e);
});