From b8f677ac7cbdfd60dbae4301ff27ce9f85e43c1c Mon Sep 17 00:00:00 2001 From: Brian Gough Date: Fri, 1 Jul 2016 16:34:28 +0100 Subject: [PATCH] replace canvas with rendered page after 1 second --- .../public/coffee/ide/pdfng/directives/pdfRenderer.coffee | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/services/web/public/coffee/ide/pdfng/directives/pdfRenderer.coffee b/services/web/public/coffee/ide/pdfng/directives/pdfRenderer.coffee index f40e804711..3c61893749 100644 --- a/services/web/public/coffee/ide/pdfng/directives/pdfRenderer.coffee +++ b/services/web/public/coffee/ide/pdfng/directives/pdfRenderer.coffee @@ -224,7 +224,10 @@ define [ navigateFn: @navigateFn }) - element.canvas.replaceWith(canvas) + renderTimer = setTimeout () -> + renderTimer = null + element.canvas.replaceWith(canvas) + , 1000 # console.log 'staring page render', pagenum @@ -245,6 +248,9 @@ define [ result.then () -> # console.log 'page rendered', pagenum + if renderTimer? + element.canvas.replaceWith(canvas) + clearTimeout renderTimer $timeout.cancel(timer) canvas.removeClass('pdfng-rendering') page.getTextContent().then (textContent) ->