Diferencia entre revisiones de «Plantilla:EvaluacionEjemplo»
De UX Wiki
Sin resumen de edición |
Sin resumen de edición |
||
Línea 18: | Línea 18: | ||
document.addEventListener('DOMContentLoaded', function(){ | document.addEventListener('DOMContentLoaded', function(){ | ||
setTimeout(function(){ | setTimeout(function(){ | ||
if (typeof mw !== 'undefined' & | if (typeof mw !== 'undefined' && typeof mw.config !== 'undefined') { | ||
const pageName = mw.config.get('wgPageName'); | |||
const valorGuardado = localStorage.getItem('evaluacion-' + pageName); | |||
const comentarioGuardado = localStorage.getItem('comentario-' + pageName); | |||
if (valorGuardado !== null) { | |||
document.getElementById('evaluacion-dropdown').value = valorGuardado; | |||
} | |||
if (comentarioGuardado !== null) { | |||
document.getElementById('comentario-profesor').value = comentarioGuardado; | |||
} | } | ||
function | document.getElementById('guardar-evaluacion').onclick = function(){ | ||
const evaluacion = document.getElementById('evaluacion-dropdown').value; | |||
const comentario = document.getElementById('comentario-profesor').value; | |||
localStorage.setItem('evaluacion-' + pageName, evaluacion); | localStorage.setItem('evaluacion-' + pageName, evaluacion); | ||
Línea 41: | Línea 39: | ||
alert('Evaluación guardada correctamente para la página: ' + pageName); | alert('Evaluación guardada correctamente para la página: ' + pageName); | ||
} | }; | ||
} else { | |||
alert("MediaWiki no cargó correctamente."); | |||
} | } | ||
}, 500); | |||
}); | }); | ||
</script> | </script> | ||
</html> | </html> |
Revisión del 17:11 13 mar 2025
Evaluación del ejemplo:
Comentarios del profesor:
Comentarios del profesor: