summaryrefslogtreecommitdiff
path: root/js
diff options
context:
space:
mode:
authorschneefux <schneefux+commit@schneefux.xyz>2014-04-22 16:58:40 +0200
committerschneefux <schneefux+commit@schneefux.xyz>2016-08-15 19:46:55 +0200
commitb0999fb036aeac0da4145144c25349eecd376b07 (patch)
treef607abcecb574c34bb5bc2e7dfdc53224873aab7 /js
parent947532451fea6fc43e98a3fcb4a8c25be540db7f (diff)
downloadwvs-vplan-b0999fb036aeac0da4145144c25349eecd376b07.tar.gz
wvs-vplan-b0999fb036aeac0da4145144c25349eecd376b07.zip
ersetze und verbessere Loader
Diffstat (limited to 'js')
-rw-r--r--js/index.js11
1 files changed, 5 insertions, 6 deletions
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){