changes working
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
document.getElementById("btnGrid").addEventListener("click", makeGrid);
|
||||
document.getElementById("btnRows").addEventListener("click", makeRows);
|
||||
window.addEventListener("resize", adjustListAtMobile);
|
||||
|
||||
document.getElementById("rows").style.fill = "var(--grey)";
|
||||
|
||||
let listRemoveWidth = window.matchMedia("(max-width: 735px)");
|
||||
let listAddWidth = window.matchMedia("(min-width: 735px)");
|
||||
let isList = false;
|
||||
|
||||
function adjustListAtMobile(){
|
||||
if (listRemoveWidth.matches) {
|
||||
document.getElementById("articlesList").classList.remove("articles-list-container-alt");
|
||||
}
|
||||
else if (listAddWidth.matches && isList === true) {
|
||||
document.getElementById("articlesList").classList.add("articles-list-container-alt");
|
||||
}
|
||||
}
|
||||
|
||||
function makeGrid(){
|
||||
document.getElementById("articlesList").classList.remove("articles-list-container-alt");
|
||||
document.getElementById("tiles").style.fill = "var(--primary)";
|
||||
document.getElementById("rows").style.fill = "var(--grey)";
|
||||
isList = false;
|
||||
}
|
||||
|
||||
function makeRows(){
|
||||
document.getElementById("articlesList").classList.add("articles-list-container-alt");
|
||||
document.getElementById("rows").style.fill = "var(--primary)";
|
||||
document.getElementById("tiles").style.fill = "var(--grey)";
|
||||
isList = true;
|
||||
}
|
||||
Reference in New Issue
Block a user