Lo que pedía el ejercicio y alguna mejora adicional...
- Hace uso de JSON y localStorage, los cambios a disco son automáticos al crear y editar citas
- Al iniciar la sesión se comprueba si hay citas en localStorage, si no se cargan los del array
- El boton de recarga rojo muestra un dialog de jquery-ui que para el carrusel y bloquea los objetos del fondo.
- En el dialogo se puede elegir restablecer las citas originales del array o cancelar.
- Cuando se sale del diálogo se pone en marcha el carrusel y se activan los objetos.
- Hacer click en cualquier objeto externo a la sección de edición la cierra cuando está abierta.
- Impide borrar citas cuando solo queda una para evitar que quede mal y feo.
¿Estás seguro de restablecer la galería original y borrar los cambios?