ff46c18164
Now that themes are controlled with a class instead of setting media="none" on the stylesheet link and both themes already being duplicated in default.css for the automatic themeing it makes sense to have all theme related CSS in the same place. This commit also fixes the missing dark theme on embeds.
36 lines
1.1 KiB
Plaintext
36 lines
1.1 KiB
Plaintext
<!DOCTYPE html>
|
|
<html lang="<%= env.get("preferences").as(Preferences).locale %>">
|
|
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
|
<meta name="thumbnail" content="<%= thumbnail %>">
|
|
<%= rendered "components/player_sources" %>
|
|
<link rel="stylesheet" href="/css/videojs-overlay.css?v=<%= ASSET_COMMIT %>">
|
|
<script src="/js/videojs-overlay.min.js?v=<%= ASSET_COMMIT %>"></script>
|
|
<link rel="stylesheet" href="/css/default.css?v=<%= ASSET_COMMIT %>">
|
|
<link rel="stylesheet" href="/css/embed.css?v=<%= ASSET_COMMIT %>">
|
|
<title><%= HTML.escape(video.title) %> - Invidious</title>
|
|
</head>
|
|
|
|
<body class="dark-theme">
|
|
<script id="video_data" type="application/json">
|
|
<%=
|
|
{
|
|
"id" => video.id,
|
|
"index" => continuation,
|
|
"plid" => plid,
|
|
"length_seconds" => video.length_seconds.to_f,
|
|
"video_series" => video_series,
|
|
"params" => params,
|
|
"preferences" => preferences,
|
|
"premiere_timestamp" => video.premiere_timestamp.try &.to_unix
|
|
}.to_pretty_json
|
|
%>
|
|
</script>
|
|
|
|
<%= rendered "components/player" %>
|
|
<script src="/js/embed.js?v=<%= ASSET_COMMIT %>"></script>
|
|
</body>
|
|
</html>
|