Skip to content

Commit 8dce3ec

Browse files
committed
Open in browser: show menu item only if web port is published
1 parent dd92e85 commit 8dce3ec

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

menus.go

+8-4
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,9 @@ func ContainerMenu() MenuFn {
223223
items = append(items, menu.Item{Val: "pause", Label: "[p] pause"})
224224
items = append(items, menu.Item{Val: "restart", Label: "[r] restart"})
225225
items = append(items, menu.Item{Val: "exec", Label: "[e] exec shell"})
226-
items = append(items, menu.Item{Val: "browser", Label: "[w] open in browser"})
226+
if c.Meta["Web Port"] != "" {
227+
items = append(items, menu.Item{Val: "browser", Label: "[w] open in browser"})
228+
}
227229
}
228230
if c.Meta["state"] == "exited" || c.Meta["state"] == "created" {
229231
items = append(items, menu.Item{Val: "start", Label: "[s] start"})
@@ -280,9 +282,11 @@ func ContainerMenu() MenuFn {
280282
selected = "restart"
281283
ui.StopLoop()
282284
})
283-
ui.Handle("/sys/kbd/w", func(ui.Event) {
284-
selected = "browser"
285-
})
285+
if c.Meta["Web Port"] != "" {
286+
ui.Handle("/sys/kbd/w", func(ui.Event) {
287+
selected = "browser"
288+
})
289+
}
286290
}
287291
ui.Handle("/sys/kbd/R", func(ui.Event) {
288292
selected = "remove"

0 commit comments

Comments
 (0)