sio2sio2 / lobaton

Iconos mutables con Leaflet y mapa de adjudicaciones y oferta educativa de cenros educativos andaluces
MIT License
5 stars 5 forks source link

Forzar el encadenamiento de correcciones #39

Closed sio2sio2 closed 5 years ago

sio2sio2 commented 5 years ago

Al implementar #37, se introdujo un argumento adicional en el método correct() de las marcas que permitía aplicar a voluntad las correcciones encadenadas. Si no se incluye, no se sigue la cadena. Es conveniente, sin embargo, que se añada un atributo al registrar la corrección que defina si la cadena se sigue:

Centro.register("deseable", {
   attr: "oferta",
   auto: true,
   func: function(idx, oferta, opts) => false,
   chain: [{
       corr: "ofens",
       func = function(opts) { ... }
   }]
});

En este caso, la cadena se seguiría, aunque no se incluyera el argumento adicional a aplicar.

sio2sio2 commented 5 years ago

Hecho.