From f0e8a727569a58bb67a176ace1e8620da65e6feb Mon Sep 17 00:00:00 2001 From: Nedim Uka Date: Tue, 11 Jun 2019 11:44:59 +0200 Subject: [PATCH] Sliders now returning to correct range if they go beyond allowed value --- app/views/partials/range.ejs | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/app/views/partials/range.ejs b/app/views/partials/range.ejs index 0fd6930..4849347 100644 --- a/app/views/partials/range.ejs +++ b/app/views/partials/range.ejs @@ -15,7 +15,7 @@
Do
-
<%= rangeTo.value %> <%= unit %> +
<%= rangeTo.value %> <%= unit %>

{ $("#from").change(function () { + if (Number($("#from").val()) >= Number($("#to").val())) { + $("#from").val(Number($("#to").val()) - Number(<%= rangeFrom.step %>) ) + } + $('#from-value').text($("#from").val() + "<%= unit %>"); }); $("#to").change(function () { - $('#to-value').text($("#to").val() + "<%= unit %>" ); + + if (Number($("#to").val()) <= Number($("#from").val())) { + $("#to").val(Number($("#from").val()) + Number(<%= rangeTo.step %>) ) + } + $('#to-value').text($("#to").val() + "<%= unit %>"); }); @@ -57,5 +65,7 @@ $("#form-range").submit(); }); + }); + \ No newline at end of file