diff --git a/app/javascript/shared/utils.js b/app/javascript/shared/utils.js index e74ddd78e..26603d954 100644 --- a/app/javascript/shared/utils.js +++ b/app/javascript/shared/utils.js @@ -62,7 +62,6 @@ export function ajax(options) { } export function getJSON(url, data, method = 'get') { - incrementActiveRequestsCount(); data = method !== 'get' ? JSON.stringify(data) : data; return Promise.resolve( $.ajax({ @@ -72,7 +71,7 @@ export function getJSON(url, data, method = 'get') { contentType: 'application/json', dataType: 'json' }) - ).finally(decrementActiveRequestsCount); + ); } export function scrollTo(container, scrollTo) { @@ -115,15 +114,3 @@ export function timeoutable(promise, timeoutDelay) { }); return Promise.race([promise, timeoutPromise]); } - -const DATA_ACTIVE_REQUESTS_COUNT = 'data-active-requests-count'; - -function incrementActiveRequestsCount() { - const count = document.body.getAttribute(DATA_ACTIVE_REQUESTS_COUNT) || '0'; - document.body.setAttribute(DATA_ACTIVE_REQUESTS_COUNT, parseInt(count) + 1); -} - -function decrementActiveRequestsCount() { - const count = document.body.getAttribute(DATA_ACTIVE_REQUESTS_COUNT) || '0'; - document.body.setAttribute(DATA_ACTIVE_REQUESTS_COUNT, parseInt(count) - 1); -} diff --git a/spec/support/wait_for_ajax.rb b/spec/support/wait_for_ajax.rb deleted file mode 100644 index e57061cdb..000000000 --- a/spec/support/wait_for_ajax.rb +++ /dev/null @@ -1,9 +0,0 @@ -module WaitForAjax - def wait_for_ajax - expect(page).to have_selector('body[data-active-requests-count="0"]') - end -end - -RSpec.configure do |config| - config.include WaitForAjax, type: :feature -end