Commit graph

24 commits

Author SHA1 Message Date
Peter Goodhall
a10e4dc33a Sort timeline by earliest contact
Use min(COL_TIME_ON) for ordering in multiple Timeline_model queries (replacing ORDER BY date DESC) and remove unnecessary date() wrappers in SELECTs so groups are sorted by the earliest contact time. In the timeline view, only render the DXCC End Date column when at least one entry has an end date and adjust row output to avoid displaying an empty column.
2026-04-26 21:46:32 +01:00
Peter Goodhall
2a858d81b5 Show Active badge in timeline; fix label
Update language and timeline view: correct gridsquares label from "Show QSO's" to "Show QSOs" for grammatical accuracy. In timeline/index.php, add an else branch to display a green "Active" badge when a DXCC entry has no end date (keeping the existing deleted badge for ended entries) and wrap the conditional in braces for clarity. These changes improve UI clarity and code readability.
2026-04-26 21:41:27 +01:00
Peter Goodhall
0a49b83318 Refactor timeline UI and details modal
Replace the old timeline dialog with a Bootstrap 5 modal (with HTMX support and jQuery fallback) and move AJAX content into the modal body. Add initTimelineDetailsTable to initialize/destroy DataTables for detail views and guard DataTable initialization when tables are absent. Revamp the timeline index: convert filters into a Bootstrap card with improved form layout, add Reset button, show a summary badge/count and a DXCC info alert for DXCC award, and embed the details modal markup. Convert timeline tables to responsive containers, use semantic <th> headers, and replace text links with accessible buttons that call displayTimelineContacts. Minor UI tweaks: change empty-result alert to warning and add a CSS class (menuOnResultTab) to the dropdown-menu in log_ajax for result-row actions.
2026-04-26 18:12:58 +01:00
HB9HIL
dd2a7a067b removed unnessesary close buttons 2023-12-07 01:20:39 +01:00
HB9HIL
641c2913b3 fixed other doubles of form-select 2023-11-27 13:33:38 +01:00
HB9HIL
8c4bae8453 run migration script 2023-11-14 13:35:53 +01:00
HB9HIL
075a9a9459 added translation for 'Show' 2023-11-07 22:24:27 +01:00
HB9HIL
95fe268ca8 added confirmation translations 2023-11-07 22:16:26 +01:00
HB9HIL
0eaefcbf4a added multilanguage support 2023-11-07 22:11:12 +01:00
phl0
a485d9e72e
Show deleted DXCC badge in timeline 2023-04-27 09:23:11 +02:00
Andreas
2808423170 [Timeline] Small dropdown fix 2023-02-20 08:16:29 +01:00
Andreas
a1b99e12d3 [Timeline] Changed award to dropdown 2023-02-19 12:34:35 +01:00
Andreas
dcdfd66a01 [Timeline] Added VUCC as selection for award 2023-01-30 19:54:27 +01:00
Andreas
00fe8116c0 [Timeline] Updated form to include confirmation status 2022-10-28 11:24:01 +02:00
Paul Beesley
8ba41812ad Tweaks to text
Touches page titles, some table headers (capitalisation mostly), menu items.
2020-12-23 13:01:20 +00:00
Andreas
f8fbbfd268 [Timeline] Bugfix in form 2020-12-06 13:24:22 +01:00
Adam
3b6f9e4d99
Very minor language updates 2020-11-22 19:58:12 -06:00
Peter Goodhall
bd7fca38b3
Merge PR #676 Normalises all buttons to make things standardised
Normalise buttons
2020-10-29 14:59:24 +00:00
Paul Beesley
c65ce673aa Normalise button styles
Blue Solid = Add something, activate something, or perform any other primary action.
Blue Outline = Edit, change or update something.
Red = Delete something or make an irreversable change.
Grey = Deactivate something.
Yellow = Reset something or clear a field.
Green = Retained for search.

Added icons where it made sense to do so.
2020-10-27 20:51:24 +00:00
Andreas
b33898abdb Expanded timeline with more options. 2020-10-23 12:25:16 +02:00
Andreas
daeeeb4e2f Added Datatable to the table in timeline 2020-10-14 12:22:13 +02:00
Andreas
ca70049444 Timeline fixed. 2020-09-25 18:22:13 +02:00
Peter Goodhall
75a4870ad9 [Users] Made Date Format defineable in the user profile and changed all the code in the system to follow selection 2020-09-15 22:04:47 +01:00
AndreasK79
e2d84f2332 Added DXCC timeline. 2020-04-28 10:53:11 +02:00