MCPcopy Index your code
hub / github.com/codeaashu/claude-code / setupBarToggle

Function setupBarToggle

src/server/web/terminal.ts:332–360  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

330// ── Top bar collapse ──────────────────────────────────────────────────────────
331
332function setupBarToggle(): void {
333 const STORAGE_KEY = 'claude-bar-collapsed'
334
335 if (localStorage.getItem(STORAGE_KEY) === 'true') {
336 topBar.classList.add('collapsed')
337 }
338
339 // Show bar button re-expands it
340 toggleBarBtn.addEventListener('click', () => {
341 topBar.classList.remove('collapsed')
342 localStorage.setItem(STORAGE_KEY, 'false')
343 setTimeout(() => fitAddon.fit(), 200)
344 })
345
346 // Double-click bar to collapse
347 topBar.addEventListener('dblclick', () => {
348 topBar.classList.add('collapsed')
349 localStorage.setItem(STORAGE_KEY, 'true')
350 setTimeout(() => fitAddon.fit(), 200)
351 })
352
353 barBtn.addEventListener('click', () => {
354 if (connected) {
355 ws?.close()
356 } else {
357 manualReconnect()
358 }
359 })
360}
361
362// ── Boot ─────────────────────────────────────────────────────────────────────
363

Callers 1

terminal.tsFile · 0.70

Calls 4

fitMethod · 0.80
manualReconnectFunction · 0.70
addMethod · 0.45
closeMethod · 0.45

Tested by

no test coverage detected