} else {
fixTitle();
}
if (options.getTrigger() == TooltipTrigger.CLICK) {
bind("click", new Function() {
@Override
public boolean f(Event e) {
toggle(e, delegationOptions);
return true;
}
});
} else if (options.getTrigger() != TooltipTrigger.MANUAL) {
String eventIn = options.getTrigger() == TooltipTrigger.HOVER ? "mouseenter" : "focus";
String eventOut = options.getTrigger() == TooltipTrigger.HOVER ? "mouseleave" : "blur";
bind(eventIn, new Function() {
@Override
public boolean f(Event e) {
enter(e, delegationOptions);
return true;
}
});
bind(eventOut, new Function() {
@Override
public boolean f(Event e) {
leave(e, delegationOptions);
return true;
}