Compare commits
No commits in common. "008835c24f833aebbecc53921b0901a76f25bf06" and "754931b2f61fb30373b67f7bf93a4fd7513d0257" have entirely different histories.
008835c24f
...
754931b2f6
@ -49,7 +49,7 @@
|
|||||||
width: 100%;
|
width: 100%;
|
||||||
height: 24px;
|
height: 24px;
|
||||||
border: none;
|
border: none;
|
||||||
text-align: left;
|
text-align: center;
|
||||||
background: inherit;
|
background: inherit;
|
||||||
outline: 0;
|
outline: 0;
|
||||||
font-size: 14px;
|
font-size: 14px;
|
||||||
|
@ -37,7 +37,7 @@
|
|||||||
width: 100%;
|
width: 100%;
|
||||||
height: 24px;
|
height: 24px;
|
||||||
border: none;
|
border: none;
|
||||||
text-align: left;
|
text-align: center;
|
||||||
background: inherit;
|
background: inherit;
|
||||||
outline: 0;
|
outline: 0;
|
||||||
font-size: 14px;
|
font-size: 14px;
|
||||||
|
@ -1,12 +1,11 @@
|
|||||||
<script>
|
<script>
|
||||||
import { _ } from "svelte-i18n";
|
import { _ } from "svelte-i18n";
|
||||||
import { DataHandler, Datatable, Th, ThFilter } from "@vincjo/datatables";
|
import { DataHandler, Datatable, Th, ThFilter } from "@vincjo/datatables";
|
||||||
import { ScanService, TrackService } from "@odit/lfk-client-js";
|
import { ScanService } from "@odit/lfk-client-js";
|
||||||
import store from "../../store";
|
import store from "../../store";
|
||||||
import Toastify from "toastify-js";
|
import Toastify from "toastify-js";
|
||||||
import ScansEmptyState from "./ScansEmptyState.svelte";
|
import ScansEmptyState from "./ScansEmptyState.svelte";
|
||||||
import ThFilterRunner from "./ThFilterRunner.svelte";
|
import ThFilterRunner from "./ThFilterRunner.svelte";
|
||||||
import ThFilterTrack from "./ThFilterTrack.svelte";
|
|
||||||
$: active_deletes = [];
|
$: active_deletes = [];
|
||||||
export let current_scans = [];
|
export let current_scans = [];
|
||||||
const handler = new DataHandler(current_scans, { rowsPerPage: 20 });
|
const handler = new DataHandler(current_scans, { rowsPerPage: 20 });
|
||||||
@ -15,10 +14,6 @@
|
|||||||
current_scans = val;
|
current_scans = val;
|
||||||
handler.setRows(val);
|
handler.setRows(val);
|
||||||
});
|
});
|
||||||
$: allTracks = [];
|
|
||||||
TrackService.trackControllerGetAll().then((val) => {
|
|
||||||
allTracks = val;
|
|
||||||
});
|
|
||||||
function format_laptime(laptime) {
|
function format_laptime(laptime) {
|
||||||
if (laptime == 0 || laptime == null) {
|
if (laptime == 0 || laptime == null) {
|
||||||
return $_("first-scan-of-the-day");
|
return $_("first-scan-of-the-day");
|
||||||
@ -89,8 +84,7 @@
|
|||||||
<ThFilter {handler} filterBy="id" />
|
<ThFilter {handler} filterBy="id" />
|
||||||
<ThFilterRunner {handler} />
|
<ThFilterRunner {handler} />
|
||||||
<th style="border-bottom: 1px solid #ddd;" />
|
<th style="border-bottom: 1px solid #ddd;" />
|
||||||
<ThFilterTrack tracks={allTracks} {handler} />
|
<th style="border-bottom: 1px solid #ddd;" />
|
||||||
<!-- <th style="border-bottom: 1px solid #ddd;" /> -->
|
|
||||||
<th style="border-bottom: 1px solid #ddd;" />
|
<th style="border-bottom: 1px solid #ddd;" />
|
||||||
<th style="border-bottom: 1px solid #ddd;" />
|
<th style="border-bottom: 1px solid #ddd;" />
|
||||||
<th style="border-bottom: 1px solid #ddd;" />
|
<th style="border-bottom: 1px solid #ddd;" />
|
||||||
|
@ -1,31 +0,0 @@
|
|||||||
<script>
|
|
||||||
import { _ } from "svelte-i18n";
|
|
||||||
export let tracks;
|
|
||||||
export let handler;
|
|
||||||
let selected = "all";
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<th style="border-bottom: 1px solid #ddd;">
|
|
||||||
<select
|
|
||||||
on:input={() => {
|
|
||||||
setTimeout(() => {
|
|
||||||
if (`${selected}`.trim()) {
|
|
||||||
const value = selected;
|
|
||||||
handler.filter(value, (scan) => {
|
|
||||||
// TODO: fix filter
|
|
||||||
if (scan.track.id === value || value === "all") return scan.track.id;
|
|
||||||
return "";
|
|
||||||
});
|
|
||||||
}
|
|
||||||
}, 50);
|
|
||||||
}}
|
|
||||||
bind:value={selected}
|
|
||||||
name="trackfilter"
|
|
||||||
id="trackfilter"
|
|
||||||
>
|
|
||||||
<option value="all">{$_("all")}</option>
|
|
||||||
{#each tracks as track}
|
|
||||||
<option value={track.id}>{track.name}</option>
|
|
||||||
{/each}
|
|
||||||
</select>
|
|
||||||
</th>
|
|
Loading…
x
Reference in New Issue
Block a user