Browse Source

nomeprogetto persistente

redup nomade 7 years ago
parent
commit
e022df0575
2 changed files with 113 additions and 104 deletions
  1. 19 8
      furgaclient/www/index.html
  2. 94 96
      furgaclient/www/js/spesefurga.js

+ 19 - 8
furgaclient/www/index.html

@@ -41,13 +41,23 @@
     <script src="vendor/jquery.min.js"></script>
     <script src="vendor/jquery.mobile-1.4.5.min.js"></script>
      <script src="js/spesefurga.js"></script>
-    <script>
+   
+    <link rel="stylesheet" type="text/css" href="css/index.css">
+    <title>share fine</title>
+</head>
+<script>
         //$(function(){
-        $( document ).on( "mobileinit", function(){    
+        $( document ).on( "mobileinit", function(){   
+            
+             
             $("#popup").popup();
             $( ".list" ).listview({
   defaults: true
 });
+            
+          
+
+            
         });
         /*$.mobile.document.on("click", "#open-popup", function (evt) {
             $("#popup").popup("open", {
@@ -56,12 +66,13 @@
             });
             evt.preventDefault();
         });*/
-
+$(function () {
+ console.log("nome progetto");
+    initStorage();
+    initProgetto();
+            
+});
     </script>
-    <link rel="stylesheet" type="text/css" href="css/index.css">
-    <title>share fine</title>
-</head>
-
 <body>
     <div data-role="page" id="menu" data-theme="a">
 
@@ -271,7 +282,7 @@
     </div>
 
 
-
+ 
 
     <script type="text/javascript" src="cordova.js"></script>
     <script type="text/javascript" src="js/index.js"></script>

+ 94 - 96
furgaclient/www/js/spesefurga.js

@@ -1,118 +1,118 @@
-var prog_name=["furgahhh"];
-var prog_data=[]; //serve?
-var prog_indice=0; //serve?
+//var prog_name = ["furgahhh"];
+var prog_data = []; //serve?
+var prog_indice = 0; //serve?
 
 
 
 
-var spese=[100,600,600];
+var spese = [100, 600, 600];
 
-var totale=sommatoria(spese);
-console.log(totale+ "totale");
+var totale = sommatoria(spese);
+console.log(totale + "totale");
 
 
 /*quota per KM*/
 
-var totale_per_Km=(totale/100)*30;
+var totale_per_Km = (totale / 100) * 30;
 
-console.log(totale_per_Km+"totale da coprire in base km");
+console.log(totale_per_Km + "totale da coprire in base km");
 
-var km_uso=[200, 3000, 1000, 1200];
+var km_uso = [200, 3000, 1000, 1200];
 
-var totale_KM= sommatoria(km_uso);
+var totale_KM = sommatoria(km_uso);
 
-console.log(totale_KM+"totale km percorsi");
+console.log(totale_KM + "totale km percorsi");
 
-var quota_per_1km=totale_per_Km/totale_KM;
+var quota_per_1km = totale_per_Km / totale_KM;
 
-console.log(quota_per_1km+"costo di 1km");
+console.log(quota_per_1km + "costo di 1km");
 
 
 
 /*quota per tempo*/
 
-var totale_per_T=(totale/100)*70;
+var totale_per_T = (totale / 100) * 70;
 
-console.log(totale_per_T+"totale da coprire in base al tempo");
+console.log(totale_per_T + "totale da coprire in base al tempo");
 
-var user=["gabri", "ge", "brogie", "col_G"];
+var user = ["gabri", "ge", "brogie", "col_G"];
 
-var giorni_uso=[100, 10, 100, 12];
+var giorni_uso = [100, 10, 100, 12];
 //se lo si usa come collettivo vale 1 o vale 4?!
-var s_giorni_uso=0;
+var s_giorni_uso = 0;
 
-var n_user=user.length;
+var n_user = user.length;
 
-console.log(user.length+" utenti");
+console.log(user.length + " utenti");
 
-var p_annuale=(totale_per_T/n_user);
-var p_giornaliero=p_annuale/365;
-var full_giornaliero = totale_per_T/365;
-var giorni_comuni=365;
+var p_annuale = (totale_per_T / n_user);
+var p_giornaliero = p_annuale / 365;
+var full_giornaliero = totale_per_T / 365;
+var giorni_comuni = 365;
 
-var q_giorni_comuni=p_giornaliero*giorni_comuni;
+var q_giorni_comuni = p_giornaliero * giorni_comuni;
 
 
 
-var quote=[];
+var quote = [];
 
-console.log(full_giornaliero+" piano giornaliero di utilizzo")
-    
-console.log(p_giornaliero+" piano giornaliera di inutilizzo");
+console.log(full_giornaliero + " piano giornaliero di utilizzo")
 
-console.log(p_annuale+" piano annuale a capa, "+(365/n_user)+" giorni");
+console.log(p_giornaliero + " piano giornaliera di inutilizzo");
 
+console.log(p_annuale + " piano annuale a capa, " + (365 / n_user) + " giorni");
 
-function sommatoria(array_x){
-    var variabile=0;
-    for(var i=0;i<array_x.length;i=i+1){
-        
-    	variabile += array_x[i];
+
+function sommatoria(array_x) {
+    var variabile = 0;
+    for (var i = 0; i < array_x.length; i = i + 1) {
+
+        variabile += array_x[i];
     }
 
     return variabile;
     //attenzione non è universale! ma non so come assegnare quella variabile a s_giorni_uso come argomento. rimane sempre zero.why?
-   // console.log(variabile+"variabile sommatoria")
+    // console.log(variabile+"variabile sommatoria")
 }
 
 
 
-function conguaglio(){
-    var quota=0;
-    var quotaKM=0;
-    var quotaT=0;
-    
+function conguaglio() {
+    var quota = 0;
+    var quotaKM = 0;
+    var quotaT = 0;
+
     s_giorni_uso = sommatoria(giorni_uso);
-    
-    console.log(s_giorni_uso +" giorni in cui il furgone è stato usato");
-    
-    giorni_comuni= 365-s_giorni_uso;
-    
-    console.log(giorni_comuni+ " giorni di inutilizzo")
-    
-    q_giorni_comuni=p_giornaliero*giorni_comuni;
-    
-    console.log(q_giorni_comuni+ "quota a testa per i giorni di inutilizzo")
-    
-     for(var i=0;i<user.length;i=i+1){
-            
-         
-         
-         quotaT=(giorni_uso[i]*full_giornaliero)+q_giorni_comuni;
-         
-         quotaKM=(km_uso[i]*quota_per_1km);
-         
-         quota=quotaT+quotaKM;
-              
-        console.log("quota temporale "+ user[i]+" (giorni "+giorni_uso[i]+"): "+quotaT)
-    
-        console.log("quota KM "+ user[i]+" ("+km_uso[i]+" Km): "+quotaKM)
-        
-        console.log("quota TOT "+ user[i]+":"+quota)
 
-         quote.push(quota);
-     }
-   
+    console.log(s_giorni_uso + " giorni in cui il furgone è stato usato");
+
+    giorni_comuni = 365 - s_giorni_uso;
+
+    console.log(giorni_comuni + " giorni di inutilizzo")
+
+    q_giorni_comuni = p_giornaliero * giorni_comuni;
+
+    console.log(q_giorni_comuni + "quota a testa per i giorni di inutilizzo")
+
+    for (var i = 0; i < user.length; i = i + 1) {
+
+
+
+        quotaT = (giorni_uso[i] * full_giornaliero) + q_giorni_comuni;
+
+        quotaKM = (km_uso[i] * quota_per_1km);
+
+        quota = quotaT + quotaKM;
+
+        console.log("quota temporale " + user[i] + " (giorni " + giorni_uso[i] + "): " + quotaT)
+
+        console.log("quota KM " + user[i] + " (" + km_uso[i] + " Km): " + quotaKM)
+
+        console.log("quota TOT " + user[i] + ":" + quota)
+
+        quote.push(quota);
+    }
+
 }
 
 conguaglio();
@@ -124,45 +124,43 @@ conguaglio();
 3) poter cancellare i valori
 */
 
-function initStorage(){
+function initStorage() {
     try {
         return 'localStorage' in window && window['localStorage'] !== null;
-      } catch (e) {
+    } catch (e) {
         return false;
-      }
+    }
 };
 
 function initProgetto() {
-	if(initStorage())
-        
-    if(initStorage())
-        
-        localStorage.setItem(prog_name, name);
+    if (initStorage()) {
+
+
         //localStorage.setItem(spese, valori);
+
+      
+            
+            var nome_del_progetto = localStorage.getItem("key_progetto")
+
+            console.log(nome_del_progetto + "nome progetto");
+            $('.prog-name').text(nome_del_progetto);
+            $('#prog-0').text(nome_del_progetto);
         
-	if(localStorage.getItem(prog_name)!=null)
-		
-        console.log(prog_name+"nome progetto");
-        $('.prog-name').text(prog_name);
-        $('#prog-0').text(prog_name);
+    }
 }
 
-$( function(){
-    
-initStorage();
-initProgetto();
-    
-});
 
-function cambianomeprogetto(){
+
+function cambianomeprogetto() {
+
     
-    prog_name = $("#p-name").val();
-    localStorage.setItem(prog_name, name);
-    $('.prog-name').text(prog_name);
-    $('#prog-0').text(prog_name); 
+    var a_prog_name = $("#p-name").val();
+    localStorage.setItem("key_progetto", a_prog_name);
+    $('.prog-name').text(a_prog_name);
+    $('#prog-0').text(a_prog_name);
     $("#popup1").popup("close");
-    
+
 }
 
 
-//function cambiavalore(id,ghdjak)
+//function cambiavalore(id,ghdjak)