From b1ef00746ff9f3822a32cb4459edae06302e780d Mon Sep 17 00:00:00 2001
From: chylex <contact@chylex.com>
Date: Fri, 21 Jul 2017 11:07:40 +0200
Subject: [PATCH] Hide open/copy link context menu items for media previews

---
 Resources/Scripts/code.js | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/Resources/Scripts/code.js b/Resources/Scripts/code.js
index 417d6bb4..bf0e2e9d 100644
--- a/Resources/Scripts/code.js
+++ b/Resources/Scripts/code.js
@@ -330,7 +330,14 @@
   });
   
   $(document.body).delegate("a.js-media-image-link", "contextmenu", function(){
-    $TD.setLastRightClickedImage($(this)[0].style.backgroundImage.replace(/url\(['"]?(.*?)['"]?\)/, "$1"));
+    let me = $(this)[0];
+    
+    if (me.firstElementChild){
+      $TD.setLastRightClickedImage(me.firstElementChild.getAttribute("src"));
+    }
+    else{
+      $TD.setLastRightClickedImage(me.style.backgroundImage.replace(/url\(['"]?(.*?)['"]?\)/, "$1"));
+    }
   });
   
   //