@@ -0,0 +1,944 @@
+package org.oulipo.extensions.experimental;%0A%0Aimport org.oulipo.browser.api.BrowserContext;%0Aimport org.oulipo.browser.api.Extension;%0Aimport org.oulipo.browser.api.tabs.OulipoTab;%0A%0Aimport javafx.scene.control.MenuItem;%0Aimport javafx.scene.web.WebEngine;%0Aimport javafx.scene.web.WebView;%0A%0Apublic class IpfsViewerExtension implements Extension %7B%0A%0A%09@Override%0A%09public void init(BrowserContext ctx) %7B%0A%09%09MenuItem item = new MenuItem();%0A%09%09item.setText(%22IPFS Web Console%22);%0A%09%09item.setOnAction(e -%3E %7B%0A%09%09%09WebView webView = new WebView();%0A%09        final WebEngine webEngine = webView.getEngine();%0A%09        webEngine.load(%22http://localhost:5001/webui%22);%0A%09        %0A%09        OulipoTab tab = new OulipoTab();%0A%09        tab.setText(%22IPFS Console%22);%0A%09        tab.setContent(webView);%0A%09%09%09ctx.getTabManager().insert(ctx.getTabManager().size(), tab);%0A%09%09%09ctx.getTabManager().selectTab(tab);%0A%09%09%7D);%0A%09%09ctx.getMenuContext().getToolsMenu().getItems().add(item);%0A%09%09%0A%09%0A%09%7D%0A%0A%7D%0A

Add IPFS web console tab to browser. Fixes #38