From 3c6c5488ddfaca3eb06308a0152860efeb8e0998 Mon Sep 17 00:00:00 2001 From: Joerg Lehmann Date: Mon, 30 Aug 2021 14:57:29 +0200 Subject: [PATCH] max/min difference must be at least 200g --- static/js/scales.js | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/static/js/scales.js b/static/js/scales.js index 7a31aec..d39c2b1 100644 --- a/static/js/scales.js +++ b/static/js/scales.js @@ -196,12 +196,19 @@ $( document ).ready(function() { } else { const minmaxArr = $('#minmax').val().split(","); if ((Number(minmaxArr[1]) > Number(minmaxArr[0])) || (minmaxArr[1] == '0')) { - $('#minmax_errormsg').html(''); - $("#minmax").removeClass("is-danger"); - $("#minmax_exclamation").hide(); - } else { + if ( ($('#minmax').val() != "0,0") && (Number(minmaxArr[1]) - Number(minmaxArr[0]) < 200)) { + $('#minmax_errormsg').html('Differenz zwischen Maximum und Minimum muss mindestens 200g sein'); + $("#minmax").addClass("is-danger"); + $("#minmax_exclamation").show(); + is_valid = false; + } else { + $('#minmax_errormsg').html(''); + $("#minmax").removeClass("is-danger"); + $("#minmax_exclamation").hide(); + } + } else { $('#minmax_errormsg').html('Maximum muss grösser als Minimum sein (oder 0)'); - $("#minmax").addClass("is-danger"); + $("#minmax").addClass("is-danger"); $("#minmax_exclamation").show(); is_valid = false; }