Initial commit
Dieser Commit ist enthalten in:
21
frontend/electron/preload.js
Normale Datei
21
frontend/electron/preload.js
Normale Datei
@ -0,0 +1,21 @@
|
||||
const { contextBridge, ipcRenderer } = require('electron')
|
||||
|
||||
contextBridge.exposeInMainWorld('electronAPI', {
|
||||
minimize: () => ipcRenderer.invoke('app:minimize'),
|
||||
maximize: () => ipcRenderer.invoke('app:maximize'),
|
||||
close: () => ipcRenderer.invoke('app:close'),
|
||||
getVersion: () => ipcRenderer.invoke('app:getVersion'),
|
||||
getPath: (name) => ipcRenderer.invoke('app:getPath', name),
|
||||
|
||||
onWindowMaximized: (callback) => {
|
||||
ipcRenderer.on('window-maximized', callback)
|
||||
},
|
||||
|
||||
onWindowUnmaximized: (callback) => {
|
||||
ipcRenderer.on('window-unmaximized', callback)
|
||||
},
|
||||
|
||||
removeAllListeners: (channel) => {
|
||||
ipcRenderer.removeAllListeners(channel)
|
||||
}
|
||||
})
|
||||
In neuem Issue referenzieren
Einen Benutzer sperren