From e3cd2975724316a0f9fdce95269d77432be7e85c Mon Sep 17 00:00:00 2001 From: Boris Sekachev Date: Tue, 14 May 2019 16:12:56 +0300 Subject: [PATCH] Fixed JS syntax for Google Chrome < 72 --- CHANGELOG.md | 4 ++++ cvat/apps/dashboard/static/dashboard/js/dashboard.js | 2 +- cvat/apps/engine/static/engine/js/logger.js | 6 ++++-- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2b2caf85..0f9e15a6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,10 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.4.1] - 2019-05-14 +### Fixed +- JavaScript syntax incompatibility with Google Chrome versions less than 72 + ## [0.4.0] - 2019-05-04 ### Added - OpenVINO auto annotation: it is possible to upload a custom model and annotate images automatically. diff --git a/cvat/apps/dashboard/static/dashboard/js/dashboard.js b/cvat/apps/dashboard/static/dashboard/js/dashboard.js index fd12444f..8bc302b6 100644 --- a/cvat/apps/dashboard/static/dashboard/js/dashboard.js +++ b/cvat/apps/dashboard/static/dashboard/js/dashboard.js @@ -447,7 +447,7 @@ class DashboardView { try { LabelsInfo.deserialize(labels) return true; - } catch { + } catch (error) { return false; } } diff --git a/cvat/apps/engine/static/engine/js/logger.js b/cvat/apps/engine/static/engine/js/logger.js index 1b3fe2a8..aa378240 100644 --- a/cvat/apps/engine/static/engine/js/logger.js +++ b/cvat/apps/engine/static/engine/js/logger.js @@ -71,7 +71,7 @@ class LoggerHandler { addContinuedEvent(event) { this._userActivityHandler.updateTimer(); - event.onCloseCallback = this._closeCallback; + event.onCloseCallback = this._closeCallback.bind(this); return event; } @@ -152,7 +152,9 @@ class LoggerHandler { this._userActivityHandler.updateTimer(); } - _closeCallback = event => { this._pushEvent(event); }; + _closeCallback(event) { + this._pushEvent(event); + } updateTimer() { this._userActivityHandler.updateTimer();