diff options
author | Mike Greiling <mike@pixelcog.com> | 2018-03-20 00:37:16 -0500 |
---|---|---|
committer | Mike Greiling <mike@pixelcog.com> | 2018-03-20 00:37:16 -0500 |
commit | 43ff14e0c5074311fd544d654108550253e0fd93 (patch) | |
tree | d8fb4532b314bb33fa35d378c4b5b0a5962ec524 /app/assets/javascripts/main.js | |
parent | 5f6754185fc8bca6bb510a0aa17410dbffa293ff (diff) | |
download | gitlab-ce-43ff14e0c5074311fd544d654108550253e0fd93.tar.gz |
refactor ConfirmDangerModal into ES module
Diffstat (limited to 'app/assets/javascripts/main.js')
-rw-r--r-- | app/assets/javascripts/main.js | 13 |
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) => { |