diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2022-03-18 23:02:30 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2022-03-18 23:02:30 +0300 |
commit | 41fe97390ceddf945f3d967b8fdb3de4c66b7dea (patch) | |
tree | 9c8d89a8624828992f06d892cd2f43818ff5dcc8 /app/assets/javascripts/branches | |
parent | 0804d2dc31052fb45a1efecedc8e06ce9bc32862 (diff) |
Add latest changes from gitlab-org/gitlab@14-9-stable-eev14.9.0-rc42
Diffstat (limited to 'app/assets/javascripts/branches')
-rw-r--r-- | app/assets/javascripts/branches/ajax_loading_spinner.js | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/app/assets/javascripts/branches/ajax_loading_spinner.js b/app/assets/javascripts/branches/ajax_loading_spinner.js deleted file mode 100644 index 79f4f919f3d..00000000000 --- a/app/assets/javascripts/branches/ajax_loading_spinner.js +++ /dev/null @@ -1,31 +0,0 @@ -import $ from 'jquery'; - -export default class AjaxLoadingSpinner { - static init() { - const $elements = $('.js-ajax-loading-spinner'); - $elements.on('ajax:beforeSend', AjaxLoadingSpinner.ajaxBeforeSend); - } - - static ajaxBeforeSend(e) { - const button = e.target; - const newButton = document.createElement('button'); - newButton.classList.add('btn', 'btn-default', 'disabled', 'gl-button'); - newButton.setAttribute('disabled', 'disabled'); - - const spinner = document.createElement('span'); - spinner.classList.add('align-text-bottom', 'gl-spinner', 'gl-spinner-sm', 'gl-spinner-orange'); - newButton.appendChild(spinner); - - button.classList.add('hidden'); - button.parentNode.insertBefore(newButton, button.nextSibling); - - $(button).one('ajax:error', () => { - newButton.remove(); - button.classList.remove('hidden'); - }); - - $(button).one('ajax:success', () => { - $(button).off('ajax:beforeSend', AjaxLoadingSpinner.ajaxBeforeSend); - }); - } -} |