diff options
author | Constance Okoghenun <cokoghenun@gitlab.com> | 2018-05-03 09:29:17 +0100 |
---|---|---|
committer | Constance Okoghenun <cokoghenun@gitlab.com> | 2018-05-03 09:29:17 +0100 |
commit | 86b8fd3b1aa8b5724d4aa425f43a812519a4c8d0 (patch) | |
tree | a6b6dfec08b71b553aa1fe888b214dcc250c6625 /app/assets/javascripts/pages/projects/wikis/index.js | |
parent | b8a848304edc50ec4d4dfbb895dc3c16896c8e10 (diff) | |
download | gitlab-ce-86b8fd3b1aa8b5724d4aa425f43a812519a4c8d0.tar.gz |
Changed delete wiki prompt from 'confirm' for 'gl_modal'
Diffstat (limited to 'app/assets/javascripts/pages/projects/wikis/index.js')
-rw-r--r-- | app/assets/javascripts/pages/projects/wikis/index.js | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/app/assets/javascripts/pages/projects/wikis/index.js b/app/assets/javascripts/pages/projects/wikis/index.js index ec01c66ffda..467f65541ec 100644 --- a/app/assets/javascripts/pages/projects/wikis/index.js +++ b/app/assets/javascripts/pages/projects/wikis/index.js @@ -1,12 +1,34 @@ import $ from 'jquery'; +import Vue from 'vue'; +import Translate from '~/vue_shared/translate'; +import csrf from '~/lib/utils/csrf'; import Wikis from './wikis'; import ShortcutsWiki from '../../../shortcuts_wiki'; import ZenMode from '../../../zen_mode'; import GLForm from '../../../gl_form'; +import deleteWikiModal from './components/delete_wiki_modal.vue'; document.addEventListener('DOMContentLoaded', () => { new Wikis(); // eslint-disable-line no-new new ShortcutsWiki(); // eslint-disable-line no-new new ZenMode(); // eslint-disable-line no-new new GLForm($('.wiki-form'), true); // eslint-disable-line no-new + + Vue.use(Translate); + const { deleteWikiUrl } = document.getElementById('delete-wiki-button').dataset; + const deleteWikiModalEl = document.getElementById('delete-wiki-modal'); + const deleteModal = new Vue({ + el: deleteWikiModalEl, + data: { + deleteWikiUrl: '', + }, + render(createElement) { + return createElement(deleteWikiModal, { + props: { + deleteWikiUrl, + csrfToken: csrf.token, + }, + }); + }, + }); }); |