From d8df13a12c3fd5ebeb43f09a7ab0fe582f371ce3 Mon Sep 17 00:00:00 2001 From: Eric Rosenbaum <eric.rosenbaum@gmail.com> Date: Wed, 24 Jul 2019 17:02:54 -0400 Subject: [PATCH] Prevent selection from moving when handles cross over --- src/components/audio-trimmer/audio-trimmer.css | 8 ++++---- src/containers/audio-selector.jsx | 4 +++- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/components/audio-trimmer/audio-trimmer.css b/src/components/audio-trimmer/audio-trimmer.css index bfb27c677..f3ce9fa42 100644 --- a/src/components/audio-trimmer/audio-trimmer.css +++ b/src/components/audio-trimmer/audio-trimmer.css @@ -94,19 +94,19 @@ $hover-scale: 1.25; } .selector .left-handle { - left: 0 + left: -1px } .selector .right-handle { - right: 0 + right: -1px } .trimmer .left-handle { - right: 0 + right: -1px } .trimmer .right-handle { - left: 0 + left: -1px } .trim-handle { diff --git a/src/containers/audio-selector.jsx b/src/containers/audio-selector.jsx index e3eaf3ab3..2d5974d5c 100644 --- a/src/containers/audio-selector.jsx +++ b/src/containers/audio-selector.jsx @@ -75,7 +75,8 @@ class AudioSelector extends React.Component { }); } else { this.setState({ - trimStart: newTrim + trimStart: newTrim, + trimEnd: this.initialTrimEnd }); } } @@ -89,6 +90,7 @@ class AudioSelector extends React.Component { }); } else { this.setState({ + trimStart: this.initialTrimStart, trimEnd: newTrim }); } -- GitLab