-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathprint-data.js
36 lines (28 loc) · 1.22 KB
/
print-data.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
import { getColour } from "./process-data-utils.js";
const container = document.querySelector("main");
export function printData(data) {
let dataDiv = document.createElement("div");
dataDiv.classList.add("data-div");
let dateParagraph = document.createElement("p");
let tempParagraph = document.createElement("p");
tempParagraph.classList.add("temp-paragraph");
let colour = getColour(data.maxTemperature);
dataDiv.style.backgroundColor = colour;
dateParagraph.innerText = data.date; //+ " " + data.observationTime;
tempParagraph.innerText = data.maxTemperature.toFixed(1);
dataDiv.append(dateParagraph, tempParagraph);
container.append(dataDiv);
}
export function printDataWithTime(data) {
let dataDiv = document.createElement("div");
dataDiv.classList.add("data-div");
let dateParagraph = document.createElement("p");
let tempParagraph = document.createElement("p");
tempParagraph.classList.add("temp-paragraph");
let colour = getColour(data.maxTemperature);
dataDiv.style.backgroundColor = colour;
dateParagraph.innerText = data.date + " " + data.observationTime;
tempParagraph.innerText = data.maxTemperature.toFixed(1);
dataDiv.append(dateParagraph, tempParagraph);
container.append(dataDiv);
}