diff options
author | Kushal Pandya <kushalspandya@gmail.com> | 2019-01-28 12:11:30 +0000 |
---|---|---|
committer | Kushal Pandya <kushalspandya@gmail.com> | 2019-01-28 12:11:30 +0000 |
commit | 2bb0d089ad70bf633071fc79dda0cc745a1c02a3 (patch) | |
tree | d05a1a916c58b44a527a466f1be615c5b917a9e5 | |
parent | 6b67eb5bff72bfb6441a74571b9e37e553ff843a (diff) | |
parent | 704167db6b4111061b07ee4fee140f8a0ebd0f25 (diff) | |
download | gitlab-ce-2bb0d089ad70bf633071fc79dda0cc745a1c02a3.tar.gz |
Merge branch '44698-recaptcha' into 'master'
Prevent unload when Recaptcha is open
Closes #44698
See merge request gitlab-org/gitlab-ce!24625
-rw-r--r-- | app/assets/javascripts/issue_show/components/app.vue | 5 | ||||
-rw-r--r-- | changelogs/unreleased/44698-recaptcha.yml | 5 | ||||
-rw-r--r-- | locale/gitlab.pot | 3 |
3 files changed, 11 insertions, 2 deletions
diff --git a/app/assets/javascripts/issue_show/components/app.vue b/app/assets/javascripts/issue_show/components/app.vue index e4e2eab2acd..cd569eb3045 100644 --- a/app/assets/javascripts/issue_show/components/app.vue +++ b/app/assets/javascripts/issue_show/components/app.vue @@ -10,6 +10,7 @@ import descriptionComponent from './description.vue'; import editedComponent from './edited.vue'; import formComponent from './form.vue'; import recaptchaModalImplementor from '../../vue_shared/mixins/recaptcha_modal_implementor'; +import { __ } from '~/locale'; export default { components: { @@ -201,8 +202,8 @@ export default { methods: { handleBeforeUnloadEvent(e) { const event = e; - if (this.showForm && this.issueChanged) { - event.returnValue = 'Are you sure you want to lose your issue information?'; + if (this.showForm && this.issueChanged && !this.showRecaptcha) { + event.returnValue = __('Are you sure you want to lose your issue information?'); } return undefined; }, diff --git a/changelogs/unreleased/44698-recaptcha.yml b/changelogs/unreleased/44698-recaptcha.yml new file mode 100644 index 00000000000..e1760a6c635 --- /dev/null +++ b/changelogs/unreleased/44698-recaptcha.yml @@ -0,0 +1,5 @@ +--- +title: Prevent unload when Recaptcha is open +merge_request: 24625 +author: +type: fixed diff --git a/locale/gitlab.pot b/locale/gitlab.pot index 8f793d7d576..cfc6cf75855 100644 --- a/locale/gitlab.pot +++ b/locale/gitlab.pot @@ -717,6 +717,9 @@ msgstr "" msgid "Are you sure you want to lose unsaved changes?" msgstr "" +msgid "Are you sure you want to lose your issue information?" +msgstr "" + msgid "Are you sure you want to regenerate the public key? You will have to update the public key on the remote server before mirroring will work again." msgstr "" |