From 366432e18f35b53729a1a4e53274db4b55a29ef2 Mon Sep 17 00:00:00 2001 From: Henri-Damien LAURENT Date: Fri, 2 May 2008 19:03:27 +0200 Subject: [PATCH] Bug fixing : loading page macles would not load existing values for macles Signed-off-by: Joshua Ferraro --- .../cataloguing/value_builder/macles.tmpl | 45 +++++++------------ 1 file changed, 16 insertions(+), 29 deletions(-) diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/macles.tmpl b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/macles.tmpl index 84aed47277..4dc0d77817 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/macles.tmpl +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/macles.tmpl @@ -15,8 +15,7 @@ - - +

Gestion des index MACLES

@@ -163,8 +162,6 @@ function add_macles(myvalue) // Pour chaque valeur cochee, ajouter la valeur dans un noeud MACLES. for (i=0;i; - var descent=mystart; - var countchecked=0; - // Remonter a la source - while (opener.document.f.tag[descent].value==myvalue && descent>0){ - var checkvalue=opener.document.f.field_value[descent].value; - var myinput=document.getElementsByName(checkvalue); - if (myinput.length>0){ - myinput[0].checked=true; - countchecked++; - } - descent = descent - 2; - } - // Continuer jusqu'a la fin - var ascent=mystart+2; - while (opener.document.f.tag[ascent].value==myvalue && ascent>0){ - var checkvalue=opener.document.f.field_value[ascent].value; - var myinput=document.getElementsByName(checkvalue); - if (myinput.length>0){ - myinput[0].checked=true; - countchecked++; - } - ascent=ascent+2; - } + var mystart=""; + mystart=mystart.substr(0,mystart.lastIndexOf("_")); + mystart=mystart.substr(0,mystart.lastIndexOf("_")); + mystart=mystart+".*"; + var mytags=opener.document.getElementsByTagName("input"); + for (i=0;i0){ + myinput[0].checked=true; + } + } + } return false; } -- 2.39.2