From fe32ddf036c6ea22d401eb90a2289f0a58daa051 Mon Sep 17 00:00:00 2001 From: Dominique Liberda Date: Wed, 18 Jan 2023 03:53:06 +0100 Subject: [PATCH] + watch in retro theme ;3 --- .../components/{player.t => player.html} | 0 .../{player_flash.t => player_flash.html} | 0 templates/themes/retro/channel.html | 5 + templates/themes/retro/elements/item.html | 4 + templates/themes/retro/elements/top.html | 4 + templates/themes/retro/fav.html | 2 + templates/themes/retro/feed.html | 1 + templates/themes/retro/index.html | 4 + templates/themes/retro/login.html | 9 + templates/themes/retro/playlist.html | 1 + templates/themes/retro/register.html | 10 + templates/themes/retro/search.html | 8 + templates/themes/retro/subscribe.html | 2 + templates/themes/retro/watch.html | 455 ++++++++++++++++++ templates/themes/retro/watch_.html | 49 ++ templates/themes/retro/watch_error.html | 2 + webroot/watch.shs | 5 +- 17 files changed, 559 insertions(+), 2 deletions(-) rename templates/components/{player.t => player.html} (100%) rename templates/components/{player_flash.t => player_flash.html} (100%) create mode 100644 templates/themes/retro/channel.html create mode 100644 templates/themes/retro/elements/item.html create mode 100644 templates/themes/retro/elements/top.html create mode 100644 templates/themes/retro/fav.html create mode 100644 templates/themes/retro/feed.html create mode 100644 templates/themes/retro/index.html create mode 100644 templates/themes/retro/login.html create mode 100644 templates/themes/retro/playlist.html create mode 100644 templates/themes/retro/register.html create mode 100644 templates/themes/retro/search.html create mode 100644 templates/themes/retro/subscribe.html create mode 100644 templates/themes/retro/watch.html create mode 100644 templates/themes/retro/watch_.html create mode 100644 templates/themes/retro/watch_error.html diff --git a/templates/components/player.t b/templates/components/player.html similarity index 100% rename from templates/components/player.t rename to templates/components/player.html diff --git a/templates/components/player_flash.t b/templates/components/player_flash.html similarity index 100% rename from templates/components/player_flash.t rename to templates/components/player_flash.html diff --git a/templates/themes/retro/channel.html b/templates/themes/retro/channel.html new file mode 100644 index 0000000..9f78dc7 --- /dev/null +++ b/templates/themes/retro/channel.html @@ -0,0 +1,5 @@ +

{{.subscribe}}

+{{.err}} +{{start _videos}} +
{{.title}}

+{{end _videos}} diff --git a/templates/themes/retro/elements/item.html b/templates/themes/retro/elements/item.html new file mode 100644 index 0000000..618a7d6 --- /dev/null +++ b/templates/themes/retro/elements/item.html @@ -0,0 +1,4 @@ + +
${.title} +
| ${.runtime} seconds | ${.views} views
+Uploaded by ${.channel}
diff --git a/templates/themes/retro/elements/top.html b/templates/themes/retro/elements/top.html new file mode 100644 index 0000000..5962594 --- /dev/null +++ b/templates/themes/retro/elements/top.html @@ -0,0 +1,4 @@ +
+ + +
diff --git a/templates/themes/retro/fav.html b/templates/themes/retro/fav.html new file mode 100644 index 0000000..4246b56 --- /dev/null +++ b/templates/themes/retro/fav.html @@ -0,0 +1,2 @@ +<--- back to main

Your favourites

+{{.fav}} diff --git a/templates/themes/retro/feed.html b/templates/themes/retro/feed.html new file mode 100644 index 0000000..47cf858 --- /dev/null +++ b/templates/themes/retro/feed.html @@ -0,0 +1 @@ +{{.feed}} diff --git a/templates/themes/retro/index.html b/templates/themes/retro/index.html new file mode 100644 index 0000000..efbc262 --- /dev/null +++ b/templates/themes/retro/index.html @@ -0,0 +1,4 @@ +

All user's favourites:

+
+{{.favourites}} +
diff --git a/templates/themes/retro/login.html b/templates/themes/retro/login.html new file mode 100644 index 0000000..a037f01 --- /dev/null +++ b/templates/themes/retro/login.html @@ -0,0 +1,9 @@ +

Log in...

+
+ +
+ +
+ +
+{{.reason}} diff --git a/templates/themes/retro/playlist.html b/templates/themes/retro/playlist.html new file mode 100644 index 0000000..b379393 --- /dev/null +++ b/templates/themes/retro/playlist.html @@ -0,0 +1 @@ +{{.playlist}} diff --git a/templates/themes/retro/register.html b/templates/themes/retro/register.html new file mode 100644 index 0000000..06f36a8 --- /dev/null +++ b/templates/themes/retro/register.html @@ -0,0 +1,10 @@ +

