summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/main.js
diff options
context:
space:
mode:
authorMike Greiling <mike@pixelcog.com>2018-03-20 00:37:16 -0500
committerMike Greiling <mike@pixelcog.com>2018-03-20 00:37:16 -0500
commit43ff14e0c5074311fd544d654108550253e0fd93 (patch)
treed8fb4532b314bb33fa35d378c4b5b0a5962ec524 /app/assets/javascripts/main.js
parent5f6754185fc8bca6bb510a0aa17410dbffa293ff (diff)
downloadgitlab-ce-43ff14e0c5074311fd544d654108550253e0fd93.tar.gz
refactor ConfirmDangerModal into ES module
Diffstat (limited to 'app/assets/javascripts/main.js')
-rw-r--r--app/assets/javascripts/main.js13
1 files changed, 5 insertions, 8 deletions
diff --git a/app/assets/javascripts/main.js b/app/assets/javascripts/main.js
index cedb6ef19f7..c867f5f3236 100644
--- a/app/assets/javascripts/main.js
+++ b/app/assets/javascripts/main.js
@@ -1,5 +1,4 @@
/* eslint-disable import/first */
-/* global ConfirmDangerModal */
/* global $ */
import jQuery from 'jquery';
@@ -21,7 +20,7 @@ import './behaviors/';
// everything else
import loadAwardsHandler from './awards_handler';
import bp from './breakpoints';
-import './confirm_danger_modal';
+import initConfirmDangerModal from './confirm_danger_modal';
import Flash, { removeFlashClickListener } from './flash';
import './gl_dropdown';
import initTodoToggle from './header';
@@ -215,13 +214,11 @@ document.addEventListener('DOMContentLoaded', () => {
});
$document.on('click', '.js-confirm-danger', (e) => {
- const btn = $(e.target);
- const form = btn.closest('form');
- const text = btn.data('confirmDangerMessage');
e.preventDefault();
-
- // eslint-disable-next-line no-new
- new ConfirmDangerModal(form, text);
+ const $btn = $(e.target);
+ const $form = $btn.closest('form');
+ const text = $btn.data('confirmDangerMessage');
+ initConfirmDangerModal($form, text);
});
$document.on('breakpoint:change', (e, breakpoint) => {