aboutsummaryrefslogtreecommitdiffstats
path: root/library/popup.js
diff options
context:
space:
mode:
Diffstat (limited to 'library/popup.js')
-rw-r--r--library/popup.js20
1 files changed, 17 insertions, 3 deletions
diff --git a/library/popup.js b/library/popup.js
index 667b13371..d956dc0b1 100644
--- a/library/popup.js
+++ b/library/popup.js
@@ -1,7 +1,10 @@
const injectCss = require('inject-css')
const MetaMaskUiCss = require('../ui/css')
-const startPopup = require('../app/scripts/popup-core')
const setupIframe = require('./lib/setup-iframe.js')
+const MetamaskInpageProvider = require('../app/scripts/lib/inpage-provider.js')
+const SWcontroller = require('./sw-controller')
+const SwStream = require('sw-stream/lib/sw-stream.js')
+const startPopup = require('../app/scripts/popup-core')
var css = MetaMaskUiCss()
@@ -11,9 +14,20 @@ var name = 'popup'
window.METAMASK_UI_TYPE = name
var iframeStream = setupIframe({
- zeroClientProvider: 'http://127.0.0.1:9001',
+ zeroClientProvider: 'http://localhost:9001',
sandboxAttributes: ['allow-scripts', 'allow-popups', 'allow-same-origin'],
container: document.body,
})
+console.log('outside:open')
-startPopup(iframeStream)
+const background = new SWcontroller({
+ fileName: '/popup/sw-build.js',
+})
+background.on('ready', (readSw) => {
+ // var inpageProvider = new MetamaskInpageProvider(SwStream(background.controller))
+ // startPopup(inpageProvider)
+ startPopup(SwStream(background.controller))
+})
+background.on('message', (messageEvent) => {debugger})
+background.startWorker()
+console.log('hello from /library/popup.js')