git ssb

2+

mixmix / ticktack



Tree: b6eceb163c5b4abcbee0ea11cb371c527b6811aa

Files: b6eceb163c5b4abcbee0ea11cb371c527b6811aa / context-menu.js

622 bytesRaw
1const electron = require('electron')
2const remote = electron.remote
3const Menu = remote.Menu
4
5var rightClickPosition = null
6
7const menu = Menu.buildFromTemplate([
8 { label: 'Inspect Element',
9 click: () => {
10 remote.getCurrentWindow().inspectElement(rightClickPosition.x, rightClickPosition.y)
11 }
12 },
13 { label: 'Inspect Background Process',
14 click: () => {
15 electron.ipcRenderer.send('open-background-devtools')
16 }
17 }
18])
19
20window.addEventListener('contextmenu', (e) => {
21 e.preventDefault()
22 rightClickPosition = {x: e.x, y: e.y}
23 menu.popup(remote.getCurrentWindow(), {async: true})
24}, false)
25

Built with git-ssb-web