A Metamask fork with Infura removed and default networks editable
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
const extension = require('./extension')
|
|
|
|
|
|
|
|
const notifications = {
|
|
|
|
show: showNotification,
|
|
|
|
}
|
|
|
|
module.exports = notifications
|
|
|
|
window.METAMASK_NOTIFIER = notifications
|
|
|
|
|
|
|
|
function showNotification() {
|
|
|
|
extension.windows.getAll({}, (windows) => {
|
|
|
|
|
|
|
|
let popupWindow = windows.find((win) => {
|
|
|
|
return win.type === 'popup'
|
|
|
|
})
|
|
|
|
|
|
|
|
if (popupWindow) {
|
|
|
|
return extension.windows.update(popupWindow.id, { focused: true })
|
|
|
|
}
|
|
|
|
|
|
|
|
extension.windows.create({
|
|
|
|
url: 'notification.html',
|
|
|
|
type: 'detached_panel',
|
|
|
|
focused: true,
|
|
|
|
width: 360,
|
|
|
|
height: 500,
|
|
|
|
})
|
|
|
|
})
|
|
|
|
}
|
|
|
|
|