All files / app/assets/javascripts/pages/projects/shared save_project_loader.js

0% Statements 0/7
0% Branches 0/2
0% Functions 0/2
0% Lines 0/7

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15                             
export default function initProjectLoadingSpinner() {
  const formContainer = document.querySelector('.project-edit-container');
  if (formContainer == null) {
    return;
  }
 
  const loadingSpinner = document.querySelector('.save-project-loader');
 
  // show loading spinner when saving
  formContainer.addEventListener('ajax:before', () => {
    formContainer.style.display = 'none';
    loadingSpinner.style.display = 'block';
  });
}