Skip to content

Commit 69b0317

Browse files
committed
frontend bugfix
1 parent 84809ad commit 69b0317

File tree

4 files changed

+14
-4
lines changed

4 files changed

+14
-4
lines changed

public/app.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

public/mix-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"/app.js": "/app.js?id=03df39a607c0b3f992be0b10568e34cb",
2+
"/app.js": "/app.js?id=24bd4dda654f47d439869d0cb38b98a1",
33
"/app.css": "/app.css?id=5593a0331dd40729ff41e32a6035d872",
44
"/img/log-viewer-128.png": "/img/log-viewer-128.png?id=d576c6d2e16074d3f064e60fe4f35166",
55
"/img/log-viewer-32.png": "/img/log-viewer-32.png?id=f8ec67d10f996aa8baf00df3b61eea6d",

resources/js/components/PaginationOptions.vue

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
import {useLogViewerStore} from "../stores/logViewer";
33
44
const logViewerStore = useLogViewerStore();
5-
const paginationOptions = window.LogViewer.per_page_options || [10, 25, 50, 100, 250, 500];
65
</script>
76

87
<template>
@@ -14,7 +13,7 @@ const paginationOptions = window.LogViewer.per_page_options || [10, 25, 50, 100,
1413
</select>
1514
<label for="items-per-page" class="sr-only">Items per page</label>
1615
<select id="items-per-page" v-model="logViewerStore.resultsPerPage" class="select">
17-
<option v-for="option in paginationOptions" :key="option" :value="option">{{ option }} items per page</option>
16+
<option v-for="option in logViewerStore.perPageOptions" :key="option" :value="option">{{ option }} items per page</option>
1817
</select>
1918
</div>
2019
</template>

resources/js/stores/logViewer.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,17 @@ export const useLogViewerStore = defineStore({
102102
isInViewport() {
103103
return (index) => this.pixelsAboveFold(index) > -this.tableRowHeight;
104104
},
105+
106+
perPageOptions() {
107+
const baseOptions = window.LogViewer.per_page_options || [10, 25, 50, 100, 250, 500];
108+
109+
if (! baseOptions.includes(this.resultsPerPage)) {
110+
baseOptions.push(this.resultsPerPage);
111+
baseOptions.sort((a, b) => a - b);
112+
}
113+
114+
return baseOptions;
115+
},
105116
},
106117

107118
actions: {

0 commit comments

Comments
 (0)