From 1951014908ab4002a9a52931860a8a124f49655f Mon Sep 17 00:00:00 2001 From: Ricardo Markiewicz Date: Fri, 9 Mar 2007 03:29:25 +0000 Subject: [PATCH] Hago que se borren los elementos de FROM que ya estan en TO al editar. Esto para los docentes de un curso, para que no aparezcan como disponibles aquellos ya asignados. No veo forma de generalizarlo por lo que sera C&P :S --- sercom/subcontrollers/curso/templates/edit.kid | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/sercom/subcontrollers/curso/templates/edit.kid b/sercom/subcontrollers/curso/templates/edit.kid index 7cbef82..feda8f5 100644 --- a/sercom/subcontrollers/curso/templates/edit.kid +++ b/sercom/subcontrollers/curso/templates/edit.kid @@ -16,7 +16,18 @@ MochiKit.DOM.appendChildNodes("form_alumnos", OPTION({"value":${a['id']}}, '${a['label']}')) - } + // Saco de FROM los que ya estan en TO + replaceChildNodes('form_docentes_from', list(ifilterfalse( + partial(esta_en_to, $('form_docentes_to').options), + $('form_docentes_from').options + ))); + } + function esta_en_to (options, i) { + for (j=0; j < options.length; j++) + if (options[j].value == i.value) + return true; + return false; + } MochiKit.DOM.addLoadEvent(init_data) -- 2.43.0