prima funzione nome_prog tra GUI e script
This commit is contained in:
parent
f0035b9376
commit
c8f4acf0b8
3 changed files with 112 additions and 52 deletions
|
@ -20,6 +20,7 @@
|
||||||
<html>
|
<html>
|
||||||
|
|
||||||
<head>
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
<!--
|
<!--
|
||||||
Customize this policy to fit your own app's needs. For more guidance, see:
|
Customize this policy to fit your own app's needs. For more guidance, see:
|
||||||
https://github.com/apache/cordova-plugin-whitelist/blob/master/README.md#content-security-policy
|
https://github.com/apache/cordova-plugin-whitelist/blob/master/README.md#content-security-policy
|
||||||
|
@ -31,6 +32,7 @@
|
||||||
-->
|
-->
|
||||||
<meta http-equiv="Content-Security-Policy" content="default-src 'self' 'unsafe-inline' data: gap: https://ssl.gstatic.com 'unsafe-eval'; style-src 'self' 'unsafe-inline'; media-src *">
|
<meta http-equiv="Content-Security-Policy" content="default-src 'self' 'unsafe-inline' data: gap: https://ssl.gstatic.com 'unsafe-eval'; style-src 'self' 'unsafe-inline'; media-src *">
|
||||||
<meta name="format-detection" content="telephone=no">
|
<meta name="format-detection" content="telephone=no">
|
||||||
|
<meta charset="UTF-8">
|
||||||
<meta name="msapplication-tap-highlight" content="no">
|
<meta name="msapplication-tap-highlight" content="no">
|
||||||
<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width">
|
<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width">
|
||||||
<link rel="stylesheet" href="themes/bluerelax.css" />
|
<link rel="stylesheet" href="themes/bluerelax.css" />
|
||||||
|
@ -141,7 +143,7 @@
|
||||||
<div class="ui-body ui-body-a">
|
<div class="ui-body ui-body-a">
|
||||||
<p>Progetto</p>
|
<p>Progetto</p>
|
||||||
<ul data-role="listview" data-theme="a">
|
<ul data-role="listview" data-theme="a">
|
||||||
<li id="prog-name">furga</li>
|
<li id="prog-name"></li>
|
||||||
<li>creato il <span id="prog-created">16/08/2016</span></li>
|
<li>creato il <span id="prog-created">16/08/2016</span></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -1,31 +1,53 @@
|
||||||
var prog_name=[];
|
var prog_name=["furga"];
|
||||||
var prog_data=[];
|
var prog_data=[]; //serve?
|
||||||
var prog_indice=0;
|
var prog_indice=0; //serve?
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
var sbollo=100;
|
var spese=[100,600,600];
|
||||||
var sassicurazione=600;
|
|
||||||
var deposito=600;
|
|
||||||
|
|
||||||
var totale=sbollo+sassicurazione+deposito;
|
var totale=sommatoria(spese);
|
||||||
console.log(totale+ "totale");
|
console.log(totale+ "totale");
|
||||||
|
|
||||||
|
|
||||||
|
/*quota per KM*/
|
||||||
|
|
||||||
|
var totale_per_Km=(totale/100)*30;
|
||||||
|
|
||||||
|
console.log(totale_per_Km+"totale da coprire in base km");
|
||||||
|
|
||||||
|
var km_uso=[200, 3000, 1000, 1200];
|
||||||
|
|
||||||
|
var totale_KM= sommatoria(km_uso);
|
||||||
|
|
||||||
|
console.log(totale_KM+"totale km percorsi");
|
||||||
|
|
||||||
|
var quota_per_1km=totale_per_Km/totale_KM;
|
||||||
|
|
||||||
|
console.log(quota_per_1km+"costo di 1km");
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/*quota per tempo*/
|
||||||
|
|
||||||
|
var totale_per_T=(totale/100)*70;
|
||||||
|
|
||||||
|
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=[23, 14, 200, 12];
|
var giorni_uso=[100, 10, 100, 12];
|
||||||
//se lo si usa come collettivo vale 1 o vale 4?!
|
//se lo si usa come collettivo vale 1 o vale 4?!
|
||||||
var s_giorni_uso=0;
|
var s_giorni_uso=0;
|
||||||
|
|
||||||
var days=[23,23,23,23];
|
|
||||||
var n_user=user.length;
|
var n_user=user.length;
|
||||||
|
|
||||||
console.log(user.length+" utenti");
|
console.log(user.length+" utenti");
|
||||||
|
|
||||||
var p_annuale=(totale/n_user);
|
var p_annuale=(totale_per_T/n_user);
|
||||||
var p_giornaliero=p_annuale/365;
|
var p_giornaliero=p_annuale/365;
|
||||||
var full_giornaliero = totale/365;
|
var full_giornaliero = totale_per_T/365;
|
||||||
var giorni_comuni=365;
|
var giorni_comuni=365;
|
||||||
|
|
||||||
var q_giorni_comuni=p_giornaliero*giorni_comuni;
|
var q_giorni_comuni=p_giornaliero*giorni_comuni;
|
||||||
|
@ -34,7 +56,9 @@ var q_giorni_comuni=p_giornaliero*giorni_comuni;
|
||||||
|
|
||||||
var quote=[];
|
var quote=[];
|
||||||
|
|
||||||
console.log(p_giornaliero+" piano giornaliera a capa");
|
console.log(full_giornaliero+" piano giornaliero di utilizzo")
|
||||||
|
|
||||||
|
console.log(p_giornaliero+" piano giornaliera di inutilizzo");
|
||||||
|
|
||||||
console.log(p_annuale+" piano annuale a capa, "+(365/n_user)+" giorni");
|
console.log(p_annuale+" piano annuale a capa, "+(365/n_user)+" giorni");
|
||||||
|
|
||||||
|
@ -55,6 +79,8 @@ function sommatoria(array_x){
|
||||||
|
|
||||||
function conguaglio(){
|
function conguaglio(){
|
||||||
var quota=0;
|
var quota=0;
|
||||||
|
var quotaKM=0;
|
||||||
|
var quotaT=0;
|
||||||
|
|
||||||
s_giorni_uso = sommatoria(giorni_uso);
|
s_giorni_uso = sommatoria(giorni_uso);
|
||||||
|
|
||||||
|
@ -66,52 +92,63 @@ function conguaglio(){
|
||||||
|
|
||||||
q_giorni_comuni=p_giornaliero*giorni_comuni;
|
q_giorni_comuni=p_giornaliero*giorni_comuni;
|
||||||
|
|
||||||
console.log(q_giorni_comuni+ "quota per i giorni di inutilizzo")
|
console.log(q_giorni_comuni+ "quota a testa per i giorni di inutilizzo")
|
||||||
|
|
||||||
for(var i=0;i<user.length;i=i+1){
|
for(var i=0;i<user.length;i=i+1){
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
quota=(giorni_uso[i]*full_giornaliero)+q_giorni_comuni;
|
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)
|
||||||
|
|
||||||
console.log("quota "+ user[i]+" (giorni "+giorni_uso[i]+"): "+quota)
|
|
||||||
quote.push(quota);
|
quote.push(quota);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
conguaglio();
|
conguaglio();
|
||||||
|
|
||||||
|
/*localStorage.getItem(url);localStorage.setItem(url,title);localStorage.removeItem(url);*/
|
||||||
|
|
||||||
function message(div,msg){
|
/* 1) scrivere tutti i valori nei posti giusti nella GUI
|
||||||
$(div).html(msg);
|
2) poter aggiungere/modificare i valori
|
||||||
|
3) poter cancellare i valori
|
||||||
|
*/
|
||||||
|
|
||||||
|
function initStorage(){
|
||||||
|
try {
|
||||||
|
return 'localStorage' in window && window['localStorage'] !== null;
|
||||||
|
} catch (e) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
//console.log(quote)
|
function initProgetto() {
|
||||||
// sommatoria(quote)
|
if(initStorage())
|
||||||
|
|
||||||
$(function(){
|
if(initStorage())
|
||||||
|
|
||||||
$( "#setname" ).on( "click", function( event ) {
|
localStorage.setItem(prog_name, name);
|
||||||
|
//localStorage.setItem(spese, valori);
|
||||||
|
|
||||||
// Prevent the usual navigation behavior
|
if(localStorage.getItem(prog_name)!=null)
|
||||||
event.preventDefault();
|
|
||||||
setpropname();
|
console.log(prog_name+"nome progetto");
|
||||||
$(`#popup1`).popup(`close`);
|
$('#prog-name').text(prog_name);
|
||||||
});
|
}
|
||||||
|
|
||||||
|
$( function(){
|
||||||
|
|
||||||
|
initStorage();
|
||||||
|
initProgetto();
|
||||||
|
|
||||||
});
|
});
|
||||||
function setpropname(){
|
|
||||||
|
|
||||||
prog_name.push($(`#p-name`).prop(`value`));
|
|
||||||
|
|
||||||
console.log(prog_name[0]);
|
|
||||||
message(`#prog-name`,prog_name[0]);
|
|
||||||
|
|
||||||
};
|
|
||||||
$( "#setname" ).on( "click", function( event ) {
|
|
||||||
|
|
||||||
// Prevent the usual navigation behavior
|
|
||||||
event.preventDefault();
|
|
||||||
setpropname();
|
|
||||||
});
|
|
|
@ -1,15 +1,13 @@
|
||||||
var prog_name=[];
|
var prog_name=["Spese furga"];
|
||||||
var prog_data=[];
|
var prog_data=[]; //serve?
|
||||||
var prog_indice=0;
|
var prog_indice=0; //serve?
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
var sbollo=100;
|
var spese=[100,600,600];
|
||||||
var sassicurazione=600;
|
|
||||||
var deposito=600;
|
|
||||||
|
|
||||||
var totale=sbollo+sassicurazione+deposito;
|
var totale=sommatoria(spese);
|
||||||
console.log(totale+ "totale");
|
console.log(totale+ "totale");
|
||||||
|
|
||||||
|
|
||||||
|
@ -119,4 +117,27 @@ function conguaglio(){
|
||||||
|
|
||||||
conguaglio();
|
conguaglio();
|
||||||
|
|
||||||
|
/*localStorage.getItem(url);localStorage.setItem(url,title);localStorage.removeItem(url);*/
|
||||||
|
|
||||||
|
function initStorage(){
|
||||||
|
try {
|
||||||
|
return 'localStorage' in window && window['localStorage'] !== null;
|
||||||
|
} catch (e) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
function initProgetto() {
|
||||||
|
if(initStorage())
|
||||||
|
localStorage.setItem(prog_name, name);
|
||||||
|
localStorage.setItem(prog_name, name);
|
||||||
|
|
||||||
|
|
||||||
|
if(localStorage.getItem(prog_name)!=null)
|
||||||
|
|
||||||
|
console.log(prog_name+"nome progetto");
|
||||||
|
$('#prog-name').text(prog_name);
|
||||||
|
}
|
||||||
|
|
||||||
|
initStorage();
|
||||||
|
initProgetto()
|
Loading…
Reference in a new issue