From 94e5c1f9356950a45cdd4d7033f96bf1b6527c9b Mon Sep 17 00:00:00 2001 From: James Campos Date: Sun, 12 Jun 2011 12:36:39 -0700 Subject: [PATCH] don't make options moveable --- 4chan_x.user.js | 12 +++++++----- script.coffee | 4 ++-- 2 files changed, 9 insertions(+), 7 deletions(-) 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 = "

"; + html = "

"; dialog = ui.dialog('options', { top: '25%', left: '25%' diff --git a/script.coffee b/script.coffee index e5a50f3d1..7f70f0cb1 100644 --- a/script.coffee +++ b/script.coffee @@ -82,7 +82,7 @@ ui = top = localStorage["#{id}Top"] ? top if left then el.style.left = left else el.style.right = '0px' if top then el.style.top = top else el.style.bottom = '0px' - el.querySelector('div.move').addEventListener 'mousedown', ui.dragstart, false + el.querySelector('div.move')?.addEventListener 'mousedown', ui.dragstart, false el.querySelector('div.move a[name=close]')?.addEventListener 'click', (-> el.parentNode.removeChild(el)), true el @@ -722,7 +722,7 @@ options = hiddenThreads = $.getValue "hiddenThreads/#{g.BOARD}/", {} hiddenNum = Object.keys(g.hiddenReplies).length + Object.keys(hiddenThreads).length html = " -
+