]> git.llucax.com Git - z.facultad/75.52/sercom.git/commitdiff
Visual hint de que se estan buscando registros.
authorRicardo Markiewicz <rmarkie@fi.uba.ar>
Mon, 26 Feb 2007 04:47:14 +0000 (04:47 +0000)
committerRicardo Markiewicz <rmarkie@fi.uba.ar>
Mon, 26 Feb 2007 04:47:14 +0000 (04:47 +0000)
necesita amor, pero cumple su trabajo

sercom/subcontrollers/ejercicio/__init__.py
sercom/subcontrollers/ejercicio/templates/new.kid

index 8a8a7ab1d4fa8f17a687cccfeb691dd43fdc74fa..962a088ca575e4371512382d93b63c4b745ec9a0 100644 (file)
@@ -79,6 +79,16 @@ def get_options():
 
 # Un poco de ajax para llenar los cursos
 ajax = """
 
 # Un poco de ajax para llenar los cursos
 ajax = """
+    function showHint()
+    {
+        MochiKit.DOM.showElement('hint')
+    }
+
+    function hideHint()
+    {
+        MochiKit.DOM.hideElement('hint')
+    }
+
     function clearEnunciados ()
     {
         l = MochiKit.DOM.getElement('form_enunciadoID');
     function clearEnunciados ()
     {
         l = MochiKit.DOM.getElement('form_enunciadoID');
@@ -93,11 +103,13 @@ 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))
         }
+        hideHint();
     }
 
     function err (err)
     {
         alert("The metadata for MochiKit.Async could not be fetched :(");
     }
 
     function err (err)
     {
         alert("The metadata for MochiKit.Async could not be fetched :(");
+        hideHint();
     }
 
     function actualizar_enunciados ()
     }
 
     function actualizar_enunciados ()
@@ -112,11 +124,13 @@ ajax = """
         url = "/enunciado/de_curso?curso_id="+id;
         var d = loadJSONDoc(url);
         d.addCallbacks(mostrarEnunciados, err);
         url = "/enunciado/de_curso?curso_id="+id;
         var d = loadJSONDoc(url);
         d.addCallbacks(mostrarEnunciados, err);
+        showHint();
     }
 
     function prepare()
     {
         connect('form_cursoID', 'onchange', actualizar_enunciados);
     }
 
     function prepare()
     {
         connect('form_cursoID', 'onchange', actualizar_enunciados);
+        hideHint();
     }
 
     MochiKit.DOM.addLoadEvent(prepare)
     }
 
     MochiKit.DOM.addLoadEvent(prepare)
index 18f4fa07cdf2fcac5c64d7b6dad8c0c5be8d99a9..94dcf5ba5cd3ccb47e80b11ede42eaf3d4ee118f 100644 (file)
@@ -9,6 +9,10 @@
 
 <h1>Crear Nuevo <span py:replace="name">Objeto</span></h1>
 
 
 <h1>Crear Nuevo <span py:replace="name">Objeto</span></h1>
 
+<div id="hint">
+       Buscando registros ...
+</div>
+
 <p py:replace="form(action=tg.url('/ejercicio/create'), value=values, submit_text=_('Crear'))">Formulario</p>
 
 <br/>
 <p py:replace="form(action=tg.url('/ejercicio/create'), value=values, submit_text=_('Crear'))">Formulario</p>
 
 <br/>