From d2cc03aaad62fa6cf1c64622229bcc83f24fccb6 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Mon, 4 Dec 2017 11:04:08 +0100 Subject: Design account videos --- .../account-videos/account-videos.component.html | 12 ++- .../account-videos/account-videos.component.scss | 44 ++++++++ client/src/app/app.component.scss | 4 +- client/src/app/menu/menu.component.scss | 6 +- client/src/app/shared/search/search.component.scss | 4 +- client/src/app/shared/users/user.model.ts | 2 +- client/src/assets/default-avatar.png | Bin 1674 -> 0 bytes client/src/assets/favicon.png | Bin 2335 -> 0 bytes client/src/assets/header/menu.svg | 14 --- client/src/assets/header/search.svg | 12 --- client/src/assets/header/upload.svg | 16 --- client/src/assets/images/account/edit.svg | 15 +++ client/src/assets/images/default-avatar.png | Bin 0 -> 1674 bytes client/src/assets/images/favicon.png | Bin 0 -> 2335 bytes client/src/assets/images/header/menu.svg | 14 +++ client/src/assets/images/header/search.svg | 12 +++ client/src/assets/images/header/upload.svg | 16 +++ client/src/assets/images/logo.svg | 118 +++++++++++++++++++++ client/src/assets/images/menu/administration.svg | 14 +++ client/src/assets/images/menu/recently-added.svg | 13 +++ client/src/assets/images/menu/trending.svg | 16 +++ client/src/assets/logo.svg | 118 --------------------- client/src/assets/menu/administration.svg | 14 --- client/src/assets/menu/recently-added.svg | 13 --- client/src/assets/menu/trending.svg | 16 --- 25 files changed, 281 insertions(+), 212 deletions(-) delete mode 100644 client/src/assets/default-avatar.png delete mode 100644 client/src/assets/favicon.png delete mode 100644 client/src/assets/header/menu.svg delete mode 100644 client/src/assets/header/search.svg delete mode 100644 client/src/assets/header/upload.svg create mode 100644 client/src/assets/images/account/edit.svg create mode 100644 client/src/assets/images/default-avatar.png create mode 100644 client/src/assets/images/favicon.png create mode 100644 client/src/assets/images/header/menu.svg create mode 100644 client/src/assets/images/header/search.svg create mode 100644 client/src/assets/images/header/upload.svg create mode 100644 client/src/assets/images/logo.svg create mode 100644 client/src/assets/images/menu/administration.svg create mode 100644 client/src/assets/images/menu/recently-added.svg create mode 100644 client/src/assets/images/menu/trending.svg delete mode 100644 client/src/assets/logo.svg delete mode 100644 client/src/assets/menu/administration.svg delete mode 100644 client/src/assets/menu/recently-added.svg delete mode 100644 client/src/assets/menu/trending.svg (limited to 'client/src') diff --git a/client/src/app/account/account-videos/account-videos.component.html b/client/src/app/account/account-videos/account-videos.component.html index 6c8ac4508..94b976869 100644 --- a/client/src/app/account/account-videos/account-videos.component.html +++ b/client/src/app/account/account-videos/account-videos.component.html @@ -3,7 +3,17 @@ [infiniteScrollDistance]="0.5" (scrolled)="onNearOfBottom()" > -
+
+ +
+
{{ video.name }}
+ {{ video.createdAt | fromNow }} - {{ video.views | numberFormatter }} views +
+ + + + Edit +
diff --git a/client/src/app/account/account-videos/account-videos.component.scss b/client/src/app/account/account-videos/account-videos.component.scss index e69de29bb..b26933d22 100644 --- a/client/src/app/account/account-videos/account-videos.component.scss +++ b/client/src/app/account/account-videos/account-videos.component.scss @@ -0,0 +1,44 @@ +.video { + display: flex; + height: 130px; + padding-bottom: 20px; + margin-bottom: 20px; + border-bottom: 1px solid #C6C6C6; + + my-video-thumbnail { + margin-right: 10px; + } + + .video-info { + flex-grow: 1; + + .video-info-name { + font-size: 16px; + font-weight: $font-semibold; + } + + .video-info-date-views { + font-size: 13px; + } + } + + .edit-button { + @include peertube-button-link; + + font-size: 15px; + font-weight: $font-semibold; + color: #585858; + background-color: #E5E5E5; + + .icon.icon-edit { + display: inline-block; + background: url('../../../assets/images/account/edit.svg') no-repeat; + background-size: contain; + width: 21px; + height: 21px; + vertical-align: middle; + position: relative; + top: -2px; + } + } +} diff --git a/client/src/app/app.component.scss b/client/src/app/app.component.scss index 1baffa5c8..97c5d461a 100644 --- a/client/src/app/app.component.scss +++ b/client/src/app/app.component.scss @@ -42,7 +42,7 @@ background-size: contain; &.icon-menu { - background-image: url('../assets/header/menu.svg'); + background-image: url('../assets/images/header/menu.svg'); margin: 0 18px 0 24px; } } @@ -58,7 +58,7 @@ .icon.icon-logo { display: inline-block; - background: url('../assets/logo.svg') no-repeat; + background: url('../assets/images/logo.svg') no-repeat; width: 20px; height: 24px; } diff --git a/client/src/app/menu/menu.component.scss b/client/src/app/menu/menu.component.scss index 5d6fd61c6..c93c59622 100644 --- a/client/src/app/menu/menu.component.scss +++ b/client/src/app/menu/menu.component.scss @@ -116,7 +116,7 @@ menu { &.icon-videos-trending { position: relative; top: -2px; - background-image: url('../../assets/menu/trending.svg'); + background-image: url('../../assets/images/menu/trending.svg'); } &.icon-videos-recently-added { @@ -124,14 +124,14 @@ menu { height: 23px; position: relative; top: -1px; - background-image: url('../../assets/menu/recently-added.svg'); + background-image: url('../../assets/images/menu/recently-added.svg'); } &.icon-administration { width: 23px; height: 23px; - background-image: url('../../assets/menu/administration.svg'); + background-image: url('../../assets/images/menu/administration.svg'); } } } diff --git a/client/src/app/shared/search/search.component.scss b/client/src/app/shared/search/search.component.scss index 191d3d597..7ba8ef26c 100644 --- a/client/src/app/shared/search/search.component.scss +++ b/client/src/app/shared/search/search.component.scss @@ -10,7 +10,7 @@ .icon.icon-search { display: inline-block; - background: url('../../../assets/header/search.svg') no-repeat; + background: url('../../../assets/images/header/search.svg') no-repeat; background-size: contain; width: 25px; height: 21px; @@ -29,7 +29,7 @@ .icon.icon-upload { display: inline-block; - background: url('../../../assets/header/upload.svg') no-repeat; + background: url('../../../assets/images/header/upload.svg') no-repeat; background-size: contain; width: 22px; height: 24px; diff --git a/client/src/app/shared/users/user.model.ts b/client/src/app/shared/users/user.model.ts index 83990d8b8..220362ef0 100644 --- a/client/src/app/shared/users/user.model.ts +++ b/client/src/app/shared/users/user.model.ts @@ -54,6 +54,6 @@ export class User implements UserServerModel { getAvatarPath () { if (this.account && this.account.avatar) return this.account.avatar.path - return '/assets/default-avatar.png' + return '/assets/images/default-avatar.png' } } diff --git a/client/src/assets/default-avatar.png b/client/src/assets/default-avatar.png deleted file mode 100644 index 4b7fd2c0a..000000000 Binary files a/client/src/assets/default-avatar.png and /dev/null differ diff --git a/client/src/assets/favicon.png b/client/src/assets/favicon.png deleted file mode 100644 index bb57ee6b0..000000000 Binary files a/client/src/assets/favicon.png and /dev/null differ diff --git a/client/src/assets/header/menu.svg b/client/src/assets/header/menu.svg deleted file mode 100644 index 7101bf73b..000000000 --- a/client/src/assets/header/menu.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - menu - Created with Sketch. - - - - - - - - - \ No newline at end of file diff --git a/client/src/assets/header/search.svg b/client/src/assets/header/search.svg deleted file mode 100644 index 489b59e9b..000000000 --- a/client/src/assets/header/search.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/client/src/assets/header/upload.svg b/client/src/assets/header/upload.svg deleted file mode 100644 index 2b07caf76..000000000 --- a/client/src/assets/header/upload.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - cloud-upload - Created with Sketch. - - - - - - - - - - - diff --git a/client/src/assets/images/account/edit.svg b/client/src/assets/images/account/edit.svg new file mode 100644 index 000000000..23ece68f1 --- /dev/null +++ b/client/src/assets/images/account/edit.svg @@ -0,0 +1,15 @@ + + + + edit + Created with Sketch. + + + + + + + + + + diff --git a/client/src/assets/images/default-avatar.png b/client/src/assets/images/default-avatar.png new file mode 100644 index 000000000..4b7fd2c0a Binary files /dev/null and b/client/src/assets/images/default-avatar.png differ diff --git a/client/src/assets/images/favicon.png b/client/src/assets/images/favicon.png new file mode 100644 index 000000000..bb57ee6b0 Binary files /dev/null and b/client/src/assets/images/favicon.png differ diff --git a/client/src/assets/images/header/menu.svg b/client/src/assets/images/header/menu.svg new file mode 100644 index 000000000..7101bf73b --- /dev/null +++ b/client/src/assets/images/header/menu.svg @@ -0,0 +1,14 @@ + + + + menu + Created with Sketch. + + + + + + + + + \ No newline at end of file diff --git a/client/src/assets/images/header/search.svg b/client/src/assets/images/header/search.svg new file mode 100644 index 000000000..489b59e9b --- /dev/null +++ b/client/src/assets/images/header/search.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/client/src/assets/images/header/upload.svg b/client/src/assets/images/header/upload.svg new file mode 100644 index 000000000..2b07caf76 --- /dev/null +++ b/client/src/assets/images/header/upload.svg @@ -0,0 +1,16 @@ + + + + cloud-upload + Created with Sketch. + + + + + + + + + + + diff --git a/client/src/assets/images/logo.svg b/client/src/assets/images/logo.svg new file mode 100644 index 000000000..8777acd5b --- /dev/null +++ b/client/src/assets/images/logo.svg @@ -0,0 +1,118 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + diff --git a/client/src/assets/images/menu/administration.svg b/client/src/assets/images/menu/administration.svg new file mode 100644 index 000000000..b6da837d2 --- /dev/null +++ b/client/src/assets/images/menu/administration.svg @@ -0,0 +1,14 @@ + + + + filter + Created with Sketch. + + + + + + + + + diff --git a/client/src/assets/images/menu/recently-added.svg b/client/src/assets/images/menu/recently-added.svg new file mode 100644 index 000000000..6473837f8 --- /dev/null +++ b/client/src/assets/images/menu/recently-added.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/client/src/assets/images/menu/trending.svg b/client/src/assets/images/menu/trending.svg new file mode 100644 index 000000000..ffc65cc04 --- /dev/null +++ b/client/src/assets/images/menu/trending.svg @@ -0,0 +1,16 @@ + + + + graph + Created with Sketch. + + + + + + + + + + + diff --git a/client/src/assets/logo.svg b/client/src/assets/logo.svg deleted file mode 100644 index 8777acd5b..000000000 --- a/client/src/assets/logo.svg +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - diff --git a/client/src/assets/menu/administration.svg b/client/src/assets/menu/administration.svg deleted file mode 100644 index b6da837d2..000000000 --- a/client/src/assets/menu/administration.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - filter - Created with Sketch. - - - - - - - - - diff --git a/client/src/assets/menu/recently-added.svg b/client/src/assets/menu/recently-added.svg deleted file mode 100644 index 6473837f8..000000000 --- a/client/src/assets/menu/recently-added.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/client/src/assets/menu/trending.svg b/client/src/assets/menu/trending.svg deleted file mode 100644 index ffc65cc04..000000000 --- a/client/src/assets/menu/trending.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - graph - Created with Sketch. - - - - - - - - - - - -- cgit v1.2.3