cloudlog/application
Peter Goodhall 5d7135124d Add AJAX QSO save endpoint and client handler
Introduce an AJAX-based QSO save flow: add QSO::ajax_saveqso() in the controller to validate input, set session/cookies, create the QSO and return JSON success/error payloads. Update the QSO view to include a data-ajax-save-url on the form and add a notice-alerts container location. Enhance the qso.js client: add isSubmitting guard, showQsoNotice helper, intercept form submit to POST serialized form data to the AJAX endpoint, handle success (reset form, show notice, refresh recent QSOs via htmx), display validation/server errors, and restore UI state when complete. These changes avoid full page reloads on save and provide inline validation feedback.
2026-04-05 17:36:52 +01:00
..
config Add migration 264 tagging v2.8.11 2026-04-01 12:44:53 +01:00
controllers Add AJAX QSO save endpoint and client handler 2026-04-05 17:36:52 +01:00
core Added Basic Files 2011-04-25 16:24:01 +01:00
helpers Add reusable User-Agent helper for QRZ API requests 2026-01-09 10:52:37 +00:00
hooks Added Basic Files 2011-04-25 16:24:01 +01:00
language Fix POTA award descriptions and links (#3417) 2026-03-23 22:08:12 +00:00
libraries Add Cabrillo export modal & format improvements 2026-03-27 00:04:21 +00:00
logs Adding file back in! 2016-02-29 18:57:08 +00:00
migrations Add migration 264 tagging v2.8.11 2026-04-01 12:44:53 +01:00
models Add API endpoint for accessible public slugs 2026-04-03 22:35:25 +01:00
third_party Codeignitor 3.1.6 and corresponding changes 2017-12-01 19:25:26 +00:00
views Add AJAX QSO save endpoint and client handler 2026-04-05 17:36:52 +01:00
.htaccess Added Basic Files 2011-04-25 16:24:01 +01:00
index.html cosmetics I 2023-12-07 16:58:18 +00:00