diff --git a/ethereal/assets/ext/home.html b/ethereal/assets/ext/home.html new file mode 100644 index 0000000000..54af769911 --- /dev/null +++ b/ethereal/assets/ext/home.html @@ -0,0 +1,21 @@ + + + +Ethereum + + + + + +

Ethereum

+ + + + diff --git a/ethereal/assets/qml/wallet.qml b/ethereal/assets/qml/wallet.qml index 84022a230a..92641fb3ef 100644 --- a/ethereal/assets/qml/wallet.qml +++ b/ethereal/assets/qml/wallet.qml @@ -27,6 +27,11 @@ ApplicationWindow { onTriggered: openAppDialog.open() } + MenuItem { + text: "Browser" + onTriggered: ui.openBrowser() + } + MenuSeparator {} MenuItem { diff --git a/ethereal/ui_lib.go b/ethereal/ui_lib.go index 6a62fa1df2..42c5c9ad2d 100644 --- a/ethereal/ui_lib.go +++ b/ethereal/ui_lib.go @@ -1,10 +1,11 @@ package main import ( + "path" + "github.com/ethereum/eth-go" "github.com/ethereum/eth-go/ethutil" "github.com/go-qml/qml" - "path" ) type memAddr struct { @@ -42,6 +43,10 @@ func (ui *UiLib) OpenHtml(path string) { go app.run() } +func (ui *UiLib) OpenBrowser() { + ui.OpenHtml("file://" + ui.AssetPath("ext/home.html")) +} + func (ui *UiLib) Muted(content string) { component, err := ui.engine.LoadFile(ui.AssetPath("qml/muted.qml")) if err != nil {