fix ModPlus 'remote profile options' popup for Realtime
Switched from one-time setup to live stuff that'll work without per-notice setup. Used to not matter because Realtime wouldn't include the extra stuff, but new Realtime pulls the full rendering, so yay!
This commit is contained in:
parent
a390e3e888
commit
0ea360c498
|
@ -4,20 +4,18 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
$(function() {
|
$(function() {
|
||||||
function ModPlus_setup(notice) {
|
$('.notice .author').live('mouseenter', function(e) {
|
||||||
if ($(notice).find('.remote-profile-options').size()) {
|
var notice = $(this).closest('.notice');
|
||||||
var $options = $(notice).find('.remote-profile-options');
|
var popup = notice.find('.remote-profile-options');
|
||||||
$options.prepend($())
|
if (popup.length) {
|
||||||
$(notice).find('.author').mouseenter(function(event) {
|
popup.fadeIn();
|
||||||
$(notice).find('.remote-profile-options').fadeIn();
|
|
||||||
});
|
|
||||||
$(notice).mouseleave(function(event) {
|
|
||||||
$(notice).find('.remote-profile-options').fadeOut();
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
});
|
||||||
|
$('.notice').live('mouseleave', function(e) {
|
||||||
|
var notice = $(this);
|
||||||
|
var popup = notice.find('.remote-profile-options');
|
||||||
|
if (popup.length) {
|
||||||
|
popup.fadeOut();
|
||||||
}
|
}
|
||||||
|
|
||||||
$('.notice').each(function() {
|
|
||||||
ModPlus_setup(this);
|
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in New Issue
Block a user