sistemato il loader

This commit is contained in:
cek@posta.indivia.net 2017-03-29 23:25:34 +02:00
parent 1eb104b450
commit 9af340d0a5
2 changed files with 27 additions and 10 deletions

View file

@ -30,11 +30,11 @@ EVENTS.eventsLoaded = 0;
EVENTS.render = function() { EVENTS.render = function() {
EVENTS.eventsLoaded = 0; EVENTS.eventsLoaded = 0;
//Se si lancia il loader prima che sia cambiata pagina il loader scompare, // //Se si lancia il loader prima che sia cambiata pagina il loader scompare,
// ritardando invece che appaia, quando appare è già sulla pagina in cambiata // // ritardando invece che appaia, quando appare è già sulla pagina in cambiata
setTimeout(function () { // setTimeout(function () {
$.mobile.loading('show'); // $.mobile.loading('show');
}, 300); // }, 300);
var ret = checkConnection('ERR_EVENT'); var ret = checkConnection('ERR_EVENT');
if (ret) { if (ret) {

View file

@ -63,7 +63,20 @@ function displayLastUpdateDate() {
function alterContent(url) { function alterContent(url) {
var paginacorrente = $("body").pagecontainer("getActivePage").attr("id"); 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': case '#index':
$("#navheader").addClass("hide"); $("#navheader").addClass("hide");
$("#navfooter").addClass("hide"); $("#navfooter").addClass("hide");
@ -108,10 +121,10 @@ function alterContent(url) {
myJsonRandomPost('#titolosingleR', '#mostracontentsingleR'); myJsonRandomPost('#titolosingleR', '#mostracontentsingleR');
break; break;
} }
$( "#outside" ).panel( "close" ); // $( "#outside" ).panel( "close" );
// Alter the url according to the anchor's href attribute, and // // Alter the url according to the anchor's href attribute, and
// store the data-foo attribute information with the url // // store the data-foo attribute information with the url
$.mobile.navigate(url); // $.mobile.navigate(url);
} }
/*///////////////utilities//////////////http://stackoverflow.com/questions/901115/how-can-i-get-query-string-values-in-javascript*/ /*///////////////utilities//////////////http://stackoverflow.com/questions/901115/how-can-i-get-query-string-values-in-javascript*/
function getParameterByName(name, url) { function getParameterByName(name, url) {
@ -147,6 +160,10 @@ function initMainPage() {
document.addEventListener("deviceready", onDeviceReady, false); document.addEventListener("deviceready", onDeviceReady, false);
//le cose all'inizio //le cose all'inizio
$(document).on("pagecontainershow", function (e, ui) {
$.mobile.loading('show');
});
$(document).on("mobileinit", function () { $(document).on("mobileinit", function () {
$("body").pagecontainer({ $("body").pagecontainer({
defaults: true defaults: true