Skip to content

Commit

Permalink
always add semicolons. My OCD can't handle it
Browse files Browse the repository at this point in the history
  • Loading branch information
pvrobays committed Jul 10, 2021
1 parent a5c7544 commit ec82384
Show file tree
Hide file tree
Showing 24 changed files with 363 additions and 363 deletions.
2 changes: 1 addition & 1 deletion .eslintrc
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
],
"semi": [
2,
"never"
"always"
],
"space-in-parens": [
"error",
Expand Down
44 changes: 22 additions & 22 deletions example/main.js
Original file line number Diff line number Diff line change
@@ -1,24 +1,24 @@
'use strict'
'use strict';

const electron = require('electron')
const { app } = electron
const { nativeTheme } = electron
const { BrowserWindow } = electron
const path = require('path')
const url = require('url')
const preferences = require('./preferences')
const electron = require('electron');
const { app } = electron;
const { nativeTheme } = electron;
const { BrowserWindow } = electron;
const path = require('path');
const url = require('url');
const preferences = require('./preferences');

nativeTheme.themeSource = preferences.preferences?.theme?.theme ?? 'system'
nativeTheme.themeSource = preferences.preferences?.theme?.theme ?? 'system';

preferences.on('save', preferences => {

console.log('Preferences were saved.', JSON.stringify(preferences, null, 4))
console.log('Preferences were saved.', JSON.stringify(preferences, null, 4));

nativeTheme.themeSource = preferences?.theme?.theme ?? 'system'
nativeTheme.themeSource = preferences?.theme?.theme ?? 'system';

})
});

let mainWindow
let mainWindow;

function createWindow() {

Expand All @@ -30,42 +30,42 @@ function createWindow() {
preload: path.join(__dirname, './Preload.js'),
contextIsolation: true,
},
})
});

mainWindow.loadURL(url.format({
pathname: path.join(__dirname, 'index.html'),
protocol: 'file:',
slashes: true,
}))
}));

// MainWindow.webContents.openDevTools();

mainWindow.on('closed', () => {

mainWindow = null
mainWindow = null;

})
});

}

app.on('ready', createWindow)
app.on('ready', createWindow);

app.on('window-all-closed', () => {

if (process.platform !== 'darwin') {

app.quit()
app.quit();

}

})
});

app.on('activate', () => {

if (mainWindow === null) {

createWindow()
createWindow();

}

})
});
12 changes: 6 additions & 6 deletions example/preferences.js
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
'use strict'
'use strict';

// Const electron = require('electron');
// const app = electron.app;
const path = require('path')
const os = require('os')
const ElectronPreferences = require('../')
const path = require('path');
const os = require('os');
const ElectronPreferences = require('../');

const preferences = new ElectronPreferences({
css: 'custom-style.css',
Expand Down Expand Up @@ -256,6 +256,6 @@ const preferences = new ElectronPreferences({
},
},
],
})
});

module.exports = preferences
module.exports = preferences;
22 changes: 11 additions & 11 deletions example/preload.js
Original file line number Diff line number Diff line change
@@ -1,29 +1,29 @@
'use strict'
'use strict';

const electron = require('electron')
const { contextBridge } = electron
const { ipcRenderer } = electron
const electron = require('electron');
const { contextBridge } = electron;
const { ipcRenderer } = electron;

let onPreferencesChangedHandler = () => {}
let onPreferencesChangedHandler = () => {};

contextBridge.exposeInMainWorld('api', {
showPreferences: () => {

ipcRenderer.send('showPreferences')
ipcRenderer.send('showPreferences');

},
getPreferences: () => ipcRenderer.sendSync('getPreferences'),
onPreferencesChanged: handler => {

onPreferencesChangedHandler = handler
onPreferencesChangedHandler = handler;

},
})
});

ipcRenderer.on('preferencesUpdated', (e, preferences) => {

onPreferencesChangedHandler(preferences)
onPreferencesChangedHandler(preferences);

})
});

console.log('Preloaded')
console.log('Preloaded');
18 changes: 9 additions & 9 deletions example/renderer.js
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
'use strict'
'use strict';

const bt = document.getElementsByClassName('bt')[0]
const prefsEl = document.getElementsByClassName('preferences')[0]
prefsEl.innerHTML = JSON.stringify(api.getPreferences(), null, 4)
const bt = document.getElementsByClassName('bt')[0];
const prefsEl = document.getElementsByClassName('preferences')[0];
prefsEl.innerHTML = JSON.stringify(api.getPreferences(), null, 4);

bt.addEventListener('click', () => {

api.showPreferences()
api.showPreferences();

})
});

api.onPreferencesChanged(preferences => {

console.log('Preferences were updated', preferences)
prefsEl.innerHTML = JSON.stringify(preferences, null, 4)
console.log('Preferences were updated', preferences);
prefsEl.innerHTML = JSON.stringify(preferences, null, 4);

})
});
Loading

0 comments on commit ec82384

Please sign in to comment.