Lines Matching refs:tooltip

46229 	Tooltips.prototype.add = function(tooltip) {  argument
46231 if (!tooltip.position) {
46235 if (!tooltip.html) {
46241 tooltip = assign({}, this._tooltipDefaults, tooltip, {
46245 this._addTooltip(tooltip);
46247 if (tooltip.timeout) {
46248 this.setTimeout(tooltip);
46258 var tooltip = this.get(attr$1(node, 'data-tooltip-id'));
46260 if (!tooltip) {
46264 if (action === 'mouseover' && tooltip.timeout) {
46265 this.clearTimeout(tooltip);
46268 if (action === 'mouseout' && tooltip.timeout) {
46271 tooltip.timeout = 1000;
46273 this.setTimeout(tooltip);
46291 Tooltips.prototype.clearTimeout = function(tooltip) { argument
46293 tooltip = this.get(tooltip);
46295 if (!tooltip) {
46299 var removeTimer = tooltip.removeTimer;
46303 tooltip.removeTimer = null;
46307 Tooltips.prototype.setTimeout = function(tooltip) { argument
46309 tooltip = this.get(tooltip);
46311 if (!tooltip) {
46315 this.clearTimeout(tooltip);
46319 tooltip.removeTimer = setTimeout(function() {
46320 self.remove(tooltip);
46321 }, tooltip.timeout);
46331 var tooltip = this.get(id);
46333 if (tooltip) {
46334 remove$2(tooltip.html);
46335 remove$2(tooltip.htmlContainer);
46337 delete tooltip.htmlContainer;
46339 delete this._tooltips[tooltip.id];
46365 Tooltips.prototype._addTooltip = function(tooltip) { argument
46367 var id = tooltip.id,
46368 html = tooltip.html,
46387 if (tooltip.type) {
46388 classes$1(htmlContainer).add('djs-tooltip-' + tooltip.type);
46391 if (tooltip.className) {
46392 classes$1(htmlContainer).add(tooltip.className);
46395 tooltip.htmlContainer = htmlContainer;
46399 this._tooltips[id] = tooltip;
46401 this._updateTooltip(tooltip);
46405 Tooltips.prototype._updateTooltip = function(tooltip) { argument
46407 var position = tooltip.position,
46408 htmlContainer = tooltip.htmlContainer;
46418 forEach(this._tooltips, function(tooltip) { argument
46419 var show = tooltip.show,
46420 htmlContainer = tooltip.htmlContainer,