diff --git a/web/assets/js/bs5.videos.js b/web/assets/js/bs5.videos.js
index cf436232..094584f6 100644
--- a/web/assets/js/bs5.videos.js
+++ b/web/assets/js/bs5.videos.js
@@ -631,6 +631,16 @@ async function unarchiveVideos(videos){
await unarchiveVideo(video)
}
}
+function buildDefaultVideoMenuItems(file){
+ var href = file.href
+ return `
+
${lang.Download}
+ ${lang.Play}
+
+ ${permissionCheck('video_delete',file.mid) ? `${lang.Delete}` : ``}
+ ${permissionCheck('video_delete',file.mid) ? `${lang.Compress}` : ``}
+`
+}
onWebSocketEvent(function(d){
switch(d.f){
case'video_delete':
diff --git a/web/assets/js/bs5.videosTable.js b/web/assets/js/bs5.videosTable.js
index cd21cdea..08fb0954 100644
--- a/web/assets/js/bs5.videosTable.js
+++ b/web/assets/js/bs5.videosTable.js
@@ -183,11 +183,16 @@ $(document).ready(function(e){
size: convertKbToHumanSize(file.size),
buttons: `
-
- ${permissionCheck('video_delete',file.mid) ? `
` : ''}
- ${permissionCheck('video_delete',file.mid) ? `
` : ''}
${permissionCheck('video_delete',file.mid) ? `
` : ''}
+
+
+
+
+
+ ${buildDefaultVideoMenuItems(file)}
+
+
`,
}