pasosdeJesus/sivel2_gen

View on GitHub
app/javascript/controllers/contar_automatico_controller.js

Summary

Maintainability
A
0 mins
Test Coverage
import { Controller } from "@hotwired/stimulus"
import Msip__Motor from "../msip/motor"

// Conecta con data-controller="sivel2-gen--contar-automatico"
export default class extends Controller {
  connect() {
    console.log("conectado con contar automatico controller")
  }

  contar(){
    const form = document.querySelector('form');
    const action = form.action;
    const formData = new FormData(form);
    let data = new URLSearchParams(formData).toString();
    data += '&commit=Contar';
    const root = window
    if (!root.dant || root.dant !== data) {
      Msip__Motor.enviarAutomaticoFormulario(form, 'POST', 'script', true, 'Contar');
    }
    root.dant = data;
  }

}