Commit graph

2 commits

Author SHA1 Message Date
Ben
0886af893e fix: resolve certification modal jQuery dependency issue
- Replace jQuery-dependent modal code with vanilla JavaScript
- Fix "Add Certification Modal Opens" test failure (94% -> 100% success rate)
- Implement CSS transition-based fade effects for modal open/close
- Add proper null checking for form elements to prevent undefined errors
- Maintain backward compatibility with existing functionality

Technical Details:
- Root cause: jQuery not loaded when modal JavaScript executed
- Solution: Event delegation with vanilla JS and CSS transitions
- Result: 18/18 tests passing (100% success rate)
- Modal now opens/closes correctly with smooth animations

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-28 19:59:40 -03:00
Ben
26ed7e40e9 fix: resolve communication templates URL redirect and complete master trainer navigation
- Added template loading for master-trainer/communication-templates in class-hvac-community-events.php
- Created page-master-communication-templates.php template with proper auth and navigation
- Fixed URL redirect issue preventing access to master trainer communication templates
- All master trainer pages now accessible without redirects
- Completed comprehensive master trainer dashboard fixes

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-22 12:14:50 -03:00