Fixed search inputs not working in Firefox/Safari. Added Stashes and Alerts to header menu. Indexing compilation tags as assigned tags in Manticore.

This commit is contained in:
2026-07-06 01:36:30 +02:00
parent 6f8d3b1ad2
commit ee1e347405
10 changed files with 143 additions and 20 deletions

View File

@@ -1,13 +1,26 @@
<template>
<Admin class="page">
<div class="header">
<input
v-model="actorQuery"
type="search"
placeholder="Search actors"
class="input search"
@search="searchActors"
<form
class="search"
@submit.prevent="searchActors"
>
<input
v-model="actorQuery"
type="input"
placeholder="Search actors"
class="input search-input"
>
<button
v-if="actorQuery?.length"
type="button"
class="search-cancel nobutton"
@click="actorQuery = ''; searchActors()"
>
<Icon icon="cross2" />
</button>
</form>
<div class="header-actions">
<button
@@ -208,10 +221,16 @@ onMounted(() => {
<style scoped>
.search {
display: flex;
align-items: center;
max-width: 20rem;
flex-grow: 1;
}
.search-input {
flex-grow: 1;
}
.header {
display: flex;
gap: 1rem;

View File

@@ -6,16 +6,23 @@
>
<input
v-model="query"
type="search"
type="input"
placeholder="Search channels"
class="search input"
@search="search"
@keydown.enter="search"
>
<Icon
icon="search"
@click="search"
/>
<Icon
v-if="query"
icon="cross2"
class="search-button"
@click="query = ''; search()"
/>
</form>
<div

View File

@@ -35,19 +35,27 @@
class="search-container"
@submit.prevent="search"
>
<!-- onsearch not compatible with FF and Safari -->
<input
ref="searchInput"
v-model="query"
type="search"
type="input"
placeholder="Search tags"
class="search input"
@search="search"
@keydown.enter="search"
>
<Icon
icon="search"
@click="search"
/>
<Icon
v-if="query"
icon="cross2"
class="search-button"
@click="query = ''; search()"
/>
</form>
<div