Refactor VideoModal to delegate comments to CommentsController

Move comment-related logic and state from VideoModal.js to CommentsController.js.
Split CommentsController into CommentsController (orchestration), CommentsListRenderer (DOM management), and CommentNodeFactory (element creation) to maintain modularity and adhere to file size limits.
Update VideoModal to initialize and destroy CommentsController correctly.
Fix minor lint issues.

Co-authored-by: PR0M3TH3AN <[email protected]>
This commit is contained in:
google-labs-jules[bot]andPR0M3TH3AN committed 2026-02-26 17:53:34 +00:00
1 parent 9913e484ab
commit feb7ad765a
4 files changed
+1547 -2158

No files matched your search

File diff suppressed because it is too large. Load diff