refactor(ai): extract videoSettingsMenuController from js/app.js (agent)

Co-authored-by: PR0M3TH3AN <[email protected]>
This commit is contained in:
google-labs-jules[bot]andPR0M3TH3AN committed 2026-01-29 03:19:06 +00:00
1 parent c3f96c8819
commit aabed9aed2
4 files changed
+308 -129

No files matched your search

+5 -1
View File
@@ -34,6 +34,7 @@ import ProfileModalController from "./profileModalController.js";
import LoginModalController from "./loginModalController.js";
import { VideoListView } from "./views/VideoListView.js";
import MoreMenuController from "./moreMenuController.js";
import VideoSettingsMenuController from "./videoSettingsMenuController.js";
import AppChromeController from "./appChromeController.js";
import { getSidebarLoadingMarkup } from "../sidebarLoading.js";
import { isWatchHistoryDebugEnabled } from "../watchHistoryDebug.js";
@@ -671,7 +672,10 @@ export default class ApplicationBootstrap {
},
});
app.moreMenuController.setVideoModal(app.videoModal);
app.videoSettingsPopovers = new Map();
app.videoSettingsMenuController = new VideoSettingsMenuController({
designSystem: app.designSystemContext,
isDevMode,
});
app.tagPreferencePopovers = new Map();
app.subscriptionsLink = null;