From c95a5981ec2d19d8cb6a505b25dbcff0cfd7d076 Mon Sep 17 00:00:00 2001 From: Sebastien Curt <sebastien.curt@tetras-libre.fr> Date: Sat, 6 Aug 2022 13:48:50 +0200 Subject: [PATCH] Remove display of playback rate on preview capsule and if playback rate is regular playbackrate --- capsule-prototype/js/PopupPanelWidget.js | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/capsule-prototype/js/PopupPanelWidget.js b/capsule-prototype/js/PopupPanelWidget.js index dcb81a7..eceb3ac 100644 --- a/capsule-prototype/js/PopupPanelWidget.js +++ b/capsule-prototype/js/PopupPanelWidget.js @@ -491,6 +491,14 @@ function AnnotationSpeedPanelEdition(data) { AnnotationSpeedPanelEdition.prototype = Object.create(PanelEdition.prototype); AnnotationSpeedPanelEdition.prototype.appendInputEditorDiv = function (parentDiv) { let that = this; + + let speed = this.tag.getMetadata("Rekall->Speed"); + if (!speed || !speed.trim().length) + speed = 1; + if (!this.canEdit && (1 === speed || "1" === speed)){ + return; + } + this.readonlyDiv = $('<form>'); this.readonlyDiv.addClass('popupRightItem') .attr('id', 'popupSpeedInput') @@ -616,9 +624,7 @@ AnnotationSpeedPanelEdition.prototype.appendInputEditorDiv = function (parentDiv this.readonlyDiv.append(input); this.readonlyDiv.append(inputLabel); - let speed = this.tag.getMetadata("Rekall->Speed"); - if (!speed || !speed.trim().length) - speed = 1; + this.readonlyDiv.children('input[value="' + speed + '"]').attr('checked', true); this.readonlyDiv.children('input[name=playback_rate]').change(function (event) { event.stopPropagation(); -- GitLab