diff options
Diffstat (limited to 'client/src/app/menu/menu.component.html')
-rw-r--r-- | client/src/app/menu/menu.component.html | 39 |
1 files changed, 20 insertions, 19 deletions
diff --git a/client/src/app/menu/menu.component.html b/client/src/app/menu/menu.component.html index a0777660f..df5c7971d 100644 --- a/client/src/app/menu/menu.component.html +++ b/client/src/app/menu/menu.component.html | |||
@@ -40,9 +40,10 @@ | |||
40 | 40 | ||
41 | <a ngbDropdownItem ngbDropdownToggle class="dropdown-item settings-sensitive" routerLink="/my-account/settings" | 41 | <a ngbDropdownItem ngbDropdownToggle class="dropdown-item settings-sensitive" routerLink="/my-account/settings" |
42 | fragment="video-sensitive-content-policy" #settingsSensitiveContentPolicy | 42 | fragment="video-sensitive-content-policy" #settingsSensitiveContentPolicy |
43 | (click)="onActiveLinkScrollToAnchor(settingsSensitiveContentPolicy)"> | 43 | (click)="onActiveLinkScrollToAnchor(settingsSensitiveContentPolicy)" |
44 | <my-global-icon class="hover-display-toggle" [ngClass]="{ 'not-displayed': user.nsfwPolicy === 'display' }" iconName="sensitive" aria-hidden="true"></my-global-icon> | 44 | > |
45 | <my-global-icon class="hover-display-toggle" [ngClass]="{ 'not-displayed': user.nsfwPolicy !== 'display' }" iconName="unsensitive" aria-hidden="true"></my-global-icon> | 45 | <my-global-icon class="hover-display-toggle" [hidden]="user.nsfwPolicy === 'display'" iconName="sensitive" aria-hidden="true"></my-global-icon> |
46 | <my-global-icon class="hover-display-toggle" [hidden]="user.nsfwPolicy !== 'display'" iconName="unsensitive" aria-hidden="true"></my-global-icon> | ||
46 | <span i18n>Sensitive:</span> | 47 | <span i18n>Sensitive:</span> |
47 | <span class="ml-auto text-muted">{{ nsfwPolicy }}</span> | 48 | <span class="ml-auto text-muted">{{ nsfwPolicy }}</span> |
48 | </a> | 49 | </a> |
@@ -72,17 +73,17 @@ | |||
72 | </div> | 73 | </div> |
73 | 74 | ||
74 | <div class="logged-in-menu"> | 75 | <div class="logged-in-menu"> |
75 | <a routerLink="/my-account" routerLinkActive="active" #settingsLink (click)="onActiveLinkScrollToAnchor(settingsLink)"> | 76 | <a class="menu-link" routerLink="/my-account" routerLinkActive="active" #settingsLink (click)="onActiveLinkScrollToAnchor(settingsLink)"> |
76 | <my-global-icon iconName="user" aria-hidden="true"></my-global-icon> | 77 | <my-global-icon iconName="user" aria-hidden="true"></my-global-icon> |
77 | <ng-container i18n>My account</ng-container> | 78 | <ng-container i18n>My account</ng-container> |
78 | </a> | 79 | </a> |
79 | 80 | ||
80 | <a routerLink="/my-library" routerLinkActive="active" #libraryLink (click)="onActiveLinkScrollToAnchor(libraryLink)"> | 81 | <a class="menu-link" routerLink="/my-library" routerLinkActive="active" #libraryLink (click)="onActiveLinkScrollToAnchor(libraryLink)"> |
81 | <my-global-icon iconName="channel" aria-hidden="true"></my-global-icon> | 82 | <my-global-icon iconName="channel" aria-hidden="true"></my-global-icon> |
82 | <ng-container i18n>My library</ng-container> | 83 | <ng-container i18n>My library</ng-container> |
83 | </a> | 84 | </a> |
84 | 85 | ||
85 | <a *ngIf="userHasAdminAccess" [routerLink]="getFirstAdminRouteAvailable()" routerLinkActive="active"> | 86 | <a class="menu-link" *ngIf="userHasAdminAccess" [routerLink]="getFirstAdminRouteAvailable()" routerLinkActive="active"> |
86 | <my-global-icon iconName="cog" aria-hidden="true"></my-global-icon> | 87 | <my-global-icon iconName="cog" aria-hidden="true"></my-global-icon> |
87 | <ng-container i18n>Administration</ng-container> | 88 | <ng-container i18n>Administration</ng-container> |
88 | </a> | 89 | </a> |
@@ -90,29 +91,29 @@ | |||
90 | </div> | 91 | </div> |
91 | 92 | ||
92 | <div *ngIf="!isLoggedIn" class="login-buttons-block"> | 93 | <div *ngIf="!isLoggedIn" class="login-buttons-block"> |
93 | <a i18n routerLink="/login" class="login-button">Login</a> | 94 | <a i18n routerLink="/login" class="peertube-button-link orange-button">Login</a> |
94 | <a i18n *ngIf="isRegistrationAllowed()" routerLink="/signup" class="create-account-button">Create an account</a> | 95 | <a i18n *ngIf="isRegistrationAllowed()" routerLink="/signup" class="peertube-button-link">Create an account</a> |
95 | </div> | 96 | </div> |
96 | 97 | ||
97 | <div *ngIf="isLoggedIn" class="in-my-library"> | 98 | <div *ngIf="isLoggedIn" class="in-my-library"> |
98 | <div i18n class="block-title">IN MY LIBRARY</div> | 99 | <div i18n class="block-title">IN MY LIBRARY</div> |
99 | 100 | ||
100 | <a *ngIf="user.canSeeVideosLink" routerLink="/my-library/videos" routerLinkActive="active"> | 101 | <a *ngIf="user.canSeeVideosLink" class="menu-link" routerLink="/my-library/videos" routerLinkActive="active"> |
101 | <my-global-icon iconName="videos" aria-hidden="true"></my-global-icon> | 102 | <my-global-icon iconName="videos" aria-hidden="true"></my-global-icon> |
102 | <ng-container i18n>Videos</ng-container> | 103 | <ng-container i18n>Videos</ng-container> |
103 | </a> | 104 | </a> |
104 | 105 | ||
105 | <a routerLink="/my-library/video-playlists" routerLinkActive="active"> | 106 | <a class="menu-link" routerLink="/my-library/video-playlists" routerLinkActive="active"> |
106 | <my-global-icon iconName="playlists" aria-hidden="true"></my-global-icon> | 107 | <my-global-icon iconName="playlists" aria-hidden="true"></my-global-icon> |
107 | <ng-container i18n>Playlists</ng-container> | 108 | <ng-container i18n>Playlists</ng-container> |
108 | </a> | 109 | </a> |
109 | 110 | ||
110 | <a routerLink="/videos/subscriptions" routerLinkActive="active"> | 111 | <a class="menu-link" routerLink="/videos/subscriptions" routerLinkActive="active"> |
111 | <my-global-icon iconName="subscriptions" aria-hidden="true"></my-global-icon> | 112 | <my-global-icon iconName="subscriptions" aria-hidden="true"></my-global-icon> |
112 | <ng-container i18n>Subscriptions</ng-container> | 113 | <ng-container i18n>Subscriptions</ng-container> |
113 | </a> | 114 | </a> |
114 | 115 | ||
115 | <a routerLink="/my-library/history/videos" routerLinkActive="active"> | 116 | <a class="menu-link" routerLink="/my-library/history/videos" routerLinkActive="active"> |
116 | <my-global-icon iconName="history" aria-hidden="true"></my-global-icon> | 117 | <my-global-icon iconName="history" aria-hidden="true"></my-global-icon> |
117 | <ng-container i18n>History</ng-container> | 118 | <ng-container i18n>History</ng-container> |
118 | </a> | 119 | </a> |
@@ -122,22 +123,22 @@ | |||
122 | <div class="on-instance"> | 123 | <div class="on-instance"> |
123 | <div i18n class="block-title">ON {{instanceName}}</div> | 124 | <div i18n class="block-title">ON {{instanceName}}</div> |
124 | 125 | ||
125 | <a routerLink="/videos/overview" routerLinkActive="active"> | 126 | <a class="menu-link" routerLink="/videos/overview" routerLinkActive="active"> |
126 | <my-global-icon iconName="globe" aria-hidden="true"></my-global-icon> | 127 | <my-global-icon iconName="globe" aria-hidden="true"></my-global-icon> |
127 | <ng-container i18n>Discover</ng-container> | 128 | <ng-container i18n>Discover</ng-container> |
128 | </a> | 129 | </a> |
129 | 130 | ||
130 | <a routerLink="/videos/trending" routerLinkActive="active"> | 131 | <a class="menu-link" routerLink="/videos/trending" routerLinkActive="active"> |
131 | <my-global-icon iconName="trending" aria-hidden="true"></my-global-icon> | 132 | <my-global-icon iconName="trending" aria-hidden="true"></my-global-icon> |
132 | <ng-container i18n>Trending</ng-container> | 133 | <ng-container i18n>Trending</ng-container> |
133 | </a> | 134 | </a> |
134 | 135 | ||
135 | <a routerLink="/videos/recently-added" routerLinkActive="active"> | 136 | <a class="menu-link" routerLink="/videos/recently-added" routerLinkActive="active"> |
136 | <my-global-icon iconName="recently-added" aria-hidden="true"></my-global-icon> | 137 | <my-global-icon iconName="recently-added" aria-hidden="true"></my-global-icon> |
137 | <ng-container i18n>Recently added</ng-container> | 138 | <ng-container i18n>Recently added</ng-container> |
138 | </a> | 139 | </a> |
139 | 140 | ||
140 | <a routerLink="/videos/local" routerLinkActive="active"> | 141 | <a class="menu-link" routerLink="/videos/local" routerLinkActive="active"> |
141 | <my-global-icon iconName="home" aria-hidden="true"></my-global-icon> | 142 | <my-global-icon iconName="home" aria-hidden="true"></my-global-icon> |
142 | <ng-container i18n>Local videos</ng-container> | 143 | <ng-container i18n>Local videos</ng-container> |
143 | </a> | 144 | </a> |
@@ -146,18 +147,18 @@ | |||
146 | 147 | ||
147 | <div class="footer"> | 148 | <div class="footer"> |
148 | <div class="footer-block"> | 149 | <div class="footer-block"> |
149 | <a *ngIf="!isLoggedIn" (click)="openQuickSettings()"> | 150 | <a *ngIf="!isLoggedIn" class="menu-link" (click)="openQuickSettings()"> |
150 | <my-global-icon iconName="cog" aria-hidden="true"></my-global-icon> | 151 | <my-global-icon iconName="cog" aria-hidden="true"></my-global-icon> |
151 | <ng-container i18n>My settings</ng-container> | 152 | <ng-container i18n>My settings</ng-container> |
152 | </a> | 153 | </a> |
153 | 154 | ||
154 | <a routerLink="/about" routerLinkActive="active"> | 155 | <a class="menu-link" routerLink="/about" routerLinkActive="active"> |
155 | <my-global-icon iconName="help" aria-hidden="true"></my-global-icon> | 156 | <my-global-icon iconName="help" aria-hidden="true"></my-global-icon> |
156 | <ng-container i18n>About</ng-container> | 157 | <ng-container i18n>About</ng-container> |
157 | </a> | 158 | </a> |
158 | </div> | 159 | </div> |
159 | 160 | ||
160 | <div class="bottom-links"> | 161 | <div class="footer-bottom"> |
161 | 162 | ||
162 | <div class="footer-links"> | 163 | <div class="footer-links"> |
163 | <div *ngIf="isLoggedIn === false"> | 164 | <div *ngIf="isLoggedIn === false"> |