Skip to content

Commit fc33f89

Browse files
added feature for tags
1 parent 594e634 commit fc33f89

File tree

3 files changed

+128
-109
lines changed

3 files changed

+128
-109
lines changed

assets/css/index.css

Lines changed: 14 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -861,7 +861,7 @@ li.timer span {
861861
#schedule-date {
862862
top: 0px !important;
863863
}
864-
#jun27 {
864+
#past-talk-details {
865865
top: 0px !important;
866866
}
867867
}
@@ -875,47 +875,29 @@ li.timer span {
875875
/* text-align: center; */
876876
padding-left: 10px;
877877
}
878-
#jun27 {
879-
display: -webkit-box;
880-
display: -ms-flexbox;
881-
display: flex;
882-
-webkit-box-orient: horizontal;
883-
-webkit-box-direction: normal;
884-
-ms-flex-direction: row;
885-
flex-direction: row;
886-
-ms-flex-wrap: wrap;
887-
flex-wrap: wrap;
888-
-ms-flex-pack: distribute;
889-
justify-content: space-around;
878+
#past-talk-details {
890879
position: relative;
891-
top: -30px;
892-
}
893-
894-
.jun27-items {
895-
display: -webkit-box;
896-
display: -ms-flexbox;
880+
top: -30px;
897881
display: flex;
898-
-ms-flex-wrap: wrap;
899882
flex-wrap: wrap;
900-
-webkit-box-flex: 0;
901-
-ms-flex: 0 1 525px;
902-
flex: 0 1 525px;
903883
}
904884

905-
.jun27-child {
906-
display: -webkit-box;
907-
display: -ms-flexbox;
885+
.past-talk-details-list {
908886
display: flex;
909-
-webkit-box-orient: horizontal;
910-
-webkit-box-direction: normal;
911-
-ms-flex-direction: row;
912-
flex-direction: row;
913-
-ms-flex-pack: distribute;
914-
justify-content: space-around;
887+
flex-basis: 50%;
915888
padding: 20px;
916889
padding-top: 45px !important;
917890
}
918891

892+
@media all and (max-width: 850px){
893+
#past-talk-details {
894+
justify-content: center;
895+
}
896+
.past-talk-details-list{
897+
flex-basis: 100%;
898+
}
899+
}
900+
919901
.jun27-hr {
920902
width: 100px;
921903
height: 0px;

assets/js/filters.js

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
var pastTalkDetailsElement = document.querySelector("#past-talk-details")
2+
var masterTalk = document.querySelector("#masterTalk")
3+
var showTalk = document.querySelector("#showTalk")
4+
var careerTalk = document.querySelector("#careerTalk")
5+
var allTalks = document.querySelector("#allTalks")
6+
7+
allTalks.classList.add("badge-dark")
8+
9+
masterTalk.addEventListener("click", ()=>{
10+
var speakersData = pastTalkDetailsElement.querySelectorAll('.speakers-data-2')
11+
var speakerClassFilter = masterTalk.getAttribute("data-talk")
12+
speakersData.forEach(data => {
13+
var jun27ChildElement = data.parentElement.parentElement;
14+
jun27ChildElement.style.display = "none"
15+
if(data.innerText.toLowerCase() === speakerClassFilter.toLowerCase()){
16+
data.parentElement.parentElement.style.display = "flex"
17+
masterTalk.classList.add("badge-dark")
18+
allTalks.classList.remove("badge-dark")
19+
showTalk.classList.remove("badge-dark")
20+
careerTalk.classList.remove("badge-dark")
21+
}
22+
})
23+
})
24+
25+
showTalk.addEventListener("click", ()=>{
26+
var speakersData = pastTalkDetailsElement.querySelectorAll('.speakers-data-2')
27+
var speakerClassFilter = showTalk.getAttribute("data-talk")
28+
speakersData.forEach(data => {
29+
var jun27ChildElement = data.parentElement.parentElement;
30+
jun27ChildElement.style.display = "none"
31+
if(data.innerText.toLowerCase() === speakerClassFilter.toLowerCase()){
32+
data.parentElement.parentElement.style.display = "flex"
33+
masterTalk.classList.remove("badge-dark")
34+
allTalks.classList.remove("badge-dark")
35+
showTalk.classList.add("badge-dark")
36+
careerTalk.classList.remove("badge-dark")
37+
}
38+
})
39+
})
40+
41+
careerTalk.addEventListener("click", ()=>{
42+
var speakersData = pastTalkDetailsElement.querySelectorAll('.speakers-data-2')
43+
var speakerClassFilter = careerTalk.getAttribute("data-talk")
44+
speakersData.forEach(data => {
45+
var jun27ChildElement = data.parentElement.parentElement;
46+
jun27ChildElement.style.display = "none"
47+
if(data.innerText.toLowerCase() === speakerClassFilter.toLowerCase()){
48+
data.parentElement.parentElement.style.display = "flex"
49+
masterTalk.classList.remove("badge-dark")
50+
allTalks.classList.remove("badge-dark")
51+
showTalk.classList.remove("badge-dark")
52+
careerTalk.classList.add("badge-dark")
53+
}
54+
})
55+
})
56+
57+
allTalks.addEventListener("click", ()=>{
58+
var speakersData = pastTalkDetailsElement.querySelectorAll('.speakers-data-2')
59+
speakersData.forEach(data => {
60+
var jun27ChildElement = data.parentElement.parentElement;
61+
jun27ChildElement.style.display = "flex"
62+
allTalks.classList.add("badge-dark")
63+
masterTalk.classList.remove("badge-dark")
64+
showTalk.classList.remove("badge-dark")
65+
careerTalk.classList.remove("badge-dark")
66+
})
67+
})

0 commit comments

Comments
 (0)