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