From 50cdb52f444c5fc26314938eb27bfbc28d9f54af Mon Sep 17 00:00:00 2001 From: Ricardo Markiewicz Date: Mon, 26 Feb 2007 04:47:14 +0000 Subject: [PATCH] Visual hint de que se estan buscando registros. necesita amor, pero cumple su trabajo --- sercom/subcontrollers/ejercicio/__init__.py | 14 ++++++++++++++ sercom/subcontrollers/ejercicio/templates/new.kid | 4 ++++ 2 files changed, 18 insertions(+) diff --git a/sercom/subcontrollers/ejercicio/__init__.py b/sercom/subcontrollers/ejercicio/__init__.py index 8a8a7ab..962a088 100644 --- a/sercom/subcontrollers/ejercicio/__init__.py +++ b/sercom/subcontrollers/ejercicio/__init__.py @@ -79,6 +79,16 @@ def get_options(): # 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'); @@ -93,11 +103,13 @@ ajax = """ 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 :("); + hideHint(); } function actualizar_enunciados () @@ -112,11 +124,13 @@ ajax = """ url = "/enunciado/de_curso?curso_id="+id; var d = loadJSONDoc(url); d.addCallbacks(mostrarEnunciados, err); + showHint(); } function prepare() { connect('form_cursoID', 'onchange', actualizar_enunciados); + hideHint(); } MochiKit.DOM.addLoadEvent(prepare) diff --git a/sercom/subcontrollers/ejercicio/templates/new.kid b/sercom/subcontrollers/ejercicio/templates/new.kid index 18f4fa0..94dcf5b 100644 --- a/sercom/subcontrollers/ejercicio/templates/new.kid +++ b/sercom/subcontrollers/ejercicio/templates/new.kid @@ -9,6 +9,10 @@

Crear Nuevo Objeto

+
+ Buscando registros ... +
+

Formulario


-- 2.43.0