link icon tooltip hide on mouse leave

This commit is contained in:
Ezequiel Bergamaschi 2014-07-28 00:20:32 -03:00
parent 92e47fb98b
commit 19e949010f

View File

@ -21,14 +21,23 @@ mindplot.widget.LinkIconTooltip = new Class({
initialize:function (linkIcon) {
$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:this._buildContent(linkIcon),
html:true,
placement:'bottom',
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) {