From b0999fb036aeac0da4145144c25349eecd376b07 Mon Sep 17 00:00:00 2001 From: schneefux Date: Tue, 22 Apr 2014 16:58:40 +0200 Subject: ersetze und verbessere Loader --- js/index.js | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) (limited to 'js') diff --git a/js/index.js b/js/index.js index a520df9..99d78ea 100644 --- a/js/index.js +++ b/js/index.js @@ -29,13 +29,9 @@ $(document).bind('pageinit', function(){ }, 2000); }); -/* der Loader wird nur im Login-Tab angezeigt, wenn das Popup zu ist */ -$('#loginpopup').on('popupafterclose', function(){ - $('#loader').show('fast'); -}); - +/* der Loader wird nur angezeigt, wenn das Popup zu ist */ $('#loginpopup').on('popupafteropen', function(){ - $('#loader').hide('slow'); + $.mobile.loading('hide'); }); /* füllt die Loginform mit gespeicherten Werten */ @@ -94,6 +90,7 @@ function render_pdf(url, divstr){ var pageNumber = 1; renderPage($viewer, pdf, pageNumber++, function pageRenderingComplete(){ if(pageNumber > pdf.numPages){ + $.mobile.loading('hide'); // nach dem Rendern des ersten PDFs Loader verstecken return; } renderPage($viewer, pdf, pageNumber++, pageRenderingComplete); @@ -326,6 +323,7 @@ function getuserdata(){ /* loggt ein oder zeigt Loginform */ function login(){ + $.mobile.loading('show', {theme: 'a'}); userdata = getuserdata(); if(userdata){ @@ -377,6 +375,7 @@ function getactual(entries){ /* lädt Vertretungspläne aus dem Speicher [1) SD-Karte oder 2) dem internen Speicher] */ function load(){ + $.mobile.loading('show', {theme: 'a'}); window.requestFileSystem( LocalFileSystem.PERSISTENT, 0, function(fileSystem){ -- cgit v1.3.1