allow custom yabs option#111
Open
AhmadShamli wants to merge 1 commit into
Open
Conversation
Open
AlteredParadox
added a commit
to AlteredParadox/my-idlers
that referenced
this pull request
Jul 10, 2026
…d the Columns menu
Browser testing surfaced three symptoms with one root cause plus a CSS bug:
1. Every index blade rendered a hand-written <tr><td colspan=N>No X
found</td></tr> fallback when a table was empty. DataTables hard-throws
on such a row ('Cannot set properties of undefined (_DT_CellIndex)') —
the page script aborts, so any page whose (first) table was empty lost
sorting, search and the Columns button entirely. Latent since these
tables existed; the Columns button made it visible. All 21 fallback rows
removed — DataTables' own language.emptyTable message (already
configured per page) renders instead. Reproduced and verified headless
against the app's exact jQuery/DataTables combination.
2. idlersDataTable() now wraps init in try/catch (with console.error) so a
table DataTables chokes on degrades to a plain table instead of
aborting every later table's init on the page.
3. The Columns menu was unreadable in dark mode: the theme stylesheets
paint .dropdown-menu cp6#111 while the winning .dropdown-item rule leaves
text near-invisible (the navbar has its own scoped colors, our menu
didn't). The menu now inherits the page's computed body colors inline,
readable under all three themes.
DataTableEmptyStateTest pins all 14 index pages emitting no colspan rows.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
AlteredParadox
added a commit
to AlteredParadox/my-idlers
that referenced
this pull request
Jul 10, 2026
…abel text
The invisible menu labels were never a color problem: the theme
stylesheets hide the DataTables search label's text via
'.dataTables_wrapper .dataTables_filter label { font-size: 0 }', and this
menu's checkbox labels live inside that filter div. Checkboxes survived
because inputs don't inherit font-size. The menu's scoped style block now
restores font-size on its items — and the dark palette returns to the
theme's own dropdown black (cp6#111) instead of navbar slate.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
by modifying yabs command, you can save yabs data without either disk speed test, speed test, or geekbench.
example:
curl -sL yabs.sh | bash -s -- -fig -s "https://host/api/yabs/id/keys"
added
-figto disable disk test(fio), network test(iperf) and benchmark test(geekbench).