WIP: hide nav on mobile
This commit is contained in:
@@ -185,8 +185,7 @@ class Newsboard
|
|||||||
foreach ($entries as $entryData) {
|
foreach ($entries as $entryData) {
|
||||||
$entry = new \CwsvJudo\News\Entry($entryData);
|
$entry = new \CwsvJudo\News\Entry($entryData);
|
||||||
$html .=
|
$html .=
|
||||||
'<div class="col s12 l6" style="align-self: stretch;
|
'<div class="col s12 l6" style="align-self: stretch;">' .
|
||||||
">' .
|
|
||||||
$entry->as_card() .
|
$entry->as_card() .
|
||||||
"</div>";
|
"</div>";
|
||||||
}
|
}
|
||||||
@@ -233,6 +232,33 @@ function mainNavTargets($mainNav)
|
|||||||
}
|
}
|
||||||
echo "</ul>";
|
echo "</ul>";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function getHtmlNavBar($mainNav): string{
|
||||||
|
return (
|
||||||
|
'<nav class="nav navbar">'
|
||||||
|
.'<div class="nav-wrapper">'
|
||||||
|
.'<a href="#!" class="brand-logo">Logo</a>'
|
||||||
|
.'<a href="#" data-target="mobile-demo" class="sidenav-trigger"><i class="material-icons">menu</i></a>'
|
||||||
|
.'<ul class="right hide-on-med-and-down">'
|
||||||
|
. implode(
|
||||||
|
array: array_map(
|
||||||
|
callback: fn($nav): string => '<li><a href="'.$mainNav['url'].'" title="'.$mainNav['title'].'"><span>'.$nav['caption'].'</span></a></i>', array: $mainNav
|
||||||
|
)
|
||||||
|
)
|
||||||
|
.'</ul>'
|
||||||
|
.'</div>'
|
||||||
|
.'</nav>'
|
||||||
|
.''
|
||||||
|
.'<ul class="sidenav" id="mobile-demo">'
|
||||||
|
. implode(
|
||||||
|
array: array_map(
|
||||||
|
callback: fn($nav): string => '<li><a href="'.$mainNav['url'].'" title="'.$mainNav['title'].'"><span>'.$nav['caption'].'</span></a></i>', array: $mainNav
|
||||||
|
)
|
||||||
|
)
|
||||||
|
.'</ul>'
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
?>
|
?>
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="de">
|
<html lang="de">
|
||||||
|
|||||||
Reference in New Issue
Block a user