Prechádzať zdrojové kódy

sistemato loader un'altra volta

cek@posta.indivia.net 7 rokov pred
rodič
commit
86c0a9bfc7
1 zmenil súbory, kde vykonal 14 pridanie a 1 odobranie
  1. 14 1
      www/js/main.js

+ 14 - 1
www/js/main.js

@@ -39,6 +39,8 @@ FONTE.hrefseguente = "";
 FONTE.contentListId = '#mostralistainfo';
 FONTE.contentListClass = '.news';
 FONTE.ajaxError = false;
+
+FONTE.back_pressed = false;
 /*
  * data ultimo aggiornamento
  */
@@ -160,9 +162,20 @@ function initMainPage() {
 document.addEventListener("deviceready", onDeviceReady, false);
 //le cose all'inizio
 
+
+$(window).on("navigate", function (event, data) {
+  var direction = data.state.direction;
+  if (direction == 'back') {
+    FONTE.back_pressed = true;
+  }
+  else {
+    FONTE.back_pressed = false;
+  }
+});
+
 $(document).on("pagecontainershow", function (e, ui) {
     var pageId = $('body').pagecontainer('getActivePage').prop('id');
-    if (pageId != 'about') {
+    if ((pageId == 'ilove' || pageId == 'info' || pageId == 'events') && !FONTE.back_pressed) {
         $.mobile.loading('show');
     }
 });