diff --git a/4chan_x.user.js b/4chan_x.user.js index 770332014..0f2cc082f 100644 --- a/4chan_x.user.js +++ b/4chan_x.user.js @@ -145,7 +145,7 @@ })(null, config); ui = { dialog: function(id, position, html) { - var el, left, top, _ref, _ref2, _ref3; + var el, left, top, _ref, _ref2, _ref3, _ref4; el = document.createElement('div'); el.className = 'reply dialog'; el.innerHTML = html; @@ -163,9 +163,11 @@ } else { el.style.bottom = '0px'; } - el.querySelector('div.move').addEventListener('mousedown', ui.dragstart, false); - if ((_ref3 = el.querySelector('div.move a[name=close]')) != null) { - _ref3.addEventListener('click', (function() { + if ((_ref3 = el.querySelector('div.move')) != null) { + _ref3.addEventListener('mousedown', ui.dragstart, false); + } + if ((_ref4 = el.querySelector('div.move a[name=close]')) != null) { + _ref4.addEventListener('click', (function() { return el.parentNode.removeChild(el); }), true); } @@ -958,7 +960,7 @@ var arr, checked, description, dialog, hiddenNum, hiddenThreads, html, input, key, li, link, main, obj, ul, _i, _j, _len, _len2, _ref, _ref2, _ref3; hiddenThreads = $.getValue("hiddenThreads/" + g.BOARD + "/", {}); hiddenNum = Object.keys(g.hiddenReplies).length + Object.keys(hiddenThreads).length; - html = "