From a2ce773e28b735633eeeebe823f0e4e5778a5510 Mon Sep 17 00:00:00 2001 From: Traboulsi Date: Wed, 25 Oct 2023 09:17:48 +0000 Subject: [PATCH] Update public/js/paperfilter.js --- public/js/paperfilter.js | 53 ++++++++++++++++++++++++++++++++-------- 1 file changed, 43 insertions(+), 10 deletions(-) diff --git a/public/js/paperfilter.js b/public/js/paperfilter.js index 730d6b9..9eddabf 100644 --- a/public/js/paperfilter.js +++ b/public/js/paperfilter.js @@ -13,7 +13,9 @@ function filter(year){ new_row.innerHTML = ""; document.getElementById("nextblock").style.display = "none" - if (year == "All") { + if (year == "Alles") { + state = stateall + } else if (year == "All") { state = stateall } else if (year == "2019") { state = state2019 @@ -48,7 +50,7 @@ function filter(year){ document.getElementById("filter2023").style.backgroundColor = "lightgrey" document.getElementById("filterall").style.backgroundColor = "lightgrey" document.getElementById("filter2022").innerHTML = "2022" - document.getElementById("filterall").innerHTML = "All" + //document.getElementById("filterall").innerHTML = "All" document.getElementById("filter2023").innerHTML = "2023" document.getElementById("filter2020").innerHTML = "2020 (" + count +")" document.getElementById("filter2021").innerHTML = "2021" @@ -73,7 +75,7 @@ function filter(year){ document.getElementById("filter2022").style.backgroundColor = "lightgrey" document.getElementById("filter2023").style.backgroundColor = "lightgrey" document.getElementById("filter2023").innerHTML = "2023" - document.getElementById("filterall").innerHTML = "All" + //document.getElementById("filterall").innerHTML = "All" document.getElementById("filter2022").innerHTML = "2022" document.getElementById("filter2021").innerHTML = "2021 (" + count +")" document.getElementById("filter2020").innerHTML = "2020" @@ -102,7 +104,7 @@ function filter(year){ document.getElementById("filter2019").innerHTML = "2019 (" + count +")" document.getElementById("filter2021").innerHTML = "2021" document.getElementById("filter2020").innerHTML = "2020" - document.getElementById("filterall").innerHTML = "All" + //document.getElementById("filterall").innerHTML = "All" count = 0 } else if (year == "2023"){ for (var j = 0; j < jsonContent.length; j++) { @@ -127,7 +129,7 @@ function filter(year){ document.getElementById("filter2023").innerHTML = "2023 (" + count +")" document.getElementById("filter2021").innerHTML = "2021" document.getElementById("filter2020").innerHTML = "2020" - document.getElementById("filterall").innerHTML = "All" + //document.getElementById("filterall").innerHTML = "All" count = 0 } else if (year == "2022"){ for (var j = 0; j < jsonContent.length; j++) { @@ -148,7 +150,7 @@ function filter(year){ document.getElementById("filterall").style.backgroundColor = "lightgrey" document.getElementById("filter2022").style.backgroundColor = "grey" document.getElementById("filter2019").innerHTML = "2019" - document.getElementById("filterall").innerHTML = "All" + // document.getElementById("filterall").innerHTML = "All" document.getElementById("filter2021").innerHTML = "2021" document.getElementById("filter2023").innerHTML = "2023" document.getElementById("filter2020").innerHTML = "2020" @@ -179,7 +181,33 @@ function filter(year){ document.getElementById("filter2020").innerHTML = "2020" document.getElementById("filterall").innerHTML = "All (" + count +")" count = 0 + } else if (year == "Alles"){ + for (var j = 0; j < jsonContent.length; j++) { + var filterString = jsonContent[j].item.conference.date.toString() + if ( filterString.includes('2022') || filterString.includes('2023') || filterString.includes('2020') || filterString.includes('2019') || filterString.includes('2021')|| jsonContent[j].item.journal.year == 2022 || jsonContent[j].item.journal.year == 2023 || jsonContent[j].item.journal.year == 2019 || jsonContent[j].item.journal.year == 2020 || jsonContent[j].item.journal.year == 2021) { + addpaper(jsonContent[j]); + count += 1 + } + state = 1 + + + //Do something + } + document.getElementById("filter2019").style.backgroundColor = "lightgrey" + document.getElementById("filter2021").style.backgroundColor = "lightgrey" + document.getElementById("filter2020").style.backgroundColor = "lightgrey" + document.getElementById("filter2023").style.backgroundColor = "lightgrey" + document.getElementById("filterall").style.backgroundColor = "grey" + document.getElementById("filter2022").style.backgroundColor = "lightgrey" + document.getElementById("filter2019").innerHTML = "2019" + document.getElementById("filter2022").innerHTML = "2022" + document.getElementById("filter2021").innerHTML = "2021" + document.getElementById("filter2023").innerHTML = "2023" + document.getElementById("filter2020").innerHTML = "2020" + document.getElementById("filterall").innerHTML = "Alles (" + count +")" + count = 0 } + if (year == "2020") { state2020 = 1 state2021 = 0 @@ -218,14 +246,14 @@ function filter(year){ state2022 = 0 state2023 = 1 stateall = 0 - }else if (year == "All"){ + }else if (year == "All" || year == "Alles"){ state2019 = 0 state2020 = 0 state2021 = 0 state2022 = 0 state2023= 0 stateall = 1 - } + } } else if (state == 1) { @@ -241,7 +269,7 @@ function filter(year){ } else if (year == "2023"){ state2023 = 0 - }else if (year == "All"){ + }else if (year == "All" || year == "Alles"){ stateall = 0 } document.getElementById("filter2020").style.backgroundColor = "lightgrey" @@ -262,6 +290,11 @@ function filter(year){ document.getElementById("filter2020").innerHTML = "2020" document.getElementById("filter2022").innerHTML = "2022" document.getElementById("filter2023").innerHTML = "2023" - document.getElementById("filterall").innerHTML = "All" + if(lang_setting == "1" ) + { + document.getElementById("filterall").innerHTML = "All" + }else if(lang_setting == "2" ){ + document.getElementById("filterall").innerHTML = "Alles" + } } } -- GitLab