From 7571eae086701ffb2737c4884545096ff22272dc Mon Sep 17 00:00:00 2001 From: Koen Reefman Date: Fri, 20 Jul 2018 08:49:29 +0000 Subject: [PATCH] HSLE#53460 Lege "R" en "S" velden niet opslaan / zoeken svn path=/Website/trunk/; revision=38592 --- APPL/Localscripts/modal_kenmerken.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/APPL/Localscripts/modal_kenmerken.js b/APPL/Localscripts/modal_kenmerken.js index 5a7372f78c..89a02db05d 100644 --- a/APPL/Localscripts/modal_kenmerken.js +++ b/APPL/Localscripts/modal_kenmerken.js @@ -80,9 +80,11 @@ function doSubmitWithKenmerken() /* Global kenmerk_waarden */ for (var m = 0; m < kenmerk_waarden.length; m++) { - if (kenmerk_waarden[m].val || kenmerk_waarden[m].op == 'IS NOT NULL' || kenmerk_waarden[m].op == 'IS NULL') + if (kenmerk_waarden[m].op == "IS NOT NULL" || kenmerk_waarden[m].op == "IS NULL") continue; // blijven - if (kenmerk_waarden[m].val != '-1' && kenmerk_waarden[m].val != '' && (kenmerk_waarden[m].typ == "R" || kenmerk_waarden[m].typ == "S")) + if (kenmerk_waarden[m].val && kenmerk_waarden[m].typ != "R" && kenmerk_waarden[m].typ != "S") + continue; + if (kenmerk_waarden[m].val && kenmerk_waarden[m].val != "-1" && kenmerk_waarden[m].val != "" && (kenmerk_waarden[m].typ == "R" || kenmerk_waarden[m].typ == "S")) continue; // Schrappen $dk2.find("#k" + (m+1) + "val").remove(); @@ -146,7 +148,8 @@ function getAdvFlexValues() // Voor extern gebruik zoals in FcltMgr.saveTab(); { // Alleen operator opslaan. } - else if (this_k.val || (this_k.val != "-1" && this_k.val != "" && (this_k.typ == "R" || this_k.typ == "S"))) + else if ((this_k.val && this_k.typ != "R" && this_k.typ != "S") || + (this_k.val && this_k.val != "-1" && this_k.val != "" && (this_k.typ == "R" || this_k.typ == "S"))) { save_k.typ = this_k.typ; save_k.val = this_k.val; @@ -228,7 +231,7 @@ function showKenmerkModal(purl, ptitle, init) var toggle = false; for (var m = 0; m < kenmerk_waarden.length; m++) { - if ((kenmerk_waarden[m].val) || (kenmerk_waarden[m].op=='IS NOT NULL') || (kenmerk_waarden[m].op=='IS NULL')) toggle = true; + if ((kenmerk_waarden[m].val) || (kenmerk_waarden[m].op == "IS NOT NULL") || (kenmerk_waarden[m].op == "IS NULL")) toggle = true; } if (toggle)