summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/popovers
diff options
context:
space:
mode:
Diffstat (limited to 'app/assets/javascripts/popovers')
-rw-r--r--app/assets/javascripts/popovers/components/popovers.vue10
-rw-r--r--app/assets/javascripts/popovers/index.js6
2 files changed, 8 insertions, 8 deletions
diff --git a/app/assets/javascripts/popovers/components/popovers.vue b/app/assets/javascripts/popovers/components/popovers.vue
index 3bb6d284264..05a209a97ad 100644
--- a/app/assets/javascripts/popovers/components/popovers.vue
+++ b/app/assets/javascripts/popovers/components/popovers.vue
@@ -7,7 +7,7 @@
import { GlPopover } from '@gitlab/ui';
import { sanitize } from '~/lib/dompurify';
-const newPopover = element => {
+const newPopover = (element) => {
const { content, html, placement, title, triggers = 'focus' } = element.dataset;
return {
@@ -30,8 +30,8 @@ export default {
};
},
created() {
- this.observer = new MutationObserver(mutations => {
- mutations.forEach(mutation => {
+ this.observer = new MutationObserver((mutations) => {
+ mutations.forEach((mutation) => {
mutation.removedNodes.forEach(this.dispose);
});
});
@@ -61,7 +61,7 @@ export default {
if (!target) {
this.popovers = [];
} else {
- const index = this.popovers.findIndex(popover => popover.target === target);
+ const index = this.popovers.findIndex((popover) => popover.target === target);
if (index > -1) {
this.popovers.splice(index, 1);
@@ -69,7 +69,7 @@ export default {
}
},
popoverExists(element) {
- return this.popovers.some(popover => popover.target === element);
+ return this.popovers.some((popover) => popover.target === element);
},
getSafeHtml(html) {
return sanitize(html);
diff --git a/app/assets/javascripts/popovers/index.js b/app/assets/javascripts/popovers/index.js
index bfb61f02a3a..eebbfbdcc68 100644
--- a/app/assets/javascripts/popovers/index.js
+++ b/app/assets/javascripts/popovers/index.js
@@ -32,10 +32,10 @@ const handlePopoverEvent = (rootTarget, e, selector) => {
};
export const initPopovers = () => {
- ['mouseenter', 'focus', 'click'].forEach(event => {
+ ['mouseenter', 'focus', 'click'].forEach((event) => {
document.addEventListener(
event,
- e => handlePopoverEvent(document, e, '[data-toggle="popover"]'),
+ (e) => handlePopoverEvent(document, e, '[data-toggle="popover"]'),
true,
);
});
@@ -43,7 +43,7 @@ export const initPopovers = () => {
return getPopoversApp();
};
-export const dispose = elements => toArray(elements).forEach(getPopoversApp().dispose);
+export const dispose = (elements) => toArray(elements).forEach(getPopoversApp().dispose);
export const destroy = () => {
getPopoversApp().$destroy();