]> git.ipfire.org Git - thirdparty/foundation/foundation-sites.git/commitdiff
fix: slider handle negative data-start values
authorVeselin Nikolov <vesoNikolov@gmail.com>
Mon, 16 Jul 2018 15:26:25 +0000 (18:26 +0300)
committerGitHub <noreply@github.com>
Mon, 16 Jul 2018 15:26:25 +0000 (18:26 +0300)
js/foundation.slider.js

index e7d4e18705f1fc575e34e32c8d8332d9eb8785f0..2154a85c278019793bf4d579b9b71a745fb5e39c 100644 (file)
@@ -426,7 +426,11 @@ class Slider extends Plugin {
     else {
       val = value;
     }
-    left = val % step;
+    if (val >= 0) {
+      left = val % step;
+    } else if (val < 0) {
+      left = step + (val % step);
+    }
     prev_val = val - left;
     next_val = prev_val + step;
     if (left === 0) {