Fix button/input/select heights
This commit is contained in:
parent
a31aed9c1c
commit
30f939c4b7
|
@ -1,8 +1,9 @@
|
||||||
<h1 class="visually-hidden" i18n>Notifications</h1>
|
<h1 class="visually-hidden" i18n>Notifications</h1>
|
||||||
|
|
||||||
<div class="header">
|
<div class="header">
|
||||||
<a routerLink="/my-account/settings" fragment="notifications" i18n>
|
<a class="peertube-button-link grey-button" routerLink="/my-account/settings" fragment="notifications">
|
||||||
<my-global-icon iconName="cog" aria-hidden="true"></my-global-icon>
|
<my-global-icon iconName="cog" aria-hidden="true"></my-global-icon>
|
||||||
Notification preferences
|
<span i18n>Notification preferences</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
<div class="peertube-select-container peertube-select-button ms-2 me-2">
|
<div class="peertube-select-container peertube-select-button ms-2 me-2">
|
||||||
|
@ -13,7 +14,7 @@
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<button class="btn ms-auto" [disabled]="!hasUnreadNotifications()" (click)="markAllAsRead()">
|
<button class="ms-auto peertube-button grey-button" [disabled]="!hasUnreadNotifications()" (click)="markAllAsRead()">
|
||||||
<ng-container *ngIf="hasUnreadNotifications()">
|
<ng-container *ngIf="hasUnreadNotifications()">
|
||||||
<my-global-icon iconName="tick" aria-hidden="true"></my-global-icon>
|
<my-global-icon iconName="tick" aria-hidden="true"></my-global-icon>
|
||||||
|
|
||||||
|
|
|
@ -3,17 +3,13 @@
|
||||||
|
|
||||||
.header {
|
.header {
|
||||||
display: flex;
|
display: flex;
|
||||||
margin-bottom: 20px;
|
margin-bottom: 1.25rem;
|
||||||
|
|
||||||
a {
|
a {
|
||||||
@include peertube-button-link;
|
|
||||||
@include grey-button;
|
|
||||||
@include button-with-icon(18px, 3px, -1px);
|
@include button-with-icon(18px, 3px, -1px);
|
||||||
}
|
}
|
||||||
|
|
||||||
button {
|
button {
|
||||||
@include peertube-button;
|
|
||||||
@include grey-button;
|
|
||||||
@include button-with-icon(20px, 3px, -1px);
|
@include button-with-icon(20px, 3px, -1px);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
<my-search-typeahead class="w-100 d-flex justify-content-center"></my-search-typeahead>
|
<my-search-typeahead class="w-100 d-flex justify-content-center"></my-search-typeahead>
|
||||||
|
|
||||||
<a class="publish-button" routerLink="/videos/upload">
|
<a class="peertube-button-link orange-button publish-button" routerLink="/videos/upload">
|
||||||
<my-global-icon iconName="upload" aria-hidden="true"></my-global-icon>
|
<my-global-icon iconName="upload" aria-hidden="true"></my-global-icon>
|
||||||
<span i18n class="publish-button-label">Publish</span>
|
<span i18n class="publish-button-label">Publish</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
|
@ -2,9 +2,7 @@
|
||||||
@use '_mixins' as *;
|
@use '_mixins' as *;
|
||||||
|
|
||||||
.publish-button {
|
.publish-button {
|
||||||
@include peertube-button-link;
|
@include button-with-icon(21px, 3px, -1px);
|
||||||
@include orange-button;
|
|
||||||
@include button-with-icon(22px, 3px, -1px);
|
|
||||||
@include margin-right(25px);
|
@include margin-right(25px);
|
||||||
|
|
||||||
@media screen and (max-width: $mobile-view) {
|
@media screen and (max-width: $mobile-view) {
|
||||||
|
|
|
@ -2,13 +2,11 @@
|
||||||
@use '_mixins' as *;
|
@use '_mixins' as *;
|
||||||
|
|
||||||
#search-video {
|
#search-video {
|
||||||
@include peertube-input-text($search-input-width);
|
@include peertube-input-text($search-input-width, 14px);
|
||||||
|
|
||||||
@include padding-left(10px);
|
@include padding-left(10px);
|
||||||
@include padding-right(40px); // For the search icon
|
@include padding-right(40px); // For the search icon
|
||||||
|
|
||||||
font-size: 14px;
|
|
||||||
|
|
||||||
&::placeholder {
|
&::placeholder {
|
||||||
color: pvar(--inputPlaceholderColor);
|
color: pvar(--inputPlaceholderColor);
|
||||||
}
|
}
|
||||||
|
|
|
@ -91,8 +91,16 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@mixin peertube-input-text($width) {
|
@mixin rounded-line-height-1-5 ($font-size) {
|
||||||
padding: 4px 15px;
|
line-height: $font-size + math.round(math.div($font-size, 2));
|
||||||
|
}
|
||||||
|
|
||||||
|
@mixin peertube-input-text($width, $font-size: $form-input-font-size) {
|
||||||
|
@include rounded-line-height-1-5($font-size);
|
||||||
|
|
||||||
|
font-size: $font-size;
|
||||||
|
|
||||||
|
padding: 3px 15px;
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
width: $width;
|
width: $width;
|
||||||
max-width: $width;
|
max-width: $width;
|
||||||
|
@ -100,8 +108,6 @@
|
||||||
background-color: pvar(--inputBackgroundColor);
|
background-color: pvar(--inputBackgroundColor);
|
||||||
border: 1px solid pvar(--inputBorderColor);
|
border: 1px solid pvar(--inputBorderColor);
|
||||||
border-radius: 3px;
|
border-radius: 3px;
|
||||||
font-size: $form-input-font-size;
|
|
||||||
line-height: $form-input-line-height;
|
|
||||||
|
|
||||||
&::placeholder {
|
&::placeholder {
|
||||||
color: pvar(--inputPlaceholderColor);
|
color: pvar(--inputPlaceholderColor);
|
||||||
|
@ -252,6 +258,8 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
@mixin peertube-button {
|
@mixin peertube-button {
|
||||||
|
@include rounded-line-height-1-5($button-font-size);
|
||||||
|
|
||||||
padding: 4px 13px;
|
padding: 4px 13px;
|
||||||
|
|
||||||
border: 0;
|
border: 0;
|
||||||
|
@ -264,7 +272,6 @@
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
|
|
||||||
font-size: $button-font-size;
|
font-size: $button-font-size;
|
||||||
line-height: $button-font-size + math.round(math.div($button-font-size, 2));
|
|
||||||
|
|
||||||
my-global-icon + * {
|
my-global-icon + * {
|
||||||
@include margin-right(4px);
|
@include margin-right(4px);
|
||||||
|
@ -314,10 +321,6 @@
|
||||||
width: $width;
|
width: $width;
|
||||||
top: $top;
|
top: $top;
|
||||||
}
|
}
|
||||||
|
|
||||||
span {
|
|
||||||
vertical-align: middle;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@mixin peertube-file {
|
@mixin peertube-file {
|
||||||
|
@ -408,15 +411,17 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
select {
|
select {
|
||||||
padding: 4px 35px 4px 12px;
|
@include rounded-line-height-1-5($form-input-font-size);
|
||||||
|
|
||||||
|
font-size: $form-input-font-size;
|
||||||
|
|
||||||
|
padding: 3px 35px 3px 12px;
|
||||||
position: relative;
|
position: relative;
|
||||||
border: 1px solid pvar(--inputBorderColor);
|
border: 1px solid pvar(--inputBorderColor);
|
||||||
background: transparent none;
|
background: transparent none;
|
||||||
appearance: none;
|
appearance: none;
|
||||||
text-overflow: ellipsis;
|
text-overflow: ellipsis;
|
||||||
color: pvar(--mainForegroundColor);
|
color: pvar(--mainForegroundColor);
|
||||||
font-size: $form-input-font-size;
|
|
||||||
line-height: $form-input-line-height;
|
|
||||||
|
|
||||||
&:focus {
|
&:focus {
|
||||||
outline: none;
|
outline: none;
|
||||||
|
@ -443,6 +448,9 @@
|
||||||
font-weight: $font-semibold;
|
font-weight: $font-semibold;
|
||||||
color: pvar(--greyForegroundColor);
|
color: pvar(--greyForegroundColor);
|
||||||
border: 0;
|
border: 0;
|
||||||
|
|
||||||
|
// No border, add +1 to vertical padding
|
||||||
|
padding: 4px 35px 4px 12px;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -96,7 +96,6 @@ $activated-action-button-color: #212529;
|
||||||
|
|
||||||
$focus-box-shadow-form: 0 0 0 .2rem;
|
$focus-box-shadow-form: 0 0 0 .2rem;
|
||||||
$form-input-font-size: 15px;
|
$form-input-font-size: 15px;
|
||||||
$form-input-line-height: 1.4;
|
|
||||||
|
|
||||||
$video-watch-player-factor: math.div(16, 9);
|
$video-watch-player-factor: math.div(16, 9);
|
||||||
$video-watch-info-margin-left: 44px;
|
$video-watch-info-margin-left: 44px;
|
||||||
|
|
|
@ -35,8 +35,9 @@ $ng-select-input-text: pvar(--mainForegroundColor);
|
||||||
@import '@ng-select/ng-select/scss/default.theme';
|
@import '@ng-select/ng-select/scss/default.theme';
|
||||||
|
|
||||||
.ng-select {
|
.ng-select {
|
||||||
|
@include rounded-line-height-1-5($ng-select-value-font-size);
|
||||||
|
|
||||||
font-size: $ng-select-value-font-size;
|
font-size: $ng-select-value-font-size;
|
||||||
line-height: $form-input-line-height;
|
|
||||||
|
|
||||||
&.ng-select-focused {
|
&.ng-select-focused {
|
||||||
&:not(.ng-select-opened) > .ng-select-container {
|
&:not(.ng-select-opened) > .ng-select-container {
|
||||||
|
|
Loading…
Reference in New Issue