parent
b869b5fd2a
commit
32a9074963
@ -5,31 +5,28 @@
|
||||
|
||||
<th>
|
||||
<input
|
||||
on:keyup={() => {
|
||||
on:input={() => {
|
||||
setTimeout(() => {
|
||||
const v = filterValue.toLowerCase();
|
||||
handler.filter(v, (c) => {
|
||||
if (v === "") {
|
||||
return c;
|
||||
}
|
||||
if (!c.runner) {
|
||||
return "";
|
||||
// if (v === "") {
|
||||
// return c;
|
||||
// }
|
||||
|
||||
if (!c.runner && v === "blanko") {
|
||||
return "blanko";
|
||||
}
|
||||
|
||||
if (v.startsWith("#")) {
|
||||
const id = parseInt(v.replace("#", ""));
|
||||
if (c.runner.id === id) {
|
||||
console.log(c);
|
||||
return c;
|
||||
return `#${c.runner?.id}`;
|
||||
}
|
||||
} else {
|
||||
if (c.runner) {
|
||||
let runnerName = `${c.runner.firstname} ${c.runner.lastname}`;
|
||||
if (c.runner.middlename) {
|
||||
runnerName = `${c.runner.firstname} ${c.runner.middlename} ${c.runner.lastname}`;
|
||||
}
|
||||
runnerName = runnerName.toLowerCase();
|
||||
if (runnerName.includes(v)) {
|
||||
return c;
|
||||
}
|
||||
return runnerName;
|
||||
}
|
||||
return "";
|
||||
});
|
||||
@ -37,8 +34,8 @@
|
||||
}}
|
||||
bind:value={filterValue}
|
||||
type="text"
|
||||
name="filter__runner"
|
||||
id="filter__runner"
|
||||
name="runnerfilter"
|
||||
id="runnerfilter"
|
||||
/>
|
||||
</th>
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user