From 97674d31e8c06f1945423c69144a1cb0e7764972 Mon Sep 17 00:00:00 2001 From: Mason Ballengee Date: Tue, 12 Mar 2024 16:47:23 -0400 Subject: [PATCH] Disable create thumbnail button for audio items --- app/views/media_objects/_thumbnail.html.erb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/views/media_objects/_thumbnail.html.erb b/app/views/media_objects/_thumbnail.html.erb index 96af889c9e..e071081bf1 100644 --- a/app/views/media_objects/_thumbnail.html.erb +++ b/app/views/media_objects/_thumbnail.html.erb @@ -56,7 +56,8 @@ Unless required by applicable law or agreed to in writing, software distributed if (player && player.player != undefined) { player.player.on('loadedmetadata', () => { let thumbnailBtn = document.getElementById('create-thumbnail-btn'); - if (thumbnailBtn) { + // Leave 'Create Thumbnail' button disabled when item is audio + if (thumbnailBtn && !player.player.isAudio()) { thumbnailBtn.disabled = false; } }); @@ -67,7 +68,8 @@ Unless required by applicable law or agreed to in writing, software distributed */ setTimeout(() => { let thumbnailBtn = document.getElementById('create-thumbnail-btn'); - if (thumbnailBtn && thumbnailBtn.disabled && player.player?.readyState() === 4) { + // Leave 'Create Thumbnail' button disabled when item is audio + if (thumbnailBtn && thumbnailBtn.disabled && player.player?.readyState() === 4 && !player.player.isAudio()) { thumbnailBtn.disabled = false; } }, 100);