aboutsummaryrefslogtreecommitdiff
path: root/js/src/tooltip.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/src/tooltip.js')
-rw-r--r--js/src/tooltip.js10
1 files changed, 5 insertions, 5 deletions
diff --git a/js/src/tooltip.js b/js/src/tooltip.js
index 747555411..f04031a5c 100644
--- a/js/src/tooltip.js
+++ b/js/src/tooltip.js
@@ -284,8 +284,8 @@ class Tooltip extends BaseComponent {
// empty mouseover listeners to the body's immediate children;
// only needed because of broken event delegation on iOS
// https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html
- if ('ontouchstart' in document.documentElement) {
- [].concat(...document.body.children).forEach(element => {
+ if ('ontouchstart' in this._document.documentElement) {
+ [].concat(...this._document.body.children).forEach(element => {
EventHandler.on(element, 'mouseover', noop)
})
}
@@ -336,8 +336,8 @@ class Tooltip extends BaseComponent {
// If this is a touch-enabled device we remove the extra
// empty mouseover listeners we added for iOS support
- if ('ontouchstart' in document.documentElement) {
- [].concat(...document.body.children)
+ if ('ontouchstart' in this._document.documentElement) {
+ [].concat(...this._document.body.children)
.forEach(element => EventHandler.off(element, 'mouseover', noop))
}
@@ -367,7 +367,7 @@ class Tooltip extends BaseComponent {
return this.tip
}
- const element = document.createElement('div')
+ const element = this._document.createElement('div')
element.innerHTML = this._config.template
const tip = element.children[0]