public function nav1() : string { error_log(__METHOD__); $a = util::nav($this->g->nav1); array_shift($a); return ' <nav>' . $this->nav($a); }
public function head() : string { error_log(__METHOD__); $n = util::nav($this->g->nav1)[0]; return ' <header> <h1> <a href="' . $n[1] . '">' . $n[0] . '</a> </h1> <nav>' . $this->g->out['nav1'] . $this->g->out['nav2'] . '</nav> </header>'; }
public function nav1() : string { $o = '?o=' . $this->g->in['o']; return join('', array_map(function ($n) use($o) { if (is_array($n[1])) { return ' <ul> <li class="drop">' . $n[0] . ' <ul>' . join('', array_map(function ($x) use($o) { $c = $o === $x[1] ? ' class="active"' : ''; return ' <li><a' . $c . ' href="' . $x[1] . '">' . $x[0] . '</a></li>'; }, $n[1])) . ' </ul> </li> </ul>'; } else { return ' <a class="mdl-navigation__link' . ($o === $n[1] ? ' is-active' : '') . '" href="' . $n[1] . '">' . $n[0] . '</a>'; } }, util::nav($this->g->nav1))); }
public function veto_title($label, $icon = '') : array { error_log(__METHOD__); return ['icon' => util::nav($this->g->nav1)[0][2]]; }