member_webapp/src/app/commons/component/layout/topbar/app.topbar.component.html
2018-06-07 15:07:45 +09:00

183 lines
8.4 KiB
HTML

<div class="topbar clearfix">
<div class="topbar-left">
<div class="logo"></div>
</div>
<div class="topbar-right">
<a id="menu-button" href="#" (click)="app.onMenuButtonClick($event)">
<i></i>
</a>
<a id="rightpanel-menu-button" href="#" (click)="app.onRightPanelButtonClick($event)">
<i class="material-icons">more_vert</i>
</a>
<a id="topbar-menu-button" href="#" (click)="app.onTopbarMenuButtonClick($event)">
<i class="material-icons">expand_more</i>
</a>
<ul class="topbar-items animated fadeInDown ultima-main-topmenu" [ngClass]="{'topbar-items-visible': app.topbarMenuActive}">
<li #profile class="profile-item" *ngIf="app.profileMode==='top'||app.isHorizontal()" [ngClass]="{'active-top-menu':app.activeTopbarItem === profile}">
<a href="#" (click)="app.onTopbarItemClick($event,profile)">
<img class="profile-image" src="assets/layout/images/avatar.png" />
<span class="topbar-item-name">Jane Williams</span>
</a>
<ul class="ultima-menu animated fadeInDown">
<li role="menuitem">
<a href="#">
<i class="material-icons">person</i>
<span>Profile</span>
</a>
</li>
<li role="menuitem">
<a href="#">
<i class="material-icons">security</i>
<span>Privacy</span>
</a>
</li>
<li role="menuitem">
<a href="#">
<i class="material-icons">settings_applications</i>
<span>Settings</span>
</a>
</li>
<li role="menuitem">
<a href="#">
<i class="material-icons">power_settings_new</i>
<span>Logout</span>
</a>
</li>
</ul>
</li>
<li #settings [ngClass]="{'active-top-menu':app.activeTopbarItem === settings}">
<a href="#" (click)="app.onTopbarItemClick($event,settings)">
<i class="topbar-icon material-icons">settings</i>
<span class="topbar-item-name">Settings</span>
</a>
<ul class="ultima-menu animated fadeInDown ultima-main-topmenu">
<li role="menuitem">
<a href="#" (click)="app.changeTheme('indigo')">
<i class="material-icons">palette</i>
<span>indigo</span>
</a>
</li>
<li role="menuitem">
<a href="#" (click)="app.changeTheme('brown')">
<i class="material-icons">palette</i>
<span>brown</span>
</a>
</li>
<li role="menuitem">
<a href="#" (click)="app.changeTheme('blue')">
<i class="material-icons">palette</i>
<span>blue</span>
</a>
</li>
<li role="menuitem">
<a href="#" (click)="app.changeTheme('blue-grey')">
<i class="material-icons">palette</i>
<span>blue-grey</span>
</a>
</li>
<li role="menuitem">
<a href="#" (click)="app.changeTheme('dark-blue')">
<i class="material-icons">palette</i>
<span>dark-blue</span>
</a>
</li>
<li role="menuitem">
<a href="#" (click)="app.changeTheme('dark-green')">
<i class="material-icons">palette</i>
<span>dark-green</span>
</a>
</li>
<li role="menuitem">
<a href="#" (click)="app.changeTheme('purple-cyan')">
<i class="material-icons">palette</i>
<span>purple-cyan</span>
</a>
</li>
<li role="menuitem">
<a href="#" (click)="app.changeTheme('purple-cyan')">
<i class="material-icons">palette</i>
<span>purple-cyan</span>
</a>
</li>
<li role="menuitem">
<a href="#" (click)="app.changeTheme('teal')">
<i class="material-icons">palette</i>
<span>teal</span>
</a>
</li>
<li role="menuitem">
<a href="#" (click)="app.changeTheme('cyan')">
<i class="material-icons">palette</i>
<span>cyan</span>
</a>
</li>
<li role="menuitem">
<a href="#" (click)="app.changeTheme('grey')">
<i class="material-icons">palette</i>
<span>grey</span>
</a>
</li>
</ul>
</li>
<li #messages [ngClass]="{'active-top-menu':app.activeTopbarItem === messages}">
<a href="#" (click)="app.onTopbarItemClick($event,messages)">
<i class="topbar-icon material-icons animated swing">notifications</i>
<span class="topbar-badge animated rubberBand" [hidden]="notificationCount > 0">
{{notificationCount}}
</span>
<span class="topbar-item-name">Notifications</span>
</a>
<ul class="ultima-menu animated fadeInDown">
<!-- <of-notification-badge-container (select)="onNotificationSelect($event)" (viewAll)="onViewAllNotification($event)"></of-notification-badge-container> -->
</ul>
</li>
<!-- <li #notifications [ngClass]="{'active-top-menu':app.activeTopbarItem === notifications}">
<a href="#" (click)="app.onTopbarItemClick($event,notifications)">
<i class="topbar-icon material-icons">timer</i>
<span class="topbar-badge animated rubberBand">4</span>
<span class="topbar-item-name">Notifications</span>
</a>
<ul class="ultima-menu animated fadeInDown">
<li role="menuitem">
<a href="#">
<i class="material-icons">bug_report</i>
<span>Pending tasks</span>
</a>
</li>
<li role="menuitem">
<a href="#">
<i class="material-icons">event</i>
<span>Meeting today at 3pm</span>
</a>
</li>
<li role="menuitem">
<a href="#">
<i class="material-icons">file_download</i>
<span>Download documents</span>
</a>
</li>
<li role="menuitem">
<a href="#">
<i class="material-icons">flight</i>
<span>Book flight</span>
</a>
</li>
</ul>
</li> -->
<li #search class="search-item" [ngClass]="{'active-top-menu':app.activeTopbarItem === search}" (click)="app.onTopbarItemClick($event,search)">
<span class="md-inputfield">
<input type="text" pInputText>
<label>Search</label>
<i class="topbar-icon material-icons">search</i>
</span>
</li>
</ul>
</div>
</div>