Skip to content

Commit 61a3071

Browse files
committed
fixed assets
1 parent c464f5c commit 61a3071

2 files changed

Lines changed: 10 additions & 11 deletions

File tree

boot.php

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -20,17 +20,13 @@
2020
Translator::load();
2121

2222
// Backend integration
23-
if (rex::isBackend() && is_object(rex::getUser())) {
24-
// Mediapool sidebar with lazy asset loading
23+
if (rex::isBackend()) {
24+
// Load backend assets on all backend pages
25+
rex_view::addCssFile($addon->getAssetsUrl('vidstack-backend.min.css'));
26+
rex_view::addJsFile($addon->getAssetsUrl('vidstack-backend.min.js'));
27+
28+
// Mediapool sidebar
2529
rex_extension::register('MEDIA_DETAIL_SIDEBAR', static function (rex_extension_point $ep) {
26-
// Load backend assets only when needed (no translations needed)
27-
static $assetsLoaded = false;
28-
if (!$assetsLoaded) {
29-
$addon = rex_addon::get('vidstack_player');
30-
rex_view::addCssFile($addon->getAssetsUrl('vidstack-backend.min.css'));
31-
rex_view::addJsFile($addon->getAssetsUrl('vidstack-backend.min.js'));
32-
$assetsLoaded = true;
33-
}
3430
return BackendIntegration::renderMediapoolSidebar($ep);
3531
});
3632
}

lib/BackendIntegration.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,10 @@ public static function renderMediapoolSidebar(rex_extension_point $ep): ?string
3535
return $existing;
3636
}
3737

38-
$player = (new VidstackPlayer($filename))
38+
// Build media URL for player
39+
$mediaUrl = rex_url::media($filename);
40+
41+
$player = (new VidstackPlayer($mediaUrl))
3942
->attributes(['controls' => true, 'playsinline' => true]);
4043

4144
$html = $player->render();

0 commit comments

Comments
 (0)