diff --git a/capsule-prototype/js/PopupPanelWidget.js b/capsule-prototype/js/PopupPanelWidget.js index dcb81a7c83004992ae4b220d0b9852a9ed9f6bab..eceb3ac31919de996ca7b1fb7aa1d77d3756c492 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();