RSS Git Download  Clone
Raw View History
Blames found: 16 Mode: javascript Binary: false


Hang on, we reloading big blames...
const remote = require('@electron/remote')
const multiActions = (data) => { const webview = global.p3x.onenote.webview; switch (data.action) { /* case 'focus-save': //console.log('focus-save') webview.getWebContents().executeJavaScript(`window.p3xOnenoteActiveElement = document.activeElement; window.p3xIframe = document.getElementById('sdx_ow_iframe'); window.p3xIframeDoc = window.p3xIframe.contentDocument || window.p3xIframe.contentWindow.document; console.log(window.p3xIframeDoc.activeElement);`) break; */ case 'focus': // webview.openDevTools(); if (webview !== undefined) { webview.focus() /* webview.getWebContents().executeJavaScript(`var a = 'foo'; Promise.resolve(a);`).then(result => { console.log(result) }).catch(e => console.error(e)) */ //webview.getWebContents().executeJavaScript(`console.log(window.p3xOnenoteActiveElement)`) //document.activeElement } break; case 'restart':
//const session = webview.getWebContents().session; const session = remote.webContents.fromId(webview.getWebContentsId()).session
session.clearStorageData().then(() => { webview.reload()
}) break; case 'home':
webview.src = global.p3x.onenote.url.notebooks
break; case 'corporate':
webview.src = 'https://www.onenote.com/notebooks?auth=2'
break;
case 'get-location':
require('./multi-action/get-location')() break; case 'toast': require('./multi-action/toast')(data)
break;
case 'dark-theme-invert': document.body.classList.remove('p3x-dark-mode-invert-quirks') if (data.darkThemeInvert === true) { document.body.classList.add('p3x-dark-mode-invert-quirks') } // alert(`darkThemeInvert: ${data.darkThemeInvert}`) break;
} }
module.exports = multiActions;