Bug 5569: Corrections to addbiblio.tmpl to be able to delete repetable mandatory...
authorJanusz Kaczmarek <januszop@gmail.com>
Thu, 10 Mar 2011 15:45:40 +0000 (16:45 +0100)
committerChris Cormack <chrisc@catalyst.net.nz>
Sat, 12 Mar 2011 07:48:54 +0000 (20:48 +1300)
Signed-off-by: Julian Maurice <julian.maurice@biblibre.com>
Signed-off-by: Chris Cormack <chrisc@catalyst.net.nz>
koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbiblio.tmpl

index be98543..ba59280 100644 (file)
@@ -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();