PedroBlanco / scorm-encuesta

Generador de encuestas anónimas en formato SCORM / Anonymous survey generator in SCORM form
1 stars 0 forks source link

Comportamiento no deseado de history.back() #7

Open PedroBlanco opened 9 years ago

PedroBlanco commented 9 years ago

Cuando estamos en la página con la encuesta ya generada, volver mediante history.back(), history.go(-1) o Atrás con el navegador, nos devuelve a la página anterior pero vuelve a cargar los valores por defecto y no los que hemos introducido.

Deberíamos poder volver a ver los valores que hemos introducido por si queremos cambiar alguno y no tener que volver a introducirlos.

Tal vez se deba guardar aparte de la configuración almacenada, la última configuración usada.

PedroBlanco commented 9 years ago

Tal vez podamos almacenar los datos del formulario de los pasos anteriores de forma temporal para que al volver en la historia la página los cargue.

PedroBlanco commented 9 years ago

Podríamos definir destinos de formulario hacia atrás (de un paso_2 a un paso_1, aunque realmente sería a un paso_0, el formulario editable con valores definidos por el POST).

PedroBlanco commented 9 years ago

Como funciona correctamente volver del paso 3 al paso 2, creo que el problema con la historia va a ser cuestión de que activamos localStorage siempre, cuando deberíamos detectar si estamos accediendo al paso 1 desde el paso 2 o el paso 3 (tal vez cambiando la url de la aplicación para añadir #paso_X ).