dear god never run beautifier again

This commit is contained in:
Shelley Vohr 2017-09-28 00:10:52 -04:00
parent 0f34967648
commit 2915617c5c
No known key found for this signature in database
GPG key ID: F13993A75599653C
2 changed files with 26 additions and 18 deletions

View file

@ -54,9 +54,11 @@ app.on('window-all-closed', () => {
app.once('ready', () => { app.once('ready', () => {
if (Menu.getApplicationMenu()) return if (Menu.getApplicationMenu()) return
const template = [{ const template = [
{
label: 'Edit', label: 'Edit',
submenu: [{ submenu: [
{
role: 'undo' role: 'undo'
}, },
{ {
@ -87,7 +89,8 @@ app.once('ready', () => {
}, },
{ {
label: 'View', label: 'View',
submenu: [{ submenu: [
{
role: 'reload' role: 'reload'
}, },
{ {
@ -118,7 +121,8 @@ app.once('ready', () => {
}, },
{ {
role: 'window', role: 'window',
submenu: [{ submenu: [
{
role: 'minimize' role: 'minimize'
}, },
{ {
@ -128,15 +132,16 @@ app.once('ready', () => {
}, },
{ {
role: 'help', role: 'help',
submenu: [{ submenu: [
{
label: 'Learn More', label: 'Learn More',
click() { click () {
shell.openExternal('https://electron.atom.io') shell.openExternal('https://electron.atom.io')
} }
}, },
{ {
label: 'Documentation', label: 'Documentation',
click() { click () {
shell.openExternal( shell.openExternal(
`https://github.com/electron/electron/tree/v${process.versions.electron}/docs#readme` `https://github.com/electron/electron/tree/v${process.versions.electron}/docs#readme`
) )
@ -144,13 +149,13 @@ app.once('ready', () => {
}, },
{ {
label: 'Community Discussions', label: 'Community Discussions',
click() { click () {
shell.openExternal('https://discuss.atom.io/c/electron') shell.openExternal('https://discuss.atom.io/c/electron')
} }
}, },
{ {
label: 'Search Issues', label: 'Search Issues',
click() { click () {
shell.openExternal('https://github.com/electron/electron/issues') shell.openExternal('https://github.com/electron/electron/issues')
} }
} }
@ -161,7 +166,8 @@ app.once('ready', () => {
if (process.platform === 'darwin') { if (process.platform === 'darwin') {
template.unshift({ template.unshift({
label: 'Electron', label: 'Electron',
submenu: [{ submenu: [
{
role: 'about' role: 'about'
}, },
{ {
@ -195,7 +201,8 @@ app.once('ready', () => {
type: 'separator' type: 'separator'
}, { }, {
label: 'Speech', label: 'Speech',
submenu: [{ submenu: [
{
role: 'startspeaking' role: 'startspeaking'
}, },
{ {
@ -203,7 +210,8 @@ app.once('ready', () => {
} }
] ]
}) })
template[3].submenu = [{ template[3].submenu = [
{
role: 'close' role: 'close'
}, },
{ {
@ -236,7 +244,7 @@ if (option.modules.length > 0) {
Module._preloadModules(option.modules) Module._preloadModules(option.modules)
} }
function loadApplicationPackage(packagePath) { function loadApplicationPackage (packagePath) {
// Add a flag indicating app is started from default app. // Add a flag indicating app is started from default app.
process.defaultApp = true process.defaultApp = true
@ -282,17 +290,17 @@ function loadApplicationPackage(packagePath) {
} }
} }
function showErrorMessage(message) { function showErrorMessage (message) {
app.focus() app.focus()
dialog.showErrorBox('Error launching app', message) dialog.showErrorBox('Error launching app', message)
process.exit(1) process.exit(1)
} }
function loadApplicationByUrl(appUrl) { function loadApplicationByUrl (appUrl) {
require('./default_app').load(appUrl) require('./default_app').load(appUrl)
} }
function startRepl() { function startRepl () {
if (process.platform === 'win32') { if (process.platform === 'win32') {
console.error('Electron REPL not currently supported on Windows') console.error('Electron REPL not currently supported on Windows')
process.exit(1) process.exit(1)