We're excited to announce the first stable release of Bootstrap 5 Editable JS, a pure JavaScript component for in-place editing with Bootstrap 5. This release represents months of development and testing to ensure a robust, performant experience for all your in-place editing needs.
- Pure JavaScript Implementation: No jQuery dependency
- Multiple Editing Modes: Support for both popup and inline editing
- Variety of Input Types:
- Text, Textarea, Select, Number
- Date, DateTime
- Email, URL, Tel, Password
- Checklist, Range
- HTML WYSIWYG Editor
- Rich Validation Options: Client-side validation with custom error messages
- WYSIWYG HTML Editing: Format rich text with toolbar controls
- Comprehensive Event System: Full control over editing lifecycle
- Bootstrap 5 Integration: Styled to match Bootstrap 5 perfectly
- Responsive Design: Works on all device sizes
- Automatic Cleanup: Proper memory management with no leaks
// Basic usageeditable('.my-editable-element', { type: 'text', title: 'Edit Field', placement: 'top', url: '/api/update' });// HTML WYSIWYG editor editable('#rich-content', { type: 'textarea', showToolbar: true, title: 'Edit HTML Content' });
- TypeScript definitions
- Additional input types
- Custom templates
- Advanced WYSIWYG features
- Internationalization support
Special thanks to all contributors and the Bootstrap team for making this possible.
This repository information is timestamped at 2025-03-27 06:27:16 by CashEncode and represents the official submission of the Bootstrap 5 Editable JS component.