mirror of
https://github.com/danbulant/Mangades
synced 2026-06-19 06:11:38 +00:00
improved small screen search
This commit is contained in:
parent
72d9cd30d6
commit
fc9d555ecc
1 changed files with 17 additions and 3 deletions
|
|
@ -17,13 +17,19 @@
|
|||
$: if(validate(name)) open();
|
||||
|
||||
const anilistID = hostname === "manga.danbulant.eu" ? "8374" : "8375";
|
||||
var focused = false;
|
||||
var width;
|
||||
var small = width < 600;
|
||||
$: small = width < 600;
|
||||
</script>
|
||||
|
||||
<div class="navbar flex">
|
||||
<svelte:window bind:innerWidth={width} />
|
||||
|
||||
<div class="navbar flex" class:full-text={small && focused}>
|
||||
<h1>Library</h1>
|
||||
|
||||
<div class="search">
|
||||
<input type="text" placeholder="{isLogedIn() ? "Search for manga or enter URL of mangadex.org manga" : "Enter UUID or URL of mangadex.org manga"}" bind:value={name}>
|
||||
<input type="text" on:focus={() => focused = true} on:blur={() => focused = false} placeholder="{isLogedIn() ? "Search for manga or enter URL of mangadex.org manga" : "Enter UUID or URL of mangadex.org manga"}" bind:value={name}>
|
||||
<button on:click={open}>➜</button>
|
||||
</div>
|
||||
|
||||
|
|
@ -44,6 +50,12 @@
|
|||
<div class="spacer"></div>
|
||||
|
||||
<style>
|
||||
.full-text h1, .full-text .right {
|
||||
display: none;
|
||||
}
|
||||
.full-text .search {
|
||||
max-width: 100vw;
|
||||
}
|
||||
.spacer {
|
||||
height: 4rem;
|
||||
}
|
||||
|
|
@ -76,10 +88,12 @@
|
|||
.search {
|
||||
display: flex;
|
||||
margin: 0;
|
||||
max-width: 30rem;
|
||||
flex-grow: 1;
|
||||
}
|
||||
.search input {
|
||||
margin: 0;
|
||||
width: min(30rem, 100vw - 18rem);
|
||||
width: calc(100% - 2rem);
|
||||
border: none;
|
||||
background: none;
|
||||
color: white;
|
||||
|
|
|
|||
Loading…
Reference in a new issue