Compare commits

..

No commits in common. "af8c3420a1873f6f862328bf69c7d3dbd3a5ccc0" and "f0035b937614d381bfe71ed908daf1f6ccb43e4f" have entirely different histories.

3 changed files with 94 additions and 174 deletions

View file

@ -20,7 +20,6 @@
<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
@ -32,7 +31,6 @@
--> -->
<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" />
@ -41,23 +39,10 @@
<script src="vendor/jquery.min.js"></script> <script src="vendor/jquery.min.js"></script>
<script src="vendor/jquery.mobile-1.4.5.min.js"></script> <script src="vendor/jquery.mobile-1.4.5.min.js"></script>
<script src="js/spesefurga.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(){ //$(function(){
$( document ).on( "mobileinit", function(){ $( document ).on( "mobileinit", function(){
$("#popup").popup(); $("#popup").popup();
$( ".list" ).listview({
defaults: true
});
}); });
/*$.mobile.document.on("click", "#open-popup", function (evt) { /*$.mobile.document.on("click", "#open-popup", function (evt) {
$("#popup").popup("open", { $("#popup").popup("open", {
@ -66,13 +51,12 @@
}); });
evt.preventDefault(); evt.preventDefault();
});*/ });*/
$(function () {
console.log("nome progetto");
initStorage();
initProgetto();
});
</script> </script>
<link rel="stylesheet" type="text/css" href="css/index.css">
<title>share fine</title>
</head>
<body> <body>
<div data-role="page" id="menu" data-theme="a"> <div data-role="page" id="menu" data-theme="a">
@ -135,9 +119,9 @@ $(function () {
<!-- /collapsible --> <!-- /collapsible -->
<h3 class="ui-bar ui-bar-a">Progetti condivisi</h3> <h3 class="ui-bar ui-bar-a">Progetti condivisi</h3>
<ul data-role="listview" data-inset="true" data-shadow="false" class="list"> <ul data-role="listview" data-inset="true" data-shadow="false">
<li data-role="collapsible" data-iconpos="right" data-inset="false"> <li data-role="collapsible" data-iconpos="right" data-inset="false">
<h2 data-id="0" id="prog-0" >furga</h2> <h2 data-id="0" id="prog-0">furga</h2>
<ul data-role="listview" data-theme="a"> <ul data-role="listview" data-theme="a">
<li><a href="#impostazioni">Impostazioni</a></li> <li><a href="#impostazioni">Impostazioni</a></li>
<li><a href="#giorni">Giorni</a></li> <li><a href="#giorni">Giorni</a></li>
@ -157,7 +141,7 @@ $(function () {
<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 class="prog-name"></li> <li id="prog-name">furga</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>
@ -174,7 +158,7 @@ $(function () {
<h3>Cambia nome</h3> <h3>Cambia nome</h3>
<label for="p-name" class="ui-hidden-accessible">Nome:</label> <label for="p-name" class="ui-hidden-accessible">Nome:</label>
<input name="pass" id="p-name" value="" placeholder="camper Ada" data-theme="a" type="text"> <input name="pass" id="p-name" value="" placeholder="camper Ada" data-theme="a" type="text">
<a href="#" id="setname" onclick="cambianomeprogetto();" class="ui-btn ui-corner-all ui-shadow ui-btn-b ui-btn-icon-left ui-icon-check">Fatto</a > <a href="#" id="setname" class="ui-btn ui-corner-all ui-shadow ui-btn-b ui-btn-icon-left ui-icon-check">Fatto</a >
</div> </div>
</form> </form>
</div> </div>
@ -282,7 +266,7 @@ $(function () {
</div> </div>
<script type="text/javascript" src="cordova.js"></script> <script type="text/javascript" src="cordova.js"></script>
<script type="text/javascript" src="js/index.js"></script> <script type="text/javascript" src="js/index.js"></script>

View file

@ -1,160 +1,117 @@
//var prog_name = ["furgahhh"]; var prog_name=[];
var prog_data = []; //serve? var prog_data=[];
var prog_indice = 0; //serve? var prog_indice=0;
var spese = [100, 600, 600]; var sbollo=100;
var sassicurazione=600;
var deposito=600;
var totale = sommatoria(spese); var totale=sbollo+sassicurazione+deposito;
console.log(totale + "totale"); console.log(totale+ "totale");
var user=["gabri", "ge", "brogie", "col_G"];
/*quota per KM*/ var giorni_uso=[23, 14, 200, 12];
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 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 n_user = user.length; var days=[23,23,23,23];
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_annuale=(totale/n_user);
var p_giornaliero = p_annuale / 365; var p_giornaliero=p_annuale/365;
var full_giornaliero = totale_per_T / 365; var full_giornaliero = totale/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;
var quote = []; var quote=[];
console.log(p_giornaliero+" piano giornaliera a capa");
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) { function sommatoria(array_x){
var variabile = 0; var variabile=0;
for (var i = 0; i < array_x.length; i = i + 1) { for(var i=0;i<array_x.length;i=i+1){
variabile += array_x[i]; variabile += array_x[i];
} }
return variabile; return variabile;
//attenzione non è universale! ma non so come assegnare quella variabile a s_giorni_uso come argomento. rimane sempre zero.why? //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() { 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);
console.log(s_giorni_uso + " giorni in cui il furgone è stato usato"); console.log(s_giorni_uso +" giorni in cui il furgone è stato usato");
giorni_comuni = 365 - s_giorni_uso; giorni_comuni= 365-s_giorni_uso;
console.log(giorni_comuni + " giorni di inutilizzo") console.log(giorni_comuni+ " giorni di inutilizzo")
q_giorni_comuni = p_giornaliero * giorni_comuni; q_giorni_comuni=p_giornaliero*giorni_comuni;
console.log(q_giorni_comuni + "quota a testa per i giorni di inutilizzo") console.log(q_giorni_comuni+ "quota 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){
quotaT = (giorni_uso[i] * full_giornaliero) + q_giorni_comuni; quota=(giorni_uso[i]*full_giornaliero)+q_giorni_comuni;
quotaKM = (km_uso[i] * quota_per_1km); console.log("quota "+ user[i]+" (giorni "+giorni_uso[i]+"): "+quota)
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); quote.push(quota);
}
}
} }
conguaglio(); conguaglio();
/*localStorage.getItem(url);localStorage.setItem(url,title);localStorage.removeItem(url);*/
/* 1) scrivere tutti i valori nei posti giusti nella GUI function message(div,msg){
2) poter aggiungere/modificare i valori $(div).html(msg);
3) poter cancellare i valori
*/
function initStorage() {
try {
return 'localStorage' in window && window['localStorage'] !== null;
} catch (e) {
return false;
}
}; };
function initProgetto() { //console.log(quote)
if (initStorage()) { // sommatoria(quote)
var nome_del_progetto = localStorage.getItem("key_progetto") $(function(){
console.log(nome_del_progetto + "nome progetto"); $( "#setname" ).on( "click", function( event ) {
$('.prog-name').text(nome_del_progetto);
$('#prog-0').text(nome_del_progetto);
}
}
// Prevent the usual navigation behavior
event.preventDefault();
setpropname();
$(`#popup1`).popup(`close`);
});
});
function setpropname(){
function cambianomeprogetto() { prog_name.push($(`#p-name`).prop(`value`));
console.log(prog_name[0]);
var a_prog_name = $("#p-name").val(); message(`#prog-name`,prog_name[0]);
localStorage.setItem("key_progetto", a_prog_name);
$('.prog-name').text(a_prog_name);
$('#prog-0').text(a_prog_name);
$("#popup1").popup("close");
} };
$( "#setname" ).on( "click", function( event ) {
// Prevent the usual navigation behavior
//function cambiavalore(id,ghdjak) event.preventDefault();
setpropname();
});

View file

@ -1,13 +1,15 @@
var prog_name=["Spese furga"]; var prog_name=[];
var prog_data=[]; //serve? var prog_data=[];
var prog_indice=0; //serve? var prog_indice=0;
var spese=[100,600,600]; var sbollo=100;
var sassicurazione=600;
var deposito=600;
var totale=sommatoria(spese); var totale=sbollo+sassicurazione+deposito;
console.log(totale+ "totale"); console.log(totale+ "totale");
@ -117,27 +119,4 @@ 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()