From e7f58b7f50e58a55c32aa78d599f455b0ab48f21 Mon Sep 17 00:00:00 2001 From: Haojian Wu Date: Sun, 22 May 2016 09:39:10 +0200 Subject: [PATCH] :arrow_up: mp3-encoder. --- mp3-encoder/README.md | 7 ++--- mp3-encoder/main.js | 60 ++++++++++++++++++---------------------- mp3-encoder/package.json | 2 +- 3 files changed, 31 insertions(+), 38 deletions(-) diff --git a/mp3-encoder/README.md b/mp3-encoder/README.md index ff4cd7e..1fe9846 100644 --- a/mp3-encoder/README.md +++ b/mp3-encoder/README.md @@ -1,5 +1,4 @@ -MP3 Encoder -=============== +# MP3 Encoder -Dummy app to test electron using an external process, coffee-script -and backbone on both windows and OSX +Dummy app to test electron using an external process, coffee-script +and backbone on both windows and OSX. diff --git a/mp3-encoder/main.js b/mp3-encoder/main.js index 502e73c..c03e732 100644 --- a/mp3-encoder/main.js +++ b/mp3-encoder/main.js @@ -1,33 +1,27 @@ -var app = require('app'); // Module to control application life. -var BrowserWindow = require('browser-window'); // Module to create native browser window. - -// Report crashes to our server. -require('crash-reporter').start(); - -// Keep a global reference of the window object, if you don't, the window will -// be closed automatically when the javascript object is GCed. -var mainWindow = null; - -// Quit when all windows are closed. -app.on('window-all-closed', function() { - if (process.platform != 'darwin') - app.quit(); -}); - -// This method will be called when Electron has done everything -// initialization and ready for creating browser windows. -app.on('ready', function() { - // Create the browser window. - mainWindow = new BrowserWindow({width: 800, height: 600}); - - // and load the index.html of the app. - mainWindow.loadUrl('file://' + __dirname + '/index.html'); - - // Emitted when the window is closed. - mainWindow.on('closed', function() { - // Dereference the window object, usually you would store windows - // in an array if your app supports multi windows, this is the time - // when you should delete the corresponding element. - mainWindow = null; - }); -}); +const {app, BrowserWindow} = require('electron'); + +let mainWindow; + +// Quit when all windows are closed. +app.on('window-all-closed', function() { + if (process.platform != 'darwin') + app.quit(); +}); + +// This method will be called when Electron has done everything +// initialization and ready for creating browser windows. +app.on('ready', function() { + // Create the browser window. + mainWindow = new BrowserWindow({width: 800, height: 600}); + + // and load the index.html of the app. + mainWindow.loadURL('file://' + __dirname + '/index.html'); + + // Emitted when the window is closed. + mainWindow.on('closed', function() { + // Dereference the window object, usually you would store windows + // in an array if your app supports multi windows, this is the time + // when you should delete the corresponding element. + mainWindow = null; + }); +}); diff --git a/mp3-encoder/package.json b/mp3-encoder/package.json index dd0f597..a43756f 100644 --- a/mp3-encoder/package.json +++ b/mp3-encoder/package.json @@ -1,5 +1,5 @@ { "name" : "mp3-encoder-demo", - "version" : "0.1.0", + "version" : "1.1.0", "main" : "main.js" }