replace addEventListener with listener

This commit is contained in:
James Campos 2010-10-19 21:39:32 -07:00
parent b973889f8e
commit 7f685989be
2 changed files with 54 additions and 54 deletions

View File

@ -366,18 +366,18 @@ hideThread = (div) ->
hide(div) hide(div)
if getConfig('Show Stubs') if getConfig('Show Stubs')
if span = $('.omittedposts', div) if span = $('.omittedposts', div)
n = Number(span.textContent.match(/\d+/)[0]) num = Number(span.textContent.match(/\d+/)[0])
else else
n = 0 num = 0
n += $$('table', div).length num += $$('table', div).length
text = if n is 1 then "1 reply" else "#{n} replies" text = if num is 1 then "1 reply" else "#{num} replies"
name = $('span.postername', div).textContent name = $('span.postername', div).textContent
trip = $('span.postername + span.postertrip', div)?.textContent || '' trip = $('span.postername + span.postertrip', div)?.textContent || ''
a = n 'a', { a = n 'a', {
textContent: "[ + ] #{name}#{trip} (#{text})" textContent: "[ + ] #{name}#{trip} (#{text})"
className: 'pointer' className: 'pointer'
listener: ['click', showThread]
} }
a.addEventListener('click', showThread, true)
inBefore(div, a) inBefore(div, a)
@ -388,8 +388,8 @@ threadF = (current) ->
a = n 'a', { a = n 'a', {
textContent: '[ - ]' textContent: '[ - ]'
className: 'pointer' className: 'pointer'
listener: ['click', hideThread]
} }
a.addEventListener('click', hideThread, true)
div.appendChild(a) div.appendChild(a)
inBefore(current, div) inBefore(current, div)
@ -438,8 +438,8 @@ hideReply = (reply) ->
a = n 'a', { a = n 'a', {
textContent: "[ + ] #{name} #{trip}" textContent: "[ + ] #{name} #{trip}"
className: 'pointer' className: 'pointer'
listener: ['click', showReply]
} }
a.addEventListener('click', showReply, true)
div = n 'div' div = n 'div'
div.appendChild(a) div.appendChild(a)
inBefore(table, div) inBefore(table, div)
@ -519,24 +519,24 @@ quickReply = (e) ->
div = n 'div', { div = n 'div', {
innerHTML: 'Quick Reply ' innerHTML: 'Quick Reply '
className: 'move' className: 'move'
listener: ['mousedown', AEOS.move]
} }
div.addEventListener('mousedown', AEOS.move, true)
qr.appendChild(div) qr.appendChild(div)
autohideB = n 'input', { autohideB = n 'input', {
type: 'checkbox' type: 'checkbox'
className: 'pointer' className: 'pointer'
title: 'autohide' title: 'autohide'
listener: ['click', autohide]
} }
autohideB.addEventListener('click', autohide, true)
div.appendChild(autohideB) div.appendChild(autohideB)
div.appendChild(document.createTextNode(' ')) div.appendChild(document.createTextNode(' '))
closeB = n 'a', { closeB = n 'a', {
textContent: 'X' textContent: 'X'
className: 'pointer' className: 'pointer'
title: 'close' title: 'close'
listener: ['click', close]
} }
closeB.addEventListener('click', close, true)
div.appendChild(closeB) div.appendChild(closeB)
form = $ 'form[name=post]' form = $ 'form[name=post]'
@ -610,8 +610,8 @@ watcherUpdate = ->
a = n 'a', { a = n 'a', {
textContent: 'X' textContent: 'X'
className: 'pointer' className: 'pointer'
listener: ['click', watchX]
} }
a.addEventListener('click', watchX, true)
div.appendChild(a) div.appendChild(a)
div.appendChild(document.createTextNode(' ')) div.appendChild(document.createTextNode(' '))
link = n 'a', { link = n 'a', {
@ -756,8 +756,8 @@ text = navtopr.nextSibling
a = n 'a', { a = n 'a', {
textContent: 'X' textContent: 'X'
className: 'pointer' className: 'pointer'
listener: ['click', options]
} }
a.addEventListener('click', options, true)
inBefore(text, document.createTextNode(' / ')) inBefore(text, document.createTextNode(' / '))
inBefore(text, a) inBefore(text, a)
@ -772,8 +772,8 @@ if getConfig('Reply Hiding')
a = n 'a', { a = n 'a', {
textContent: '[ - ]' textContent: '[ - ]'
className: 'pointer' className: 'pointer'
listener: ['click', hideReply]
} }
a.addEventListener('click', hideReply, true)
replace(td.firstChild, a) replace(td.firstChild, a)
next = td.nextSibling next = td.nextSibling
@ -786,9 +786,9 @@ if getConfig('Reply Hiding')
if getConfig('Quick Reply') if getConfig('Quick Reply')
iframe = n 'iframe', { iframe = n 'iframe', {
name: 'iframe' name: 'iframe'
listener: ['load', iframeLoad]
} }
hide(iframe) hide(iframe)
iframe.addEventListener('load', iframeLoad, true)
document.body.appendChild(iframe) document.body.appendChild(iframe)
callbacks.push((root) -> callbacks.push((root) ->
@ -808,8 +808,8 @@ if getConfig('Quick Report')
a = n 'a', { a = n 'a', {
textContent: '[ ! ]' textContent: '[ ! ]'
className: 'pointer' className: 'pointer'
listener: ['click', report]
} }
a.addEventListener('click', report, true)
inAfter(el, a) inAfter(el, a)
inAfter(el, document.createTextNode(' ')) inAfter(el, document.createTextNode(' '))
) )
@ -840,8 +840,8 @@ if getConfig('Thread Watcher')
img = n 'img', { img = n 'img', {
src: src src: src
className: 'pointer' className: 'pointer'
listener: ['click', watch]
} }
img.addEventListener('click', watch, true)
inBefore(input, img) inBefore(input, img)
if getConfig('Anonymize') if getConfig('Anonymize')
@ -865,13 +865,13 @@ if getConfig('Reply Navigation')
up = n 'a', { up = n 'a', {
textContent: '' textContent: ''
className: 'pointer' className: 'pointer'
listener: ['click', replyNav]
} }
up.addEventListener('click', replyNav, true)
down = n 'a', { down = n 'a', {
textContent: '' textContent: ''
className: 'pointer' className: 'pointer'
listener: ['click', replyNav]
} }
down.addEventListener('click', replyNav, true)
addTo span, tn(' '), up, tn(' '), down addTo span, tn(' '), up, tn(' '), down
inAfter(el, span) inAfter(el, span)
) )
@ -941,8 +941,8 @@ else # not reply
a = n 'a', { a = n 'a', {
className: 'pointer omittedposts' className: 'pointer omittedposts'
textContent: "+ #{span.textContent}" textContent: "+ #{span.textContent}"
listener: ['click', expandThread]
} }
a.addEventListener('click', expandThread, true)
replace(span, a) replace(span, a)
if getConfig('Comment Expansion') if getConfig('Comment Expansion')

