This commit is contained in:
Mirco Wittrien 2019-11-06 22:33:27 +01:00
parent 557f78140c
commit 2f97d6760f
2 changed files with 9 additions and 4 deletions

View File

@ -7039,12 +7039,17 @@ var BDFDB = {
let child = (BDFDB.ArrayUtils.is(this.props.children) ? this.props.children[0] : this.props.children) || BDFDB.ReactUtils.createElement("div", {});
child.props.className = BDFDB.DOMUtils.formatClassName(child.props.className, this.props.className);
let childMouseEnter = child.props.onMouseEnter, childMouseLeave = child.props.onMouseLeave, childClick = child.props.onClick, childContextMenu = child.props.onContextMenu;
let shown = false;
child.props.onMouseEnter = (e, childthis) => {
BDFDB.TooltipUtils.create(e.currentTarget, this.props.text, Object.assign({}, this.props.tooltipConfig));
if (typeof this.props.onMouseEnter == "function") this.props.onMouseEnter(e, this);
if (typeof childMouseEnter == "function") childMouseEnter(e, childthis);
if (!shown) {
shown = true;
BDFDB.TooltipUtils.create(e.currentTarget, this.props.text, Object.assign({}, this.props.tooltipConfig));
if (typeof this.props.onMouseEnter == "function") this.props.onMouseEnter(e, this);
if (typeof childMouseEnter == "function") childMouseEnter(e, childthis);
}
};
child.props.onMouseLeave = (e, childthis) => {
shown = false;
if (typeof this.props.onMouseLeave == "function") this.props.onMouseLeave(e, this);
if (typeof childMouseLeave == "function") child.props.onMouseLeave(e, childthis);
};

File diff suppressed because one or more lines are too long