theme
This commit is contained in:
parent
bb28c0bbf8
commit
1409533337
|
@ -39,11 +39,4 @@ export class AppMenuComponent implements OnInit {
|
|||
];
|
||||
}
|
||||
|
||||
changeTheme(theme) {
|
||||
const themeLink: HTMLLinkElement = <HTMLLinkElement>document.getElementById('theme-css');
|
||||
const layoutLink: HTMLLinkElement = <HTMLLinkElement>document.getElementById('layout-css');
|
||||
|
||||
themeLink.href = 'assets/theme/theme-' + theme + '.css';
|
||||
layoutLink.href = 'assets/layout/css/layout-' + theme + '.css';
|
||||
}
|
||||
}
|
||||
|
|
|
@ -17,8 +17,7 @@
|
|||
</a>
|
||||
|
||||
<ul class="topbar-items animated fadeInDown" [ngClass]="{'topbar-items-visible': app.topbarMenuActive}">
|
||||
<li #profile class="profile-item" *ngIf="app.profileMode==='top'||app.isHorizontal()"
|
||||
[ngClass]="{'active-top-menu':app.activeTopbarItem === profile}">
|
||||
<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" />
|
||||
|
@ -58,28 +57,71 @@
|
|||
<span class="topbar-item-name">Settings</span>
|
||||
</a>
|
||||
<ul class="ultima-menu animated fadeInDown">
|
||||
|
||||
<li role="menuitem">
|
||||
<a href="#">
|
||||
<a href="#" (click)="app.changeTheme('indigo')">
|
||||
<i class="material-icons">palette</i>
|
||||
<span>Change Theme</span>
|
||||
<span>indigo</span>
|
||||
</a>
|
||||
</li>
|
||||
<li role="menuitem">
|
||||
<a href="#">
|
||||
<i class="material-icons">favorite_border</i>
|
||||
<span>Favorites</span>
|
||||
<a href="#" (click)="app.changeTheme('brown')">
|
||||
<i class="material-icons">palette</i>
|
||||
<span>brown</span>
|
||||
</a>
|
||||
</li>
|
||||
<li role="menuitem">
|
||||
<a href="#">
|
||||
<i class="material-icons">lock</i>
|
||||
<span>Lock Screen</span>
|
||||
<a href="#" (click)="app.changeTheme('blue')">
|
||||
<i class="material-icons">palette</i>
|
||||
<span>blue</span>
|
||||
</a>
|
||||
</li>
|
||||
<li role="menuitem">
|
||||
<a href="#">
|
||||
<i class="material-icons">wallpaper</i>
|
||||
<span>Wallpaper</span>
|
||||
<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>
|
||||
|
@ -93,31 +135,31 @@
|
|||
<ul class="ultima-menu animated fadeInDown">
|
||||
<li role="menuitem">
|
||||
<a href="#" class="topbar-message">
|
||||
<img src="assets/layout/images/avatar1.png" width="35"/>
|
||||
<img src="assets/layout/images/avatar1.png" width="35" />
|
||||
<span>Give me a call</span>
|
||||
</a>
|
||||
</li>
|
||||
<li role="menuitem">
|
||||
<a href="#" class="topbar-message">
|
||||
<img src="assets/layout/images/avatar2.png" width="35"/>
|
||||
<img src="assets/layout/images/avatar2.png" width="35" />
|
||||
<span>Sales reports attached</span>
|
||||
</a>
|
||||
</li>
|
||||
<li role="menuitem">
|
||||
<a href="#" class="topbar-message">
|
||||
<img src="assets/layout/images/avatar3.png" width="35"/>
|
||||
<img src="assets/layout/images/avatar3.png" width="35" />
|
||||
<span>About your invoice</span>
|
||||
</a>
|
||||
</li>
|
||||
<li role="menuitem">
|
||||
<a href="#" class="topbar-message">
|
||||
<img src="assets/layout/images/avatar2.png" width="35"/>
|
||||
<img src="assets/layout/images/avatar2.png" width="35" />
|
||||
<span>Meeting today at 10pm</span>
|
||||
</a>
|
||||
</li>
|
||||
<li role="menuitem">
|
||||
<a href="#" class="topbar-message">
|
||||
<img src="assets/layout/images/avatar4.png" width="35"/>
|
||||
<img src="assets/layout/images/avatar4.png" width="35" />
|
||||
<span>Out of office</span>
|
||||
</a>
|
||||
</li>
|
||||
|
@ -156,8 +198,7 @@
|
|||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li #search class="search-item" [ngClass]="{'active-top-menu':app.activeTopbarItem === search}"
|
||||
(click)="app.onTopbarItemClick($event,search)">
|
||||
<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>
|
||||
|
|
|
@ -316,4 +316,13 @@ export class PagesComponent implements AfterViewInit, OnDestroy, OnInit {
|
|||
isAuthRouteActivated() {
|
||||
return this.router.url.indexOf('/auth') > -1;
|
||||
}
|
||||
|
||||
changeTheme(theme) {
|
||||
const themeLink: HTMLLinkElement = <HTMLLinkElement>document.getElementById('theme-css');
|
||||
const layoutLink: HTMLLinkElement = <HTMLLinkElement>document.getElementById('layout-css');
|
||||
|
||||
themeLink.href = 'assets/theme/theme-' + theme + '.css';
|
||||
layoutLink.href = 'assets/layout/css/layout-' + theme + '.css';
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user