joomdev / Astroid-Framework

Powerful framework for designers and developers to create responsive, fast & robust Joomla based websites and templates.
https://github.com/templaza/astroid-framework
GNU General Public License v2.0
104 stars 43 forks source link

Update Menu.php #196

Closed hiteshaggarwal closed 4 years ago

Elberius commented 3 years ago

The last commit makes the menu's HTML invalid. In libraries/astroid/framework/library/astroid/Component/Menu.php at 124, I guess it meant to be:

// The next item is shallower.
elseif ($item->shallower) {
    echo '</li>';
    if ($item->level == 1 && $item->parent) {
        echo str_repeat('</ul>' . '</li>', $item->level_diff);
    } else {
        echo str_repeat('</ul></div>' . '</li>', $item->level_diff);
    }
}