diff --git a/app/javascript/application.js b/app/javascript/application.js index 842d754..c872e0e 100644 --- a/app/javascript/application.js +++ b/app/javascript/application.js @@ -95,6 +95,14 @@ function compressToJpeg(file) { window.compressToJpeg = compressToJpeg; +window.openRow = function(event, url) { + if (event.ctrlKey || event.metaKey) { + window.open(url, '_blank'); + } else { + window.location = url; + } +}; + // Global handler for direct-upload image inputs that don't have their own compression script. // Inputs that manage their own compression set data-compress-self="true" to opt out. var compressionTokens = new WeakMap(); diff --git a/app/views/admin/submissions/index.html.erb b/app/views/admin/submissions/index.html.erb index b35804b..5a59f2d 100644 --- a/app/views/admin/submissions/index.html.erb +++ b/app/views/admin/submissions/index.html.erb @@ -206,14 +206,6 @@