MCPcopy Create free account
hub / github.com/TechJeeper/Printventory / toggleModelSelection

Function toggleModelSelection

renderer.js:11693–11732  ·  view source on GitHub ↗
(fileElement, filePath)

Source from the content-addressed store, hash-verified

11691 info = await window.electron.getMcpConnectionInfo() || {};
11692 } catch (err) {
11693 console.error('MCP connection info failed:', err);
11694 }
11695 dialog._mcpInfo = info;
11696 dialog._mcpServerMode = serverMode;
11697
11698 const toolsEl = document.getElementById('mcp-server-tools');
11699 if (toolsEl) {
11700 const tools = info.tools || [];
11701 toolsEl.textContent = tools.length ? ('Tools: ' + tools.join(', ')) : '';
11702 }
11703 updateMcpDialogPreview(info, serverMode);
11704 }
11705
11706 window.openMcpServerSettings = async function openMcpServerSettings() {
11707 const dialog = document.getElementById('mcp-server-settings-dialog');
11708 if (!dialog) {
11709 window.electron.send('open-mcp-server-settings');
11710 return;
11711 }
11712 await populateMcpServerSettingsDialog();
11713 dialog.showModal();
11714 };
11715
11716 window._electronRealEventHandlers['open-mcp-server-settings'] = async function() {
11717 await window.openMcpServerSettings();
11718 };
11719 if (window._electronPendingEvents['open-mcp-server-settings']) {
11720 window._electronPendingEvents['open-mcp-server-settings'].forEach((args) => {
11721 window._electronRealEventHandlers['open-mcp-server-settings'].apply(null, args);
11722 });
11723 delete window._electronPendingEvents['open-mcp-server-settings'];
11724 }
11725
11726 document.getElementById('save-mcp-server-settings')?.addEventListener('click', async (event) => {
11727 event.preventDefault();
11728 const serverMode = await window.electron.isServerMode().catch(() => false);
11729 if (serverMode) {
11730 document.getElementById('mcp-server-settings-dialog')?.close();
11731 return;
11732 }
11733 const check = document.getElementById('enable-mcp-server');
11734 const portInput = document.getElementById('mcp-server-port');
11735 const enabled = check?.checked ? '1' : '0';

Callers 2

renderFileFunction · 0.85
createModelItemFunction · 0.85

Calls 2

showModelDetailsFunction · 0.85
updateSelectedCountFunction · 0.85

Tested by

no test coverage detected