From af67d7a5dd77fe996a1d97f7637b5b4d52ed4afb Mon Sep 17 00:00:00 2001 From: Lu Wang Date: Mon, 18 Nov 2013 20:56:07 +0800 Subject: [PATCH] fix loading indicator --- share/fancy.css.in | 1 + share/pdf2htmlEX.js.in | 10 +++++----- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/share/fancy.css.in b/share/fancy.css.in index 019d599..c54aafc 100644 --- a/share/fancy.css.in +++ b/share/fancy.css.in @@ -73,6 +73,7 @@ animation: fadein 100ms; } .loading-indicator.active { + display: block; -webkit-animation: swing 1.5s ease-in-out 0s infinite alternate none; animation: swing 1.5s ease-in-out 0s infinite alternate none; } diff --git a/share/pdf2htmlEX.js.in b/share/pdf2htmlEX.js.in index 83dffc8..7af26ce 100644 --- a/share/pdf2htmlEX.js.in +++ b/share/pdf2htmlEX.js.in @@ -356,16 +356,16 @@ Viewer.prototype = { if (this.pages_loading[idx]) return; // Page is already loading - var new_loading_indicator = this.loading_indicator.cloneNode(); - new_loading_indicator.classList.add('active'); - var cur_page_ele = cur_page.page; - cur_page_ele.appendChild(new_loading_indicator); - var url = cur_page_ele.getAttribute('data-page-url'); if (url) { this.pages_loading[idx] = true; // set semaphore + // add a copy of the loading indicator + var new_loading_indicator = this.loading_indicator.cloneNode(); + new_loading_indicator.classList.add('active'); + cur_page_ele.appendChild(new_loading_indicator); + // load data { var self = this;