diff options
Diffstat (limited to 'juick-www/src')
-rw-r--r-- | juick-www/src/main/static/scripts.js | 52 |
1 files changed, 27 insertions, 25 deletions
diff --git a/juick-www/src/main/static/scripts.js b/juick-www/src/main/static/scripts.js index 8cee5b87d..72dbce8bd 100644 --- a/juick-www/src/main/static/scripts.js +++ b/juick-www/src/main/static/scripts.js @@ -822,32 +822,34 @@ ready(function () { } var post = document.getElementById('post'); - if (post) post.addEventListener('click', (e) => { - openPostDialog(); - getTags(); - var newMessageBlock = document.getElementById('newmessage'); - 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); - }); - ta.style.minHeight = '70px'; - autosize(ta); - ta.focus(); - newMessageBlock.querySelector('#tags_input') - .addEventListener('keypress', function (e) { + if (post) { + post.addEventListener('click', (e) => { + openPostDialog(); + getTags(); + var newMessageBlock = document.getElementById('newmessage'); + 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); - }); - newMessageBlock.querySelector('a').addEventListener('click', function (e) { - attachMessagePhoto(e.target); - }); - } - e.preventDefault(); - }); + }); + ta.style.minHeight = '70px'; + autosize(ta); + ta.focus(); + newMessageBlock.querySelector('#tags_input') + .addEventListener('keypress', function (e) { + postformListener(e.target, e); + }); + newMessageBlock.querySelector('a').addEventListener('click', function (e) { + attachMessagePhoto(e.target); + }); + } + e.preventDefault(); + }); + } document.querySelectorAll('article').forEach(function (article) { if (Array.prototype.some.call( article.querySelectorAll('.msg-tags a'), |