bemade-addons/bemade_sports_clinic/controllers
Denis Durepos f5911f0767 Fix portal activity modal dismiss buttons and XML syntax errors
- Replace unreliable data-dismiss='modal' with direct JavaScript closeModal() calls
- Add robust closeModal() function with Bootstrap detection and DOM fallback
- Fix Complete, Reschedule, and Cancel modal dismiss button functionality
- Wrap JavaScript in CDATA section to resolve XML parsing errors with unescaped ampersands
- Add copyFeedbackToHidden() and copyDateToHidden() functions for proper form data transfer
- Ensure all modal action buttons work consistently across portal UI

All portal activity modal interactions now functional with console logging for debugging.
2025-07-27 21:32:10 -04:00
..
__init__.py [IMP] bemade_sports_clinic: Refactor portal views and enhance treatment notes 2025-07-11 21:47:50 -04:00
patient_injury_portal.py Portal UI enhancements: injury form improvements, coach ACL fixes, and color scheme updates 2025-07-27 15:08:08 -04:00
player_management_portal.py Fix treatment professional portal access and group assignment 2025-07-27 20:20:23 -04:00
task_management_portal.py Fix portal activity modal dismiss buttons and XML syntax errors 2025-07-27 21:32:10 -04:00
team_management_portal.py fix(portal): Resolve injury creation security violations and improve UI consistency 2025-07-26 20:11:22 -04:00
team_staff_portal.py Fix portal activity modal dismiss buttons and XML syntax errors 2025-07-27 21:32:10 -04:00