From: Steinar H. Gunderson Date: Sat, 28 Nov 2015 10:29:24 +0000 (+0100) Subject: If we are showing a RAW image, show an extra download link. X-Git-Url: https://git.sesse.net/?p=pr0n;a=commitdiff_plain;h=9a8d0492f4b5a4722470bbf1ce9e9ead695f5f7e;ds=sidebyside If we are showing a RAW image, show an extra download link. --- diff --git a/files/pr0n-fullscreen.css b/files/pr0n-fullscreen.css index 16d5208..d144f8f 100644 --- a/files/pr0n-fullscreen.css +++ b/files/pr0n-fullscreen.css @@ -71,6 +71,10 @@ img, #text { height: 20px; */ } +#fulldownload { + display: none; +} + /* IE5/6 madness */ html { overflow: hidden; diff --git a/files/pr0n-fullscreen.js b/files/pr0n-fullscreen.js index f9a2ebc..7d5638a 100644 --- a/files/pr0n-fullscreen.js +++ b/files/pr0n-fullscreen.js @@ -143,6 +143,18 @@ function display_image(width, height, evt, filename, element_id) // Update the "download original" link. var original_url = window.location.origin + "/" + evt + "/original/" + filename; document.getElementById("origdownload").href = original_url; + + // If it's a raw image, show a JPEG link. + var fulldownload = document.getElementById("fulldownload"); + if (filename.match(/\.(nef|cr2)$/i)) { + fulldownload.style.display = "block"; + var full_url = window.location.origin + "/" + evt + "/" + filename; + document.getElementById("fulldownloadlink").href = full_url; + origdownload.innerHTML = "Download original image (RAW)"; + } else { + fulldownload.style.display = "none"; + origdownload.innerHTML = "Download original image"; + } } if (global_infobox) { diff --git a/templates/default/fullscreen-footer b/templates/default/fullscreen-footer index 264d7bd..7f50dc2 100644 --- a/templates/default/fullscreen-footer +++ b/templates/default/fullscreen-footer @@ -12,7 +12,11 @@ var global_select = %SEL%; -> x = -

Download original image

Hide all decorations

+
+

Download original image

+

Download full-resolution image

+

Hide all decorations

+