From 426324397efa3a436c8985fed439ca7ccf3137e3 Mon Sep 17 00:00:00 2001
From: Antoine <antoine.roy@tetras-libre.fr>
Date: Tue, 28 Nov 2023 17:12:30 +0100
Subject: [PATCH] Range slider in place but doesn't workas intended

---
 .idea/.gitignore              |  5 +++++
 .idea/mirador-annotations.iml | 12 ++++++++++++
 .idea/modules.xml             |  8 ++++++++
 .idea/vcs.xml                 |  6 ++++++
 src/AnnotationCreation.js     | 16 ++++++++++------
 5 files changed, 41 insertions(+), 6 deletions(-)
 create mode 100644 .idea/.gitignore
 create mode 100644 .idea/mirador-annotations.iml
 create mode 100644 .idea/modules.xml
 create mode 100644 .idea/vcs.xml

diff --git a/.idea/.gitignore b/.idea/.gitignore
new file mode 100644
index 0000000..b58b603
--- /dev/null
+++ b/.idea/.gitignore
@@ -0,0 +1,5 @@
+# Default ignored files
+/shelf/
+/workspace.xml
+# Editor-based HTTP Client requests
+/httpRequests/
diff --git a/.idea/mirador-annotations.iml b/.idea/mirador-annotations.iml
new file mode 100644
index 0000000..24643cc
--- /dev/null
+++ b/.idea/mirador-annotations.iml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module type="WEB_MODULE" version="4">
+  <component name="NewModuleRootManager">
+    <content url="file://$MODULE_DIR$">
+      <excludeFolder url="file://$MODULE_DIR$/.tmp" />
+      <excludeFolder url="file://$MODULE_DIR$/temp" />
+      <excludeFolder url="file://$MODULE_DIR$/tmp" />
+    </content>
+    <orderEntry type="inheritedJdk" />
+    <orderEntry type="sourceFolder" forTests="false" />
+  </component>
+</module>
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
new file mode 100644
index 0000000..21c1b2e
--- /dev/null
+++ b/.idea/modules.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="ProjectModuleManager">
+    <modules>
+      <module fileurl="file://$PROJECT_DIR$/.idea/mirador-annotations.iml" filepath="$PROJECT_DIR$/.idea/mirador-annotations.iml" />
+    </modules>
+  </component>
+</project>
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 0000000..35eb1dd
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="VcsDirectoryMappings">
+    <mapping directory="" vcs="Git" />
+  </component>
+</project>
\ No newline at end of file
diff --git a/src/AnnotationCreation.js b/src/AnnotationCreation.js
index 25a65cf..0dac41d 100644
--- a/src/AnnotationCreation.js
+++ b/src/AnnotationCreation.js
@@ -138,7 +138,7 @@ class AnnotationCreation extends Component {
       textEditorStateBustingKey: 0,
       xywh: null,
       // eslint-disable-next-line sort-keys
-      valueTime: [20, 40],
+      valueTime: [0, 13],
       ...annoState,
       valuetextTime: '',
     };
@@ -166,11 +166,6 @@ class AnnotationCreation extends Component {
     this.valuetextTime = this.valuetextTime.bind(this);
   }
 
-  handleChangeTime = (event, newValueTime) => {
-    this.setState({
-      valueTime: newValueTime,
-    });
-  };
 
   /** */
   handleImgChange(newUrl, imgRef) {
@@ -240,6 +235,14 @@ class AnnotationCreation extends Component {
   /** update annotation end time */
   updateTend(value) { this.setState({ tend: value }); }
 
+  handleChangeTime = (event, newValueTime) => {
+   let timeStart = newValueTime[0];
+   let timeEnd = newValueTime[1];
+
+    this.updateTstart(timeStart);
+    this.updateTend(timeEnd);
+  };
+
   /** */
   openChooseColor(e) {
     this.setState({
@@ -510,6 +513,7 @@ class AnnotationCreation extends Component {
                   valueLabelDisplay="auto"
                   aria-labelledby="range-slider"
                   getAriaValueText={this.valuetextTime}
+                  max = {2000}
                 />
                 <ToggleButton value="true" title="Set current time" size="small" onClick={this.setTstartNow} className={classes.timecontrolsbutton}>
                   <Alarm />
-- 
GitLab