From 02e8dc34404666bc359ab24a0b9e2e4c1fedb983 Mon Sep 17 00:00:00 2001
From: chylex <info@chylex.com>
Date: Fri, 23 Dec 2016 15:29:33 +0100
Subject: [PATCH] Fix screenshot script modifying original elements and missing
 html classes

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

diff --git a/Resources/Scripts/code.js b/Resources/Scripts/code.js
index af79c688..2591971b 100644
--- a/Resources/Scripts/code.js
+++ b/Resources/Scripts/code.js
@@ -316,8 +316,14 @@
     
     window.TDGF_triggerScreenshot = function(){
       if (selectedTweet){
+        var realWidth = selectedTweet.width();
+        var realHeight = selectedTweet.height()-selectedTweet.find("footer").last().height();
+        
+        selectedTweet = selectedTweet.clone();
+        selectedTweet.children().first().addClass($(document.documentElement).attr("class"));
         selectedTweet.find("footer").last().remove();
-        $TD.screenshotTweet(selectedTweet.html(), selectedTweet.width(), selectedTweet.height());
+        
+        $TD.screenshotTweet(selectedTweet.html(), realWidth, realHeight);
       }
     };
   })();