From 1892fe70f679d2793263ec2a71d8f15aeecc167e Mon Sep 17 00:00:00 2001 From: Wu Cheng-Han Date: Sun, 18 Dec 2016 22:53:31 +0800 Subject: Fix slide mode on print pdf not finish view rendering --- public/js/slide.js | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) (limited to 'public/js') diff --git a/public/js/slide.js b/public/js/slide.js index 4962470e..1ff388a5 100644 --- a/public/js/slide.js +++ b/public/js/slide.js @@ -107,13 +107,21 @@ window.viewAjaxCallback = function () { }; function renderSlide(event) { - var markdown = $(event.currentSlide); - if (!markdown.attr('data-rendered')) { + if (window.location.search.match( /print-pdf/gi )) { + var slides = $('.slides'); var title = document.title; - finishView(markdown); - markdown.attr('data-rendered', 'true'); + finishView(slides); document.title = title; Reveal.layout(); + } else { + var markdown = $(event.currentSlide); + if (!markdown.attr('data-rendered')) { + var title = document.title; + finishView(markdown); + markdown.attr('data-rendered', 'true'); + document.title = title; + Reveal.layout(); + } } } -- cgit v1.2.3