Merge pull request #5896 from Anmol-Chauhan/admin-nav-menu-dropdown

issue #5696 fixed
This commit is contained in:
Prateek Srivastava 2022-02-28 19:44:30 +05:30 committed by GitHub
commit 22509b91c6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 24 additions and 2 deletions

View File

@ -20,15 +20,16 @@
<ul class="menubar">
@foreach ($menu->items as $menuItem)
<li class="menu-item {{ $menu->getActive($menuItem) }}">
<a class="menubar-ancor" href="{{ $menuItem['url'] }}">
<a class="menubar-anchor" href="{{ $menuItem['url'] }}">
<span class="icon-menu icon {{ $menuItem['icon-class'] }}"></span>
<span class="menu-label">{{ trans($menuItem['name']) }}</span>
@if(count($menuItem['children']) || $menuItem['key'] == 'configuration' )
<span
class="icon arrow-icon {{ $menu->getActive($menuItem) == 'active' ? 'rotate-arrow-icon' : '' }} {{ ( core()->getCurrentLocale() && core()->getCurrentLocale()->direction == 'rtl' ) ? 'arrow-icon-right' :'arrow-icon-left' }}"
class="icon arrow-icon {{ $menu->getActive($menuItem) == 'active' ? 'rotate-arrow-icon' : '' }} {{ ( core()->getCurrentLocale() && core()->getCurrentLocale()->direction == 'rtl' ) ? 'arrow-icon-right' :'arrow-icon-left' }}"
></span>
@endif
</a>
@if ($menuItem['key'] != 'configuration')
@ -60,3 +61,24 @@
<nav-slide-button id="nav-expand-button" icon-class="accordian-right-icon"></nav-slide-button>
</div>
@push('scripts')
<script>
$(document).ready(function () {
$(".menubar-anchor").click(function() {
if ( $(this).parent().attr('class') == 'menu-item active' ) {
$(this).parent().removeClass('active');
$('.arrow-icon-left').removeClass('rotate-arrow-icon');
$('.arrow-icon-right').removeClass('rotate-arrow-icon');
$(".sub-menubar").hide();
event.preventDefault();
}
});
});
</script>
@endpush