let themeMenu = _.find(viewMenu.submenu.items, (item) => item.label === 'Theme'); let promptMenu = menu.items[process.platform === 'darwin' ? 4 : 3]; let langMenu = _.find(promptMenu.submenu.items, (item) => item.label === 'Language'); let modeMenu = _.find(promptMenu.submenu.items, (item) => item.label === 'REPL Mode'); let editorMenu = _.find(promptMenu.submenu.items, (item) => item.label === 'Editor Mode'); _.find(modeMenu.submenu.items, (m) => m.label === mode).checked = true; _.find(editorMenu.submenu.items, (m) => m.label === editor).checked = true; _.find(langMenu.submenu.items, (m) => m.value === lang).checked = true; _.find(themeMenu.submenu.items, (t) => t.label === theme).checked = true; });
function findReopenMenuItem () { const menu = Menu.getApplicationMenu() if (!menu) return let reopenMenuItem menu.items.forEach(function (item) { if (item.submenu) { item.submenu.items.forEach(function (item) { if (item.key === 'reopenMenuItem') { reopenMenuItem = item } }) } }) return reopenMenuItem }
menu.items.forEach(function (item) { if (item.submenu) { item.submenu.items.forEach(function (item) { switch (item.key) { case 'checkForUpdate': item.visible = state === 'no-update' break case 'checkingForUpdate': item.visible = state === 'checking' break case 'restartToUpdate': item.visible = state === 'installed' break } }) } })
icon: this.appPath + "/imgs/icons16/link.png" }); history.submenu.append(historyItem); });
function findReopenMenuItem() { const menu = Menu.getApplicationMenu() if (!menu) return let reopenMenuItem menu.items.forEach(function(item) { if (item.submenu) { item.submenu.items.forEach(function(item) { if (item.key === 'reopenMenuItem') { reopenMenuItem = item } }) } }) return reopenMenuItem }
function findReopenMenuItem() { const menu = Menu.getApplicationMenu() if (!menu) return let reopenMenuItem menu.items.forEach(function(item) { if (item.submenu) { item.submenu.items.forEach(function(item) { if (item.key === 'reopenMenuItem') { reopenMenuItem = item } }) } }) return reopenMenuItem }