-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathdemgame001.html
112 lines (72 loc) · 2.32 KB
/
demgame001.html
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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
<script src="https://www.gstatic.com/firebasejs/6.5.0/firebase-app.js"></script>
<script src="https://www.gstatic.com/firebasejs/6.5.0/firebase-auth.js"></script>
<script src="https://www.gstatic.com/firebasejs/6.5.0/firebase-firestore.js"></script>
<body>
<div style="display:grid;grid-template-columns:1fr 1fr">
<div>your vote on what to vote on</div>
<div>your vote</div>
</div>
<script>
// var d = document.createElement('div')
// var d = document.createElement('div')
// var d = document.createElement('div')
var firebaseConfig = {
apiKey: "AIzaSyBLV5t8a-gGxnr5ZoS0znAZLNCemTCBAWo",
authDomain: "openworklist.firebaseapp.com",
databaseURL: "https://openworklist.firebaseio.com",
projectId: "openworklist",
storageBucket: "openworklist.appspot.com",
messagingSenderId: "275344271563",
appId: "1:275344271563:web:9fdc0e0030e4593c"
};
// Initialize Firebase
firebase.initializeApp(firebaseConfig);
console.log(firebase)
var db = firebase.firestore()
// var results = document.createElement('div')
// db.collection('demgame').get().then(x => {
// console.log('blah!')
// x.forEach(x => {
// console.log(x.id, '=>', x.data())
// })
// })
firebase.auth().signInAnonymously()
firebase.auth().onAuthStateChanged(function(user) {
if (user) {
// User is signed in.
var isAnonymous = user.isAnonymous;
var uid = user.uid;
// ...
console.log('got here!?')
var button = document.createElement('button')
button.style.padding = '30px'
button.textButton = 'BUTTON'
button.onclick = () => {
db.collection('demgame').doc('super').set({
uid: uid,
time: firebase.firestore.Timestamp.fromDate(new Date()),
yo: 'what?'
}).then(() => {
console.log('got here!!>?')
}).catch(e => {
console.log('got here!!>?:: + ' + e)
})
// uid == request.auth.uid &&
// request.resource.data.time == request.time
// db.collection('demgame').get().then(x => {
// console.log('blah!')
// x.forEach(x => {
// console.log(x.id, '=>', x.data())
// })
// })
}
document.body.append(button)
} else {
// User is signed out.
console.log('User is signed out....')
// ...
}
// ...
});
</script>
</body>