mirror of
https://github.com/Kareadita/Kavita.git
synced 2025-07-09 03:04:19 -04:00
Mobile search bar fixes (#1032)
* Mobile search bar fixes # Fixed - Fixed: Fixed an issue with longer usernames causing header to wrap to another line. (develop) - Fixed: Fixed an issue where the close button for the search was not centered on mobile. Verified on iOS Safari and iOS Chrome. (develop) * Adding artist to search, fixing cover artist in search
This commit is contained in:
parent
e59e9f92cf
commit
5e535386d6
@ -12,6 +12,7 @@ export interface SeriesFilter {
|
|||||||
readStatus: ReadStatus;
|
readStatus: ReadStatus;
|
||||||
genres: Array<number>;
|
genres: Array<number>;
|
||||||
writers: Array<number>;
|
writers: Array<number>;
|
||||||
|
artists: Array<number>;
|
||||||
penciller: Array<number>;
|
penciller: Array<number>;
|
||||||
inker: Array<number>;
|
inker: Array<number>;
|
||||||
colorist: Array<number>;
|
colorist: Array<number>;
|
||||||
|
@ -198,6 +198,7 @@ export class SeriesService {
|
|||||||
libraries: [],
|
libraries: [],
|
||||||
genres: [],
|
genres: [],
|
||||||
writers: [],
|
writers: [],
|
||||||
|
artists: [],
|
||||||
penciller: [],
|
penciller: [],
|
||||||
inker: [],
|
inker: [],
|
||||||
colorist: [],
|
colorist: [],
|
||||||
|
@ -41,6 +41,14 @@ input {
|
|||||||
right: 10px;
|
right: 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@media only screen and (max-width:650px) {
|
||||||
|
.close {
|
||||||
|
top: 50%;
|
||||||
|
transform: translate(0, -60%);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
input {
|
input {
|
||||||
outline: 0 !important;
|
outline: 0 !important;
|
||||||
border-radius: .28571429rem;
|
border-radius: .28571429rem;
|
||||||
|
@ -14,7 +14,7 @@ $bg-color: rgb(22, 27, 34);
|
|||||||
/* small devices (phones, 650px and down) */
|
/* small devices (phones, 650px and down) */
|
||||||
@media only screen and (max-width:650px) { //370
|
@media only screen and (max-width:650px) { //370
|
||||||
.navbar-nav {
|
.navbar-nav {
|
||||||
width: 34%;
|
width: 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -112,8 +112,11 @@ export class NavHeaderComponent implements OnInit, OnDestroy {
|
|||||||
// TODO: Move this to utility service
|
// TODO: Move this to utility service
|
||||||
this.clearSearch();
|
this.clearSearch();
|
||||||
switch(role) {
|
switch(role) {
|
||||||
|
case PersonRole.Writer:
|
||||||
|
this.goTo('writers', filter);
|
||||||
|
break;
|
||||||
case PersonRole.Artist:
|
case PersonRole.Artist:
|
||||||
this.goTo('artist', filter);
|
this.goTo('artists', filter);
|
||||||
break;
|
break;
|
||||||
case PersonRole.Character:
|
case PersonRole.Character:
|
||||||
this.goTo('character', filter);
|
this.goTo('character', filter);
|
||||||
@ -128,7 +131,7 @@ export class NavHeaderComponent implements OnInit, OnDestroy {
|
|||||||
this.goTo('inker', filter);
|
this.goTo('inker', filter);
|
||||||
break;
|
break;
|
||||||
case PersonRole.CoverArtist:
|
case PersonRole.CoverArtist:
|
||||||
this.goTo('coverArtist', filter);
|
this.goTo('coverArtists', filter);
|
||||||
break;
|
break;
|
||||||
case PersonRole.Inker:
|
case PersonRole.Inker:
|
||||||
this.goTo('inker', filter);
|
this.goTo('inker', filter);
|
||||||
|
@ -150,6 +150,12 @@ export class UtilityService {
|
|||||||
anyChanged = true;
|
anyChanged = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const artists = snapshot.queryParamMap.get('artists');
|
||||||
|
if (artists !== undefined && artists !== null) {
|
||||||
|
filter.artists = [...filter.artists, ...artists.split(',').map(item => parseInt(item, 10))];
|
||||||
|
anyChanged = true;
|
||||||
|
}
|
||||||
|
|
||||||
const character = snapshot.queryParamMap.get('character');
|
const character = snapshot.queryParamMap.get('character');
|
||||||
if (character !== undefined && character !== null) {
|
if (character !== undefined && character !== null) {
|
||||||
filter.character = [...filter.character, ...character.split(',').map(item => parseInt(item, 10))];
|
filter.character = [...filter.character, ...character.split(',').map(item => parseInt(item, 10))];
|
||||||
|
Loading…
x
Reference in New Issue
Block a user