markitect-main/markitect/static/js
tegwick ca431ac11f feat: add Reset All button to EditControl panel
Add the missing "Reset All" functionality from Legacy Document Control
to the enhanced EditControl panel for complete feature parity.

## New Functionality
- Added "Reset All" button in Document Actions section
- Comprehensive reset functionality with user confirmation
- Resets font size, editing mode, unsaved changes, highlights
- Integrates with SectionManager, DocumentControls, and DebugControl
- Offers page reload as ultimate fallback for complete reset

## Implementation Details
- Button styled consistently with Legacy Document Control (🔄 Reset All)
- Uses #ffc107 background with #212529 text to match legacy styling
- Comprehensive confirmation dialog explains all actions
- Safe operation wrapper with proper error handling
- Graceful fallbacks when integrated components are unavailable

## Integration
- Deployed to both markitect system and deployment source
- Compatible with existing enhanced ControlBase architecture
- Maintains consistency with other EditControl actions
- Ready for immediate use in production environment

Users now have access to the familiar Reset All functionality
within the modern enhanced control panel system.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-14 15:25:29 +01:00
..
components refactor: Still trying to reorganize edit mode to be more robust 2025-11-04 21:59:22 +01:00
controls feat: add Reset All button to EditControl panel 2025-11-14 15:25:29 +01:00
core refactor: failed attempt at edit mode recovery and robustness implementation 2025-11-12 00:19:03 +01:00
plugins docs: add DocumentNavigator development infrastructure and test suite 2025-11-10 19:41:18 +01:00
tests refactor: failed attempt at edit mode recovery and robustness implementation 2025-11-12 00:19:03 +01:00
widgets docs: add DocumentNavigator development infrastructure and test suite 2025-11-10 19:41:18 +01:00
config-loader.js feat: implement clean JavaScript-Python separation for edit mode 2025-11-14 06:41:53 +01:00
main-updated.js fix: update main-updated.js to use enhanced ControlBase API 2025-11-14 12:05:17 +01:00
main.js refactor: failed attempt at edit mode recovery and robustness implementation 2025-11-12 00:19:03 +01:00