commit 140cac0dfe76b665100f902a18394b6897faff0f
parent fc7de29d80c352f6e7826ab0597919f254c7ad47
Author: Daniel Barlow <dan@telent.net>
Date: Fri, 4 Mar 2022 23:17:21 +0000
Viewplex listens for :uri webview events and relays them
Diffstat:
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/just/just.fnl b/just/just.fnl
@@ -74,6 +74,7 @@
:add-view (fn [self webview]
(set foreground-view webview)
(webview.widget:show)
+ (webview:listen :uri #(listeners:notify :uri $1))
(set widget.page
(widget:append_page webview.widget)))
:visit #(and foreground-view (foreground-view:visit $2))
@@ -146,8 +147,8 @@
container (Gtk.Box {
:orientation Gtk.Orientation.VERTICAL
})
- viewplex (Viewplex.new)
webview (Webview.new)
+ viewplex (Viewplex.new)
navbar (Navbar.new viewplex)
]
@@ -157,7 +158,7 @@
(window:add container)
- (webview:visit "https://terse.telent.net/")
+ (viewplex:visit "https://terse.telent.net/")
(window:show_all))
(Gtk.main)