- app.js imports BlockInspector and DeleteBlockCommand - Inspector created with #block-inspector element and timeline.history - timeline._onSelectBlock callback shows/hides inspector on block select - inspector._onDelete fires DeleteBlockCommand and hides inspector - inspector.tracks kept in sync after loadTracks() resolves - timeline.js block rendering uses blockColor + '1a' for color accent fill - undo/redo handlers re-trigger _onSelectBlock to refresh inspector values
25 KiB
25 KiB