From 728b3725df5b48d47693b7b37454c7b6ab4c6110 Mon Sep 17 00:00:00 2001 From: Janusz Kaczmarek Date: Thu, 10 Mar 2011 16:45:40 +0100 Subject: [PATCH] Bug 5569: Corrections to addbiblio.tmpl to be able to delete repetable mandatory subfields Signed-off-by: Julian Maurice Signed-off-by: Chris Cormack --- .../prog/en/modules/cataloguing/addbiblio.tmpl | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbiblio.tmpl b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbiblio.tmpl index be985432cc..ba59280e51 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbiblio.tmpl +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbiblio.tmpl @@ -130,9 +130,11 @@ function AreMandatoriesNotOk(){ var tag=mandatories[i].substr(4,3); var subfield=mandatories[i].substr(17,1); var tagnumber=mandatories[i].substr(19,mandatories[i].lastIndexOf("_")-19); - tabflag[tag+subfield+tagnumber]=new Array(); - tabflag[tag+subfield+tagnumber][0]=0; - if( ! document.getElementById(mandatories[i]).value){ + if (tabflag[tag+subfield+tagnumber] == null) { + tabflag[tag+subfield+tagnumber]=new Array(); + tabflag[tag+subfield+tagnumber][0]=0; + } + if( tabflag[tag+subfield+tagnumber][0] != 1 && (document.getElementById(mandatories[i]) != null && ! document.getElementById(mandatories[i]).value || document.getElementById(mandatories[i]) == null)){ tabflag[tag+subfield+tagnumber][0] = 0 + tabflag[tag+subfield+tagnumber] ; document.getElementById(mandatories[i]).setAttribute('class','subfield_not_filled'); document.getElementById(mandatories[i]).focus(); -- 2.39.2