11<%
22const MOON = ' 🌙' ;
33const SUN = ' ☀️' ;
4-
54// convert unix_timestamp to local datetime
65unixTsToLocalTime = (unix_ts ) => {
76 // Create a new JavaScript Date object based on the timestamp
@@ -13,11 +12,9 @@ unixTsToLocalTime = (unix_ts) => {
1312 var minutes = " 0" + date .getMinutes ();
1413 // Seconds part from the timestamp
1514 var seconds = " 0" + date .getSeconds ();
16-
1715 // Will display time in 10:30:23 format
1816 return hours + ' :' + minutes .substr (- 2 ) + ' :' + seconds .substr (- 2 );
1917}
20-
2118trendingTemperature = (dataArr ) => {
2219 var sum = 0 ;
2320 for (var item of dataArr) {
@@ -35,7 +32,6 @@ trendingTemperature = (dataArr) => {
3532 else { return " Considerable warming trend ahead." ; }
3633 }
3734}
38-
3935// check if client allows saving session data
4036storageAvailable = (type ) => {
4137 let storage;
@@ -61,26 +57,21 @@ storageAvailable = (type) => {
6157 (storage && storage .length !== 0 );
6258 }
6359}
64-
6560// save data to session memory client-side
6661saveClientData = (key , value ) => {
6762 if (storageAvailable (String )) {
6863 // Yippee! We can use localStorage awesomeness
6964 // Save data to sessionStorage
7065 sessionStorage .setItem (key, value);
71-
7266 // Get saved data from sessionStorage
7367 let data = sessionStorage .getItem (key);
74-
7568 alert (methodString + ' says my data is ' + data);
76-
7769 }
7870 else {
7971 // Too bad, no localStorage for us
8072 alert (methodString + ' says Web Storage API is disabled.' )
8173 }
8274}
83-
8475// retrieve saved session data
8576getClientData = (key ) => {
8677 if (storageAvailable (String )) {
@@ -89,11 +80,9 @@ getClientData = (key) => {
8980 return null ;
9081 }
9182}
92-
9383// delete session data
9484deleteClientData = (key ) => {
9585 // Remove saved data from sessionStorage
9686 sessionStorage .removeItem (key);
9787}
98-
9988%>
0 commit comments