bind once, don't unbind (unnecessary)

This commit is contained in:
James Campos 2011-05-07 19:07:15 -07:00
parent 1a9a62f868
commit 5b58ae91bb
2 changed files with 14 additions and 22 deletions

View File

@ -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;
}
}
};

View File

@ -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: ->