menu behavior
parent
8cc142ee24
commit
fd086bdaaa
|
|
@ -10,7 +10,7 @@ import { Router } from '@angular/router';
|
|||
export class PagesMenuItemComponent {
|
||||
@Input() item: any;
|
||||
@Input() level: number;
|
||||
open=false
|
||||
open = false
|
||||
|
||||
constructor(
|
||||
private pagesService: PagesService,
|
||||
|
|
@ -80,7 +80,7 @@ export class PagesMenuItemComponent {
|
|||
|
||||
|
||||
toggle(event){
|
||||
|
||||
this.pagesService.menuSelectedLink = this.selected ? null : this.item.link
|
||||
this.open = event;
|
||||
if(event){
|
||||
this.findChildren()
|
||||
|
|
@ -88,10 +88,10 @@ export class PagesMenuItemComponent {
|
|||
}
|
||||
|
||||
select(){
|
||||
this.pagesService.menuSelectedLink = this.item.link
|
||||
if (this.item.type.name == 'nav-page'){
|
||||
this.toggle(!this.open)
|
||||
this.toggle(!this.open);
|
||||
}else{
|
||||
this.pagesService.menuSelectedLink = this.selected ? null : this.item.link
|
||||
this.router.navigateByUrl(this.item.link)
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -115,7 +115,11 @@ a.logo{
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
slider-menu{
|
||||
pages-menu:not(.top-menu,.open){
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
right-content{
|
||||
drop-down{
|
||||
display: none !important;
|
||||
|
|
|
|||
Loading…
Reference in New Issue