@@ -853,6 +853,9 @@ function calculateImageScale() {
853
853
loading . removeClass ( 'hidden' ) ;
854
854
$ ( '#annotation_type_id' ) . val ( gAnnotationType ) ;
855
855
856
+ if ( tool instanceof BoundingBoxes ) {
857
+ tool . cancelSelection ( ) ;
858
+ }
856
859
let loadImage = displayImage ( imageId ) . then ( scrollImageList ) ;
857
860
858
861
if ( ! $ ( '#keep_selection' ) . prop ( 'checked' ) ) {
@@ -1193,9 +1196,6 @@ function calculateImageScale() {
1193
1196
let annotation = getValidAnnotation ( true ) ;
1194
1197
let annotationPromise = createAnnotation ( annotation ) ;
1195
1198
let imagePromise = loadImageList ( ) . then ( r => {
1196
- if ( tool instanceof BoundingBoxes ) {
1197
- tool . cancelSelection ( ) ;
1198
- }
1199
1199
return loadAdjacentImage ( - 1 ) ;
1200
1200
} )
1201
1201
await Promise . all ( [ annotationPromise , imagePromise ] ) ;
@@ -1204,25 +1204,16 @@ function calculateImageScale() {
1204
1204
}
1205
1205
} ) ;
1206
1206
$ ( '#back_button' ) . click ( async function ( event ) {
1207
- if ( tool instanceof BoundingBoxes ) {
1208
- tool . cancelSelection ( ) ;
1209
- }
1210
1207
await loadAdjacentImage ( - 1 ) ;
1211
1208
} ) ;
1212
1209
$ ( '#skip_button' ) . click ( async function ( event ) {
1213
- if ( tool instanceof BoundingBoxes ) {
1214
- tool . cancelSelection ( ) ;
1215
- }
1216
1210
await loadAdjacentImage ( 1 )
1217
1211
} ) ;
1218
1212
$ ( '#next_button' ) . click ( async function ( event ) {
1219
1213
try {
1220
1214
let annotation = getValidAnnotation ( true ) ;
1221
1215
let annotationPromise = createAnnotation ( annotation ) ;
1222
1216
let imagePromise = loadImageList ( ) . then ( r => {
1223
- if ( tool instanceof BoundingBoxes ) {
1224
- tool . cancelSelection ( ) ;
1225
- }
1226
1217
return loadAdjacentImage ( 1 ) ;
1227
1218
} )
1228
1219
await Promise . all ( [ annotationPromise , imagePromise ] ) ;
0 commit comments