forked from loisirs-numeriques/desertbus-intranet
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.js
80 lines (71 loc) · 2.23 KB
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
const remote = require('electron').remote;
const main = remote.require('./main.js');
const WStools = require('./wsTools.js');
const fs = remote.require('fs');
const request = remote.require('request');
let totalDonLigne = document.createElement('p');
totalDonLigne.id = "totalDonParagraphe";
totalDonLigne.innerHTML = "Total des dons actuels : " + "0" + "€";
document.body.appendChild(totalDonLigne);
function majDon(totalDon)
{
let totalDonLigne = document.getElementById('totalDonParagraphe');
if(totalDonLigne)
{
totalDonLigne.innerHTML = "Total des dons actuels : " + totalDon.toLocaleString("fr-FR", { style: 'currency', currency: 'EUR' });
document.body.appendChild(totalDonLigne);
}
//On envoi aussi le compteur au site web !
// mettreAJourCompteurSiteWeb(totalDon)
}
// function mettreAJourCompteurSiteWeb(montant)
// {
// let url = 'http://loisirsnumeriques.org/desertbus/compteur/envoiDonPourMettreAJourCompteur.php';
// request.post(
// {
// url : url,
// headers: {'content-type' : 'application/x-www-form-urlencoded'},
// body: 'code=DesertBusDeLEspoir&don='+montant
// },
// function(error, response, body){
// console.log(body);
// }
// );
// }
const adresseSocket = "ws://localhost:8080/"
const socket = new WebSocket(adresseSocket, "echo-protocol");
socket.addEventListener("open", function(event) {
console.log("Connexion WS ouverte !");
let wsTools = new WStools(socket);
});
socket.addEventListener("message", function(event) {
let data = JSON.parse(event.data);
console.log(data);
if(data.tag)
{
let tag = data.tag;
console.log("Tag : "+tag);
let obj = data.donnees;
console.log(obj);
if(tag == "majDon")
{
majDon(obj.totalDon);
}
}
});
// window.onload = function()
// {
// let webview = document.getElementById('foo');
// webview.addEventListener('did-stop-loading', function(event) {
// event.target.removeEventListener(event.type, arguments.callee);
// console.log("event did-stop-loading");
// webview.addEventListener('did-navigate', function(event, url) {
// console.log("event did-navigate");
// setInterval(function() {
// console.log("Récupération du CSV");
// let url = "";//Url CSV hello asso
// webview.loadURL(url);
// }, 15000);
// });
// })
// }