From 51ae249f27a24626dc4c801b022468ed9ae66a8b Mon Sep 17 00:00:00 2001 From: Ali Abid Date: Tue, 21 Jul 2020 09:42:20 -0700 Subject: [PATCH] fix scrolling screenshot issue --- build/lib/gradio/static/js/gradio.js | 5 ++++- gradio/static/js/gradio.js | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/build/lib/gradio/static/js/gradio.js b/build/lib/gradio/static/js/gradio.js index e1013a0959..e21cfeb93f 100644 --- a/build/lib/gradio/static/js/gradio.js +++ b/build/lib/gradio/static/js/gradio.js @@ -130,7 +130,10 @@ function gradio(config, fn, target) { target.find(".screenshot").click(function() { $(".screenshot").hide(); $(".screenshot_logo").show(); - html2canvas(target[0]).then(function(canvas) { + html2canvas(target[0], { + scrollX: 0, + scrollY: -window.scrollY + }).then(function(canvas) { saveAs(canvas.toDataURL(), 'screenshot.png'); $(".screenshot").show(); $(".screenshot_logo").hide(); diff --git a/gradio/static/js/gradio.js b/gradio/static/js/gradio.js index e1013a0959..e21cfeb93f 100644 --- a/gradio/static/js/gradio.js +++ b/gradio/static/js/gradio.js @@ -130,7 +130,10 @@ function gradio(config, fn, target) { target.find(".screenshot").click(function() { $(".screenshot").hide(); $(".screenshot_logo").show(); - html2canvas(target[0]).then(function(canvas) { + html2canvas(target[0], { + scrollX: 0, + scrollY: -window.scrollY + }).then(function(canvas) { saveAs(canvas.toDataURL(), 'screenshot.png'); $(".screenshot").show(); $(".screenshot_logo").hide();