Register

+
+ +
+ +
+ +
+(please make sure that you're connecting over SSL)
+{{.reason}} diff --git a/templates/themes/retro/search.html b/templates/themes/retro/search.html new file mode 100644 index 0000000..7b8248e --- /dev/null +++ b/templates/themes/retro/search.html @@ -0,0 +1,8 @@ +{{start _results}} + + +
{{.title}}
+ | {{.runtime}} seconds | {{.views}} views
+Uploaded by {{.channel}}
+ +{{end _results}} diff --git a/templates/themes/retro/subscribe.html b/templates/themes/retro/subscribe.html new file mode 100644 index 0000000..66f36e7 --- /dev/null +++ b/templates/themes/retro/subscribe.html @@ -0,0 +1,2 @@ +<--- back to main

Channels you subscribe to

+{{.subscribe}} diff --git a/templates/themes/retro/watch.html b/templates/themes/retro/watch.html new file mode 100644 index 0000000..15f5344 --- /dev/null +++ b/templates/themes/retro/watch.html @@ -0,0 +1,455 @@ + + + + + + + + + + + + {{@header}} +
+
+
+
+
+
+

+ Loading icon + + Loading… + +

+
+
+
+
+
+ + +
+ + + {{@player}} +
+ + +
+
+
+
+
+
+

+ + {{.title}} + +

+
+ +
+ +
+
+
+
+
+
+

+ Uploaded on {{.upload_date}} +

+
+

{{.description}}

+
+
+
    +
  • +

    + Category +

    +
    +

    + CATEGORY +

    +
    +
  • +
  • + +

    License

    +
    +

    + Standard YouTube License +

    +
    +
  • +
+
+
+ +
+
+
+ +
+
+ +
+
+
+
+
+
+
+

+ Loading icon + + Loading… + +

+
+
+
+
+
+
+

+ Loading icon + + Loading… + +

+
+
+
+
+

+ Loading icon + + Loading… + +

+
+
+
+
+

+ Loading icon + + Loading… + +

+
+
+
+ +
+
+
+ Ratings have been disabled for this video. +
+
+
+
+ Rating is available when the video has been rented. +
+
+
+
+ This feature is not available right now. Please try again later. +
+
+ +
+
+
+
+
+ + +
+
+
+ {{start ?playlist}} + TODO +

Playlist

+ + + {{start _playlist}} + +
{{.title}}

+ + {{end _playlist}} + {{end ?playlist}} +
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ + + + diff --git a/templates/themes/retro/watch_.html b/templates/themes/retro/watch_.html new file mode 100644 index 0000000..45b3682 --- /dev/null +++ b/templates/themes/retro/watch_.html @@ -0,0 +1,49 @@ +

+

{{.title}}

+
+
+ Uploaded by {{.uploader}} on {{.upload_date}} +
+
+ {{.view_count}} views
+ {{.like_count}} likes
+ + {{start ?fav}}Add to favourites
{{end ?fav}} + {{start ?unfav}}Remove from favourites
{{end ?unfav}} + {{start ?sub}}Subscribe to {{.uploader}}!
{{end ?sub}} + {{start ?unsub}}Unsubscribe from {{.uploader}}!
{{end ?unsub}} + {{start ?login}}Log in to add this video to your favourites and/or subscribe to this channel!
{{end ?login}} +

+
+
+
Description:
{{.description}}
+
+

Recommended

+
+{{start _recommended}} + +
{{.title}}
+ +{{end _recommended}} +

Comments

+
+ + + +{{start ?playlist}} +

Playlist

+ + + {{start _playlist}} + +
{{.title}}

+ + {{end _playlist}} +{{end ?playlist}} diff --git a/templates/themes/retro/watch_error.html b/templates/themes/retro/watch_error.html new file mode 100644 index 0000000..bea24e1 --- /dev/null +++ b/templates/themes/retro/watch_error.html @@ -0,0 +1,2 @@ +

+{{.error}} diff --git a/webroot/watch.shs b/webroot/watch.shs index 09f8088..2c24b80 100755 --- a/webroot/watch.shs +++ b/webroot/watch.shs @@ -226,8 +226,9 @@ if [[ "${get_data[v]}" ]]; then strings[comments_list]='An error ocurred during fetching comments.' fi - source "${cfg[namespace]}/templates/header.shs" - echo "$player_render" +# source "${cfg[namespace]}/templates/header.shs" +# echo "$player_render" + strings[@player]="meow$player_render" render strings "${cfg[namespace]}/templates/themes/${cfg[template]}/watch.html" else source templates/head.sh