diff options
author | dakkar <dakkar@thenautilus.net> | 2022-01-22 13:34:36 +0000 |
---|---|---|
committer | dakkar <dakkar@thenautilus.net> | 2022-01-22 13:34:36 +0000 |
commit | 49a40a6c5017afdcb926d29d4fc2bd0a808f135e (patch) | |
tree | 33d687f3e9b85de36a8fe58a27d4705e60bbda32 | |
parent | probably templated webmanifest (diff) | |
download | media-control-49a40a6c5017afdcb926d29d4fc2bd0a808f135e.tar.gz media-control-49a40a6c5017afdcb926d29d4fc2bd0a808f135e.tar.bz2 media-control-49a40a6c5017afdcb926d29d4fc2bd0a808f135e.zip |
fix mount root in webmanifest
-rw-r--r-- | lib/App/MediaControl/Web.rakumod | 5 | ||||
-rw-r--r-- | resources/ir.webmanifest | 2 |
2 files changed, 5 insertions, 2 deletions
diff --git a/lib/App/MediaControl/Web.rakumod b/lib/App/MediaControl/Web.rakumod index ed78e77..a4e42d8 100644 --- a/lib/App/MediaControl/Web.rakumod +++ b/lib/App/MediaControl/Web.rakumod @@ -59,7 +59,10 @@ class App::MediaControl::Web { get -> { resource 'index.html' } get -> 'ir.png' { resource 'ir.png' } - get -> 'ir.webmanifest' { template 'ir.webmanifest', request } + get -> 'ir.webmanifest' { + my $root = request.header('ProxyMountRoot') || '/'; + template 'ir.webmanifest', %( :$root ); + } include :$vlc, :$ir, :$media; diff --git a/resources/ir.webmanifest b/resources/ir.webmanifest index ab5f6e8..25cdbd1 100644 --- a/resources/ir.webmanifest +++ b/resources/ir.webmanifest @@ -11,5 +11,5 @@ ], "name": "Media Control", "short_name": "MC", - "start_url": "<.uri.add('..').path>" + "start_url": "<.root>" } |