// Global variables let global_project_list; let current_project = ""; function formatDate(isoString) { const date = new Date(isoString); const options = { year: "numeric", month: "long", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric", timeZoneName: "short", }; return date.toLocaleString("en-US", options); } // Function to get data from API function getAllProject() { return $.ajax({ url: api_url.concat("/projects"), method: "GET", dataType: "json", }).then((data) => { // If the request is successful, store the data in the cache and return it localStorage.setItem("project_list", JSON.stringify(data)); return data; }); } function getDataMetrics(projectId){ return $.ajax({ url: api_url.concat("/projects/"+projectId+"/measurements"), method: "GET", dataType: "json", }).then((data) => { // If the request is successful, store the data in the cache and return it localStorage.setItem("project_list", JSON.stringify(data)); return data; }); }