View File

@ -411,7 +411,7 @@
return GM_setValue("hiddenThreads/" + (BOARD) + "/", JSON.stringify(hiddenThreads)); return GM_setValue("hiddenThreads/" + (BOARD) + "/", JSON.stringify(hiddenThreads));
}; };
hideThread = function(div) { hideThread = function(div) {
var _ref2, _ref3, a, name, p, span, text, trip; var _ref2, _ref3, a, name, num, p, span, text, trip;
if (p = this.parentNode) { if (p = this.parentNode) {
div = p; div = p;
hiddenThreads.push({ hiddenThreads.push({
@ -423,19 +423,19 @@
hide(div); hide(div);
if (getConfig('Show Stubs')) { if (getConfig('Show Stubs')) {
if (span = $('.omittedposts', div)) { if (span = $('.omittedposts', div)) {
n = Number(span.textContent.match(/\d+/)[0]); num = Number(span.textContent.match(/\d+/)[0]);
} else { } else {
n = 0; num = 0;
} }
n += $$('table', div).length; num += $$('table', div).length;
text = n === 1 ? "1 reply" : ("" + (n) + " replies"); text = num === 1 ? "1 reply" : ("" + (num) + " replies");
name = $('span.postername', div).textContent; name = $('span.postername', div).textContent;
trip = ((typeof (_ref3 = ((_ref2 = $('span.postername + span.postertrip', div)))) === "undefined" || _ref3 === null) ? undefined : _ref3.textContent) || ''; trip = ((typeof (_ref3 = ((_ref2 = $('span.postername + span.postertrip', div)))) === "undefined" || _ref3 === null) ? undefined : _ref3.textContent) || '';
a = n('a', { a = n('a', {
textContent: ("[ + ] " + (name) + (trip) + " (" + (text) + ")"), textContent: ("[ + ] " + (name) + (trip) + " (" + (text) + ")"),
className: 'pointer' className: 'pointer',
listener: ['click', showThread]
}); });
a.addEventListener('click', showThread, true);
return inBefore(div, a); return inBefore(div, a);
} }
}; };
@ -446,9 +446,9 @@
}); });
a = n('a', { a = n('a', {
textContent: '[ - ]', textContent: '[ - ]',
className: 'pointer' className: 'pointer',
listener: ['click', hideThread]
}); });
a.addEventListener('click', hideThread, true);
div.appendChild(a); div.appendChild(a);
inBefore(current, div); inBefore(current, div);
while ((!current.clear)) { while ((!current.clear)) {
@ -496,9 +496,9 @@
if (getConfig('Show Stubs')) { if (getConfig('Show Stubs')) {
a = n('a', { a = n('a', {
textContent: ("[ + ] " + (name) + " " + (trip)), textContent: ("[ + ] " + (name) + " " + (trip)),
className: 'pointer' className: 'pointer',
listener: ['click', showReply]
}); });
a.addEventListener('click', showReply, true);
div = n('div'); div = n('div');
div.appendChild(a); div.appendChild(a);
return inBefore(table, div); return inBefore(table, div);
@ -582,24 +582,24 @@
position(qr); position(qr);
div = n('div', { div = n('div', {
innerHTML: 'Quick Reply ', innerHTML: 'Quick Reply ',
className: 'move' className: 'move',
listener: ['mousedown', AEOS.move]
}); });
div.addEventListener('mousedown', AEOS.move, true);
qr.appendChild(div); qr.appendChild(div);
autohideB = n('input', { autohideB = n('input', {
type: 'checkbox', type: 'checkbox',
className: 'pointer', className: 'pointer',
title: 'autohide' title: 'autohide',
listener: ['click', autohide]
}); });
autohideB.addEventListener('click', autohide, true);
div.appendChild(autohideB); div.appendChild(autohideB);
div.appendChild(document.createTextNode(' ')); div.appendChild(document.createTextNode(' '));
closeB = n('a', { closeB = n('a', {
textContent: 'X', textContent: 'X',
className: 'pointer', className: 'pointer',
title: 'close' title: 'close',
listener: ['click', close]
}); });
closeB.addEventListener('click', close, true);
div.appendChild(closeB); div.appendChild(closeB);
form = $('form[name=post]'); form = $('form[name=post]');
clone = form.cloneNode(true); clone = form.cloneNode(true);
@ -678,9 +678,9 @@
thread = _ref3[_j]; thread = _ref3[_j];
a = n('a', { a = n('a', {
textContent: 'X', textContent: 'X',
className: 'pointer' className: 'pointer',
listener: ['click', watchX]
}); });
a.addEventListener('click', watchX, true);
div.appendChild(a); div.appendChild(a);
div.appendChild(document.createTextNode(' ')); div.appendChild(document.createTextNode(' '));
link = n('a', { link = n('a', {
@ -848,9 +848,9 @@
text = navtopr.nextSibling; text = navtopr.nextSibling;
a = n('a', { a = n('a', {
textContent: 'X', textContent: 'X',
className: 'pointer' className: 'pointer',
listener: ['click', options]
}); });
a.addEventListener('click', options, true);
inBefore(text, document.createTextNode(' / ')); inBefore(text, document.createTextNode(' / '));
inBefore(text, a); inBefore(text, a);
_ref = $$('#recaptcha_table a'); _ref = $$('#recaptcha_table a');
@ -868,9 +868,9 @@
_result.push((function() { _result.push((function() {
a = n('a', { a = n('a', {
textContent: '[ - ]', textContent: '[ - ]',
className: 'pointer' className: 'pointer',
listener: ['click', hideReply]
}); });
a.addEventListener('click', hideReply, true);
replace(td.firstChild, a); replace(td.firstChild, a);
next = td.nextSibling; next = td.nextSibling;
id = next.id; id = next.id;
@ -887,10 +887,10 @@
} }
if (getConfig('Quick Reply')) { if (getConfig('Quick Reply')) {
iframe = n('iframe', { iframe = n('iframe', {
name: 'iframe' name: 'iframe',
listener: ['load', iframeLoad]
}); });
hide(iframe); hide(iframe);
iframe.addEventListener('load', iframeLoad, true);
document.body.appendChild(iframe); document.body.appendChild(iframe);
callbacks.push(function(root) { callbacks.push(function(root) {
var _j, _len2, _ref2, _result, quote, quotes; var _j, _len2, _ref2, _result, quote, quotes;
@ -914,9 +914,9 @@
_result.push((function() { _result.push((function() {
a = n('a', { a = n('a', {
textContent: '[ ! ]', textContent: '[ ! ]',
className: 'pointer' className: 'pointer',
listener: ['click', report]
}); });
a.addEventListener('click', report, true);
inAfter(el, a); inAfter(el, a);
return inAfter(el, document.createTextNode(' ')); return inAfter(el, document.createTextNode(' '));
})()); })());
@ -951,9 +951,9 @@
src || (src = favEmpty); src || (src = favEmpty);
img = n('img', { img = n('img', {
src: src, src: src,
className: 'pointer' className: 'pointer',
listener: ['click', watch]
}); });
img.addEventListener('click', watch, true);
inBefore(input, img); inBefore(input, img);
} }
} }
@ -986,14 +986,14 @@
span = n('span'); span = n('span');
up = n('a', { up = n('a', {
textContent: '▲', textContent: '▲',
className: 'pointer' className: 'pointer',
listener: ['click', replyNav]
}); });
up.addEventListener('click', replyNav, true);
down = n('a', { down = n('a', {
textContent: '▼', textContent: '▼',
className: 'pointer' className: 'pointer',
listener: ['click', replyNav]
}); });
down.addEventListener('click', replyNav, true);
addTo(span, tn(' '), up, tn(' '), down); addTo(span, tn(' '), up, tn(' '), down);
return inAfter(el, span); return inAfter(el, span);
})()); })());
@ -1068,9 +1068,9 @@
span = _ref[_i]; span = _ref[_i];
a = n('a', { a = n('a', {
className: 'pointer omittedposts', className: 'pointer omittedposts',
textContent: ("+ " + (span.textContent)) textContent: ("+ " + (span.textContent)),
listener: ['click', expandThread]
}); });
a.addEventListener('click', expandThread, true);
replace(span, a); replace(span, a);
} }
} }