From 9af340d0a5974e7caf75a11834b4e7f78549f44b Mon Sep 17 00:00:00 2001 From: "cek@posta.indivia.net" Date: Wed, 29 Mar 2017 23:25:34 +0200 Subject: [PATCH] sistemato il loader --- www/js/crud.events.js | 10 +++++----- www/js/main.js | 27 ++++++++++++++++++++++----- 2 files changed, 27 insertions(+), 10 deletions(-) diff --git a/www/js/crud.events.js b/www/js/crud.events.js index 3b0cc95..75d1f90 100644 --- a/www/js/crud.events.js +++ b/www/js/crud.events.js @@ -30,11 +30,11 @@ EVENTS.eventsLoaded = 0; EVENTS.render = function() { EVENTS.eventsLoaded = 0; - //Se si lancia il loader prima che sia cambiata pagina il loader scompare, - // ritardando invece che appaia, quando appare è già sulla pagina in cambiata - setTimeout(function () { - $.mobile.loading('show'); - }, 300); +// //Se si lancia il loader prima che sia cambiata pagina il loader scompare, +// // ritardando invece che appaia, quando appare è già sulla pagina in cambiata +// setTimeout(function () { +// $.mobile.loading('show'); +// }, 300); var ret = checkConnection('ERR_EVENT'); if (ret) { diff --git a/www/js/main.js b/www/js/main.js index 57f20fa..e5bacb5 100644 --- a/www/js/main.js +++ b/www/js/main.js @@ -63,7 +63,20 @@ function displayLastUpdateDate() { function alterContent(url) { var paginacorrente = $("body").pagecontainer("getActivePage").attr("id"); - switch (url) { + var oldUrl = url; + + $( "#outside" ).panel( "close" ); + // Alter the url according to the anchor's href attribute, and + // store the data-foo attribute information with the url + $.mobile.navigate(url); + + //Se si lancia il loader prima che sia cambiata pagina il loader scompare, + // ritardando invece che appaia, quando appare è già sulla pagina in cambiata +// setTimeout(function () { +// $.mobile.loading('show'); +// }, 300); + + switch (oldUrl) { case '#index': $("#navheader").addClass("hide"); $("#navfooter").addClass("hide"); @@ -108,10 +121,10 @@ function alterContent(url) { myJsonRandomPost('#titolosingleR', '#mostracontentsingleR'); break; } - $( "#outside" ).panel( "close" ); - // Alter the url according to the anchor's href attribute, and - // store the data-foo attribute information with the url - $.mobile.navigate(url); +// $( "#outside" ).panel( "close" ); +// // Alter the url according to the anchor's href attribute, and +// // store the data-foo attribute information with the url +// $.mobile.navigate(url); } /*///////////////utilities//////////////http://stackoverflow.com/questions/901115/how-can-i-get-query-string-values-in-javascript*/ function getParameterByName(name, url) { @@ -147,6 +160,10 @@ function initMainPage() { document.addEventListener("deviceready", onDeviceReady, false); //le cose all'inizio +$(document).on("pagecontainershow", function (e, ui) { + $.mobile.loading('show'); +}); + $(document).on("mobileinit", function () { $("body").pagecontainer({ defaults: true