Skip to content

Commit d38fdcf

Browse files
committed
Merge pull request electron#166 from electron/letsconst4
Let/Const/StringTemplates in section and tests
2 parents 52d44f9 + fde6c42 commit d38fdcf

File tree

5 files changed

+35
-33
lines changed

5 files changed

+35
-33
lines changed

main-process/system/protocol-handler.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,5 @@ const dialog = require('electron').dialog
44
app.setAsDefaultProtocolClient('electron-api-demos')
55

66
app.on('open-url', function (event, url) {
7-
dialog.showErrorBox('Welcome Back', `You arrived from: ${url}` )
7+
dialog.showErrorBox('Welcome Back', `You arrived from: ${url}`)
88
})

package.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,5 +52,10 @@
5252
"electron-json-storage": "^2.0.0",
5353
"glob": "^6.0.4",
5454
"highlight.js": "^9.3.0"
55+
},
56+
"standard": {
57+
"env": {
58+
"mocha": true
59+
}
5560
}
5661
}

sections/communication/invisible.html

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
<html>
22
<script type="text/javascript">
3-
var ipc = require('electron').ipcRenderer;
4-
var BrowserWindow = require('electron').remote.BrowserWindow;
3+
const ipc = require('electron').ipcRenderer
4+
const BrowserWindow = require('electron').remote.BrowserWindow
55

66
ipc.on('compute-factorial', function (event, number, fromWindowId) {
7-
var result = factorial(number);
8-
var fromWindow = BrowserWindow.fromId(fromWindowId);
9-
fromWindow.webContents.send('factorial-computed', number, result);
10-
window.close();
11-
});
7+
const result = factorial(number)
8+
const fromWindow = BrowserWindow.fromId(fromWindowId)
9+
fromWindow.webContents.send('factorial-computed', number, result)
10+
window.close()
11+
})
1212

1313
function factorial (num) {
14-
if (num === 0) return 1;
15-
return num * factorial(num - 1);
14+
if (num === 0) return 1
15+
return num * factorial(num - 1)
1616
}
1717
</script>
1818
</html>

sections/native-ui/dialogs.html

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -34,13 +34,13 @@ <h5>Main Process</h5>
3434
<h2>ProTip</h2>
3535
<strong>The sheet-style dialog on OS X.</strong>
3636
<p>On OS X you can choose between a "sheet" dialog or a default dialog. The sheet version descends from the top of the window. To use sheet version, pass the <code>window</code> as the first argument in the dialog method.</p>
37-
<pre><code class="language-js">var ipc = require('electron').ipcMain
38-
var dialog = require('dialog')
39-
var BrowserWindow = require('browser-window')
37+
<pre><code class="language-js">const ipc = require('electron').ipcMain
38+
const dialog = require('dialog')
39+
const BrowserWindow = require('browser-window')
4040

4141
ipc.on('open-file-dialog-sheet', function (event) {
42-
var window = BrowserWindow.fromWebContents(event.sender)
43-
var files = dialog.showOpenDialog(window, { properties: [ 'openFile' ]})
42+
const window = BrowserWindow.fromWebContents(event.sender)
43+
const files = dialog.showOpenDialog(window, { properties: [ 'openFile' ]})
4444
})</code></pre>
4545
</div>
4646
</div>

tests/index.js

Lines changed: 15 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,22 @@
1-
var Application = require('spectron').Application
2-
var chai = require('chai')
3-
var chaiAsPromised = require('chai-as-promised')
4-
var path = require('path')
5-
var fs = require('fs')
1+
'use strict'
2+
3+
const Application = require('spectron').Application
4+
const chai = require('chai')
5+
const chaiAsPromised = require('chai-as-promised')
6+
const path = require('path')
7+
const fs = require('fs')
68

79
chai.should()
810
chai.use(chaiAsPromised)
911

10-
var after = global.after
11-
var before = global.before
12-
var describe = global.describe
13-
var it = global.it
14-
1512
describe('demo app', function () {
1613
this.timeout(30000)
1714

18-
var app
15+
let app
1916

20-
var removeStoredPreferences = function () {
21-
var productName = require('../package').productName
22-
var userDataPath = path.join(process.env.HOME, 'Library', 'Application Support', productName)
17+
const removeStoredPreferences = function () {
18+
const productName = require('../package').productName
19+
const userDataPath = path.join(process.env.HOME, 'Library', 'Application Support', productName)
2320
try {
2421
fs.unlinkSync(path.join(userDataPath, 'activeDemoButtonId.json'))
2522
} catch (error) {
@@ -32,7 +29,7 @@ describe('demo app', function () {
3229
}
3330
}
3431

35-
var startApp = function () {
32+
const startApp = function () {
3633
app = new Application({
3734
path: path.join(__dirname, '..', 'node_modules', '.bin', 'electron'),
3835
args: [
@@ -48,7 +45,7 @@ describe('demo app', function () {
4845
})
4946
}
5047

51-
var restartApp = function () {
48+
const restartApp = function () {
5249
return app.stop().then(function () {
5350
return startApp()
5451
})
@@ -98,7 +95,7 @@ describe('demo app', function () {
9895

9996
describe('when a demo title is clicked', function () {
10097
it('it expands the demo content', function () {
101-
var onlyFirstVisible = Array(21).fill(false)
98+
let onlyFirstVisible = Array(26).fill(false)
10299
onlyFirstVisible[0] = true
103100

104101
return app.client.click('button[data-section="windows"]')
@@ -111,7 +108,7 @@ describe('demo app', function () {
111108

112109
describe('when the app is restarted after use', function () {
113110
it('it launches at last visted section & demo', function () {
114-
var onlyFirstVisible = Array(21).fill(false)
111+
let onlyFirstVisible = Array(26).fill(false)
115112
onlyFirstVisible[0] = true
116113

117114
return app.client.waitForVisible('#windows-section')

0 commit comments

Comments
 (0)