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' && typeof mw.config !== 'undefined') {
         if (typeof mw !== 'undefined' && typeof mw.config !== 'undefined') {
             var pageName = mw.config.get('wgPageName');
             const pageName = mw.config.get('wgPageName');


             function cargarDatos() {
             const valorGuardado = localStorage.getItem('evaluacion-' + pageName);
                var valorGuardado = localStorage.getItem('evaluacion-' + pageName);
            const comentarioGuardado = localStorage.getItem('comentario-' + pageName);
                var comentarioGuardado = localStorage.getItem('comentario-' + pageName);


                if (valorGuardado !== null) {
            if (valorGuardado !== null) {
                    document.getElementById('evaluacion-dropdown').value = valorGuardado;
                document.getElementById('evaluacion-dropdown').value = valorGuardado;
                }
            }
                if (comentarioGuardado) {
            if (comentarioGuardado !== null) {
                    document.getElementById('comentario-profesor').value = comentarioGuardado;
                document.getElementById('comentario-profesor').value = comentarioGuardado;
                }
             }
             }


             function guardarDatos() {
             document.getElementById('guardar-evaluacion').onclick = function(){
                 var evaluacion = document.getElementById('evaluacion-dropdown').value;
                 const evaluacion = document.getElementById('evaluacion-dropdown').value;
                 var comentario = document.getElementById('comentario-profesor').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 {
             document.getElementById('guardar-evaluacion').onclick = guardarDatos;
             alert("MediaWiki no cargó correctamente.");
 
            cargarDatos();
         }
         }
 
    }, 500);
        document.addEventListener('DOMContentLoaded', cargarDatos);
});
});
</script>
</script>
</html>
</html>

Revisión del 17:11 13 mar 2025

Evaluación del ejemplo:


Comentarios del profesor: