-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathwarnings.js
51 lines (44 loc) · 1.91 KB
/
warnings.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
// TODO: Replace the following with your app's Firebase project configuration
const firebaseConfig = {
apiKey: "AIzaSyAhPz-IG85lj7AIPvrPvxV0-RnLNaU888A",
authDomain: "grandpa-mining-website.firebaseapp.com",
databaseURL: "https://grandpa-mining-website.firebaseio.com",
projectId: "grandpa-mining-website",
storageBucket: "grandpa-mining-website.appspot.com",
messagingSenderId: "201425292407",
appId: "1:201425292407:web:54a6b7d8a8f3d777e04a72",
measurementId: "G-SMDH0B47FM"
};
// Initialize Firebase
firebase.initializeApp(firebaseConfig);
firebase.analytics();
firebase.database().ref('/websiteStatus/warnings').once('value').then(function (snapshot) {
if (snapshot.val() === 'maintenance') {
console.log('Website is in maintenance mode')
document.getElementsByClassName('maintenance')[0].style.display = 'inline-block'
document.getElementsByClassName('body2')[0].style.display = 'none'
}
})
// Warnings
firebase.database().ref('/warnings/').once('value').then(function (snapshot) {
let warningsArray = snapshot.val()
let loadingElement = document.getElementById('warnings')
while (loadingElement.firstChild) {
loadingElement.removeChild(loadingElement.firstChild)
}
let i = 0
warningsArray.forEach(element => {
const listElement = document.createElement('ul')
listElement.innerHTML = `
<p class="wName">${element.name}</p>
<p class="wType">${element.type}</p>
<p class="wDate">${element.date}</p>
<p class="wMore">${element.more}</p>`
document.getElementById('warnings').append(listElement)
});
const listDate = document.createElement('h2')
listDate.innerText = 'Warnings'
listDate.setAttribute('class', 'title')
document.getElementById('warnings').prepend(listDate)
// document.getElementsByClassName('warnings-table')[0].style.webkitAnimationPlayState = "running";
})