-
Notifications
You must be signed in to change notification settings - Fork 0
/
gonderi.js
75 lines (69 loc) · 3 KB
/
gonderi.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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
/*
if(document.getElementsByClassName('background')[0]) {
document.getElementsByClassName('background')[0].remove();
}
*/
var gonderiid = window.location.hash.substr(1);
if(gonderiid != "" && gonderiid != undefined) {
verilerial(gonderiid)
} else {
window.location.replace("404.html");
}
function verilerial() {
var kullaniciadi = "";
db.collection("sesler").doc(gonderiid).get().then(function(querySnapshot) {
var sesverileri = querySnapshot.data()
if(sesverileri == undefined) {
window.location.replace("404.html");
return false;
}
var kullaniciadi = sesverileri.Kad;
var gonderimetni = sesverileri.Metin;
var gonderitarih = sesverileri.Tarih;
begenilerial(kullaniciadi, gonderimetni, gonderitarih)
});
}
function begenilerial(kullaniciadi, gonderimetni, gonderitarih) {
db.collection("begeniler").doc(gonderiid).get().then(function(querySnapshot) {
var begendimi = Object.keys(querySnapshot.data()).some(function(key) {
return key == uid;
});
var begeniverileri = querySnapshot.data()
var begenisayisi = begeniverileri.bs;
var gonderiid = begeniverileri.gid;
verilerirenderla(kullaniciadi, gonderimetni, gonderitarih, begenisayisi, gonderiid, begendimi)
});
}
function verilerirenderla(kullaniciadi, gonderimetni, gonderitarih, begenisayisi, gonderiid, begendimi) {
document.getElementsByClassName('gonderiyazanadi')[0].innerText = kullaniciadi;
document.getElementsByClassName('paylasilangonderimetin')[0].innerText = gonderimetni;
document.getElementsByClassName('paylasilangonderitarih')[0].innerText = tarihdonustur(gonderitarih);
document.getElementsByClassName('paylasilanmetinbegenisayi')[0].innerText = begenisayisi;
if(begendimi == true) {
document.getElementsByClassName('paylasilanmetinpath')[0].setAttribute("fill", "#09AD61")
} else {
document.getElementsByClassName('paylasilanmetinpath')[0].setAttribute("fill", "#DCDCDC")
}
document.getElementsByClassName('paylasilmisgonderibegeni')[0].id = "begeni/" + gonderiid;
document.getElementsByClassName('paylasilmisgonderibegeni')[0].setAttribute('onclick', "begen('" + gonderiid + "')");
document.getElementsByClassName('paylasilanmetinpath')[0].classList.add(gonderiid)
document.getElementsByClassName('paylasilanmetinbegenisayi')[0].classList.add(gonderiid)
if(document.getElementsByClassName('background_paylasilan')[0]) {
document.getElementsByClassName('background_paylasilan')[0].remove();
document.getElementsByClassName('paylasilankapsayici')[0].style.display = ''
document.getElementsByClassName('paylasilankapsayici')[1].style.display = ''
}
}
function urlyikopyala(para) {
kakabok = para;
navigator.clipboard.writeText(location.href).then(function() {
kakabok.textContent = "URL Kopyalandı"
kakabok.style.backgroundColor = "#09AD61"
setTimeout(function() {
kakabok.textContent = "Arkadaşlarına Yolla";
kakabok.style.backgroundColor = "#12AAFA"
}, 1500);
}, function(err) {
kakabok.textContent = "URL Kopyalanamadı"
});
}