podzit / CovidGame

Jeu en ligne pour rire
https://podz.be/CovidGame
0 stars 1 forks source link

Ne plus passer par php pour les scores #37

Closed podzit closed 2 years ago

podzit commented 2 years ago

random int() n'étant pas compatible avec les anciennes versions de php, l'idéal serait de s'affranchir de l'usage du php. Process:

podzit commented 2 years ago

Utilisation de la librairie papaparse.js et modification du fichier display.js // Read scores file function scoreRead(){ jQuery('#scoresPop').toggle("fade"); //jQuery('#scores').load("scoresRead.php"); parseData("./assets/scores.csv", doStuff); }

// Récupération du csv function parseData(url, callBack) { Papa.parse(url, { download: true, complete: function (result) { callBack(result.data); } }); }

// tri des scores function sortFunction(a, b) { return b[1] - a[1]; }

function doStuff(data) { //Data is usable here let tri = data.sort(sortFunction); makeTableHTML(tri); };

// création du tableau de score function makeTableHTML(myArray) { var tableTri = <table class="tableScores">; for(var i=0; i<10; i++) { tableTri += ""; for(var j=0; j<myArray[i].length; j++){ tableTri += <td>${myArray[i][j]}</td>; } tableTri += ""; } tableTri += "";

//return result; document.getElementById('scores').innerHTML = ${tableTri}; }