]> git.llucax.com Git - z.facultad/75.52/sercom.git/commitdiff
bloqueo la lista de enunciados si no hay curso seleccionado
authorRicardo Markiewicz <rmarkie@fi.uba.ar>
Mon, 26 Feb 2007 19:36:39 +0000 (19:36 +0000)
committerRicardo Markiewicz <rmarkie@fi.uba.ar>
Mon, 26 Feb 2007 19:36:39 +0000 (19:36 +0000)
sercom/subcontrollers/ejercicio/__init__.py

index 962a088ca575e4371512382d93b63c4b745ec9a0..c7118d7213c36b45e73983cfb1ac260231413d7d 100644 (file)
@@ -93,6 +93,7 @@ ajax = """
     {
         l = MochiKit.DOM.getElement('form_enunciadoID');
         l.options.length = 0;
     {
         l = MochiKit.DOM.getElement('form_enunciadoID');
         l.options.length = 0;
+        l.disabled = true;
     }
 
     function mostrarEnunciados (res)
     }
 
     function mostrarEnunciados (res)
@@ -103,6 +104,7 @@ ajax = """
             label = res.enunciados[i].nombre;
             MochiKit.DOM.appendChildNodes("form_enunciadoID", OPTION({"value":id}, label))
         }
             label = res.enunciados[i].nombre;
             MochiKit.DOM.appendChildNodes("form_enunciadoID", OPTION({"value":id}, label))
         }
+        l.disabled = false;
         hideHint();
     }
 
         hideHint();
     }
 
@@ -131,6 +133,7 @@ ajax = """
     {
         connect('form_cursoID', 'onchange', actualizar_enunciados);
         hideHint();
     {
         connect('form_cursoID', 'onchange', actualizar_enunciados);
         hideHint();
+        clearEnunciados();
     }
 
     MochiKit.DOM.addLoadEvent(prepare)
     }
 
     MochiKit.DOM.addLoadEvent(prepare)