MCPcopy Create free account
hub / github.com/MiroMindAI/MiroThinker / initializeApp

Function initializeApp

apps/visualize-trace/static/js/script.js:39–63  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

37});
38
39function initializeApp() {
40 // Bind event listeners
41 elements.browseDirectoryBtn.addEventListener('click', browseDirectory);
42 elements.directoryInput.addEventListener('keypress', function(e) {
43 if (e.key === 'Enter') {
44 browseDirectory();
45 }
46 });
47 elements.fileSelect.addEventListener('change', onFileSelect);
48 elements.prevFileBtn.addEventListener('click', gotoPrevFile);
49 elements.nextFileBtn.addEventListener('click', gotoNextFile);
50 elements.loadBtn.addEventListener('click', loadTraceFile);
51 elements.refreshBtn.addEventListener('click', refreshFileList);
52 elements.expandAllBtn.addEventListener('click', expandAllSteps);
53 elements.collapseAllBtn.addEventListener('click', collapseAllSteps);
54
55 // Set default directory path
56 setDefaultDirectory();
57
58 // Initialize button states
59 updateNavigationButtons();
60
61 // Add keyboard shortcut support
62 document.addEventListener('keydown', handleKeyboardShortcuts);
63}
64
65// Utility functions
66function showLoading() {

Callers 1

script.jsFile · 0.85

Calls 3

browseDirectoryFunction · 0.85
setDefaultDirectoryFunction · 0.85
updateNavigationButtonsFunction · 0.85

Tested by

no test coverage detected