link icon tooltip hide on mouse leave

This commit is contained in:
Ezequiel Bergamaschi 2014-07-28 00:20:32 -03:00
parent 2084bb429e
commit 07903bd66e

View File

@ -21,14 +21,23 @@ mindplot.widget.LinkIconTooltip = new Class({
initialize:function (linkIcon) { initialize:function (linkIcon) {
$assert(linkIcon, "linkIcon can not be null"); $assert(linkIcon, "linkIcon can not be null");
this.parent($(linkIcon.getImage()._peer._native), { var nativeElement = $(linkIcon.getImage()._peer._native);
this.parent(nativeElement, {
// Content can also be a function of the target element! // Content can also be a function of the target element!
content:this._buildContent(linkIcon), content:this._buildContent(linkIcon),
html:true, html:true,
placement:'bottom', placement:'bottom',
container: 'body', container: 'body',
title: $msg('LINK') title: $msg('LINK'),
trigger: "manual",
template: '<div class="popover" onmouseover="$(this).mouseleave(function() {$(this).hide(); });" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'
}); });
var me = this;
nativeElement.mouseenter(
function() {
me.show();
}
);
}, },
_buildContent:function (linkIcon) { _buildContent:function (linkIcon) {