From 383bfc8356d444cbed1dab7e5c1b3bb16becfdfd Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Fri, 21 Apr 2017 11:06:33 +0200 Subject: Client: responsive design --- client/src/app/core/menu/menu-admin.component.html | 32 +++++++-------- client/src/app/core/menu/menu-admin.component.scss | 26 ++++++++++++ client/src/app/core/menu/menu-admin.component.ts | 3 +- client/src/app/core/menu/menu.component.html | 46 +++++++++++----------- client/src/app/core/menu/menu.component.ts | 3 +- 5 files changed, 69 insertions(+), 41 deletions(-) create mode 100644 client/src/app/core/menu/menu-admin.component.scss (limited to 'client/src/app/core') diff --git a/client/src/app/core/menu/menu-admin.component.html b/client/src/app/core/menu/menu-admin.component.html index ad7a7a1b4..027799ee1 100644 --- a/client/src/app/core/menu/menu-admin.component.html +++ b/client/src/app/core/menu/menu-admin.component.html @@ -1,31 +1,31 @@ - +
- + List users + - + List friends + - + Request stats + - + Video abuses +
- + Quit admin. +
diff --git a/client/src/app/core/menu/menu-admin.component.scss b/client/src/app/core/menu/menu-admin.component.scss new file mode 100644 index 000000000..487461224 --- /dev/null +++ b/client/src/app/core/menu/menu-admin.component.scss @@ -0,0 +1,26 @@ +menu { + background-color: $black-background; + padding: 20px; + margin: 0; + height: 100%; + + a { + display: block; + height: 30px; + color: #9cabb8; + cursor: pointer; + + &:hover, &:focus { + text-decoration: none !important; + outline: none !important; + } + + .glyphicon { + margin-right: 20px; + } + + &:hover, &.active { + color: #fff; + } + } +} diff --git a/client/src/app/core/menu/menu-admin.component.ts b/client/src/app/core/menu/menu-admin.component.ts index 59ffccf9f..a3d920fdd 100644 --- a/client/src/app/core/menu/menu-admin.component.ts +++ b/client/src/app/core/menu/menu-admin.component.ts @@ -2,6 +2,7 @@ import { Component } from '@angular/core'; @Component({ selector: 'my-menu-admin', - templateUrl: './menu-admin.component.html' + templateUrl: './menu-admin.component.html', + styleUrls: [ './menu-admin.component.scss' ] }) export class MenuAdminComponent { } diff --git a/client/src/app/core/menu/menu.component.html b/client/src/app/core/menu/menu.component.html index de17940a1..0b093882f 100644 --- a/client/src/app/core/menu/menu.component.html +++ b/client/src/app/core/menu/menu.component.html @@ -1,44 +1,44 @@ - +
- + - Login - + Login + - + - Logout - + Logout +
- + Signup + - + My account +
- + See videos + - + Upload a video +
-
-
+ + Administration +
diff --git a/client/src/app/core/menu/menu.component.ts b/client/src/app/core/menu/menu.component.ts index d1f0fa807..e2b998747 100644 --- a/client/src/app/core/menu/menu.component.ts +++ b/client/src/app/core/menu/menu.component.ts @@ -6,7 +6,8 @@ import { ConfigService } from '../config'; @Component({ selector: 'my-menu', - templateUrl: './menu.component.html' + templateUrl: './menu.component.html', + styleUrls: [ './menu-admin.component.scss' ] }) export class MenuComponent implements OnInit { isLoggedIn: boolean; -- cgit v1.2.3