From 013133867bf16a1235df326770cc752f63e4a1ac Mon Sep 17 00:00:00 2001 From: Jemil Suleimanov Date: Thu, 10 Apr 2025 12:08:10 +0200 Subject: [PATCH] docs: unify documentation example and fiddle for IPC pattern-1 (#46517) * docs: unify documentation examples and fiddle * docs: remove changes in ipc documentation --- docs/fiddles/ipc/pattern-1/main.js | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/docs/fiddles/ipc/pattern-1/main.js b/docs/fiddles/ipc/pattern-1/main.js index 43799d4cb0b0..824ab951ad56 100644 --- a/docs/fiddles/ipc/pattern-1/main.js +++ b/docs/fiddles/ipc/pattern-1/main.js @@ -1,6 +1,12 @@ const { app, BrowserWindow, ipcMain } = require('electron/main') const path = require('node:path') +function handleSetTitle (event, title) { + const webContents = event.sender + const win = BrowserWindow.fromWebContents(webContents) + win.setTitle(title) +} + function createWindow () { const mainWindow = new BrowserWindow({ webPreferences: { @@ -8,16 +14,11 @@ function createWindow () { } }) - ipcMain.on('set-title', (event, title) => { - const webContents = event.sender - const win = BrowserWindow.fromWebContents(webContents) - win.setTitle(title) - }) - mainWindow.loadFile('index.html') } app.whenReady().then(() => { + ipcMain.on('set-title', handleSetTitle) createWindow() app.on('activate', function () {