bind once, don't unbind (unnecessary)
This commit is contained in:
parent
1a9a62f868
commit
5b58ae91bb
24
4chan_x.js
24
4chan_x.js
@ -1672,7 +1672,9 @@
|
||||
_results = [];
|
||||
for (_i = 0, _len = quotes.length; _i < _len; _i++) {
|
||||
quote = quotes[_i];
|
||||
_results.push($.bind(quote, 'mouseover', quotePreview.mouseover));
|
||||
$.bind(quote, 'mouseover', quotePreview.mouseover);
|
||||
$.bind(quote, 'mousemove', quotePreview.mousemove);
|
||||
_results.push($.bind(quote, 'mouseout', quotePreview.mouseout));
|
||||
}
|
||||
return _results;
|
||||
},
|
||||
@ -1682,9 +1684,7 @@
|
||||
preview = $('#qp');
|
||||
id = target.textContent.replace(">>", '');
|
||||
preview.innerHTML = d.getElementById(id).innerHTML;
|
||||
$.show(preview);
|
||||
$.bind(target, 'mousemove', quotePreview.mousemove);
|
||||
return $.bind(target, 'mouseout', quotePreview.mouseout);
|
||||
return $.show(preview);
|
||||
},
|
||||
mousemove: function(e) {
|
||||
var clientX, clientY, preview;
|
||||
@ -1697,9 +1697,7 @@
|
||||
var preview, target;
|
||||
target = e.target;
|
||||
preview = $('#qp');
|
||||
$.hide(preview);
|
||||
$.unbind(target, 'mousemove', quotePreview.mousemove);
|
||||
return $.unbind(target, 'mouseout', quotePreview.mouseout);
|
||||
return $.hide(preview);
|
||||
}
|
||||
};
|
||||
quickReport = {
|
||||
@ -1900,7 +1898,9 @@
|
||||
_results = [];
|
||||
for (_i = 0, _len = thumbs.length; _i < _len; _i++) {
|
||||
thumb = thumbs[_i];
|
||||
_results.push($.bind(thumb, 'mouseover', imageHover.cb.mouseover));
|
||||
$.bind(thumb, 'mouseover', imageHover.cb.mouseover);
|
||||
$.bind(thumb, 'mousemove', imageHover.cb.mousemove);
|
||||
_results.push($.bind(thumb, 'mouseout', imageHover.cb.mouseout));
|
||||
}
|
||||
return _results;
|
||||
},
|
||||
@ -1911,9 +1911,7 @@
|
||||
img.src = target.parentNode.href;
|
||||
$.show(img);
|
||||
imageHover.winHeight = d.body.clientHeight;
|
||||
imageHover.winWidth = d.body.clientWidth;
|
||||
$.bind(target, 'mousemove', imageHover.cb.mousemove);
|
||||
return $.bind(target, 'mouseout', imageHover.cb.mouseout);
|
||||
return imageHover.winWidth = d.body.clientWidth;
|
||||
},
|
||||
mousemove: function(e) {
|
||||
var bot, clientX, clientY, img, imgHeight, top;
|
||||
@ -1930,9 +1928,7 @@
|
||||
target = e.target;
|
||||
img = $('#iHover');
|
||||
$.hide(img);
|
||||
img.src = null;
|
||||
$.unbind(target, 'mousemove', imageHover.cb.mousemove);
|
||||
return $.unbind(target, 'mouseout', imageHover.cb.mouseout);
|
||||
return img.src = null;
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
@ -1328,14 +1328,14 @@ quotePreview =
|
||||
quotes = $$ 'a.quotelink'
|
||||
for quote in quotes
|
||||
$.bind quote, 'mouseover', quotePreview.mouseover
|
||||
$.bind quote, 'mousemove', quotePreview.mousemove
|
||||
$.bind quote, 'mouseout', quotePreview.mouseout
|
||||
mouseover: (e) ->
|
||||
{target, clientX, clientY} = e
|
||||
preview = $ '#qp'
|
||||
id = target.textContent.replace ">>", ''
|
||||
preview.innerHTML = d.getElementById(id).innerHTML
|
||||
$.show preview
|
||||
$.bind target, 'mousemove', quotePreview.mousemove
|
||||
$.bind target, 'mouseout', quotePreview.mouseout
|
||||
mousemove: (e) ->
|
||||
{clientX, clientY} = e
|
||||
preview = $ '#qp'
|
||||
@ -1345,8 +1345,6 @@ quotePreview =
|
||||
{target} = e
|
||||
preview = $ '#qp'
|
||||
$.hide preview
|
||||
$.unbind target, 'mousemove', quotePreview.mousemove
|
||||
$.unbind target, 'mouseout', quotePreview.mouseout
|
||||
|
||||
quickReport =
|
||||
init: ->
|
||||
@ -1472,6 +1470,8 @@ imageHover =
|
||||
thumbs = $$ 'img[md5]', root
|
||||
for thumb in thumbs
|
||||
$.bind thumb, 'mouseover', imageHover.cb.mouseover
|
||||
$.bind thumb, 'mousemove', imageHover.cb.mousemove
|
||||
$.bind thumb, 'mouseout', imageHover.cb.mouseout
|
||||
mouseover: (e) ->
|
||||
{target, clientX, clientY} = e
|
||||
img = $ '#iHover'
|
||||
@ -1479,8 +1479,6 @@ imageHover =
|
||||
$.show img
|
||||
imageHover.winHeight = d.body.clientHeight
|
||||
imageHover.winWidth = d.body.clientWidth
|
||||
$.bind target, 'mousemove', imageHover.cb.mousemove
|
||||
$.bind target, 'mouseout', imageHover.cb.mouseout
|
||||
mousemove: (e) ->
|
||||
{clientX, clientY} = e
|
||||
img = $ '#iHover'
|
||||
@ -1501,8 +1499,6 @@ imageHover =
|
||||
img = $ '#iHover'
|
||||
$.hide img
|
||||
img.src = null
|
||||
$.unbind target, 'mousemove', imageHover.cb.mousemove
|
||||
$.unbind target, 'mouseout', imageHover.cb.mouseout
|
||||
|
||||
imgPreloading =
|
||||
init: ->
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user