User:Monster Domosed/common.js: Difference between revisionsGive feedback
No edit summary |
No edit summary Tag: Manual revert |
||
| Line 388: | Line 388: | ||
/* ─── Initialize ability upgrade gadget for tooltip content ─── */ | /* ─── Initialize ability upgrade gadget for tooltip content ─── */ | ||
function initAbilityUpgrades( $container ) { | function initAbilityUpgrades( $container ) { | ||
// Check if the gadget exists | |||
if ( !window.abilityUpgradeGadget ) { | |||
return; | |||
} | |||
var abilityCards = $container.find( '.ability-card' ); | var abilityCards = $container.find( '.ability-card' ); | ||
if ( !abilityCards.length ) { | if ( !abilityCards.length ) { | ||
| Line 397: | Line 402: | ||
var container = this; | var container = this; | ||
// Add hover listeners | // Add hover listeners | ||
$( container ).find( '.ability-upgrade' ).each( function () { | |||
var el = this; | |||
$( el ).off( 'mouseenter.abilityUpgrade mouseleave.abilityUpgrade' ); | |||
$( el ).on( 'mouseenter.abilityUpgrade', function () { | |||
window.abilityUpgradeGadget.onHover( container, el ); | |||
} ); | } ); | ||
$( el ).on( 'mouseleave.abilityUpgrade', function () { | |||
window.abilityUpgradeGadget.onUnhover( container ); | |||
$( | |||
} ); | } ); | ||
} ); | } ); | ||