From 6e749800d8a9f6b77bf50be92a70b7916c2804f3 Mon Sep 17 00:00:00 2001 From: George Halkiadakis Date: Thu, 27 Apr 2023 01:55:12 +0300 Subject: hotfixes and optimizations --- public/assets/css/class.css | 4 +++- public/assets/js/lesson-features.js | 21 ++++++++++++++++++++- 2 files changed, 23 insertions(+), 2 deletions(-) (limited to 'public/assets') diff --git a/public/assets/css/class.css b/public/assets/css/class.css index 5ad26c4..5252975 100644 --- a/public/assets/css/class.css +++ b/public/assets/css/class.css @@ -389,4 +389,6 @@ .classroom footer .no-list-mark ul li { margin: 0 0 4px 0; } -.classroom .page-container { max-width: 1024px; } \ No newline at end of file +.classroom .page-container { max-width: 1024px; } + +iframe .ytp-chrome-top-buttons { display: none !important; } \ No newline at end of file diff --git a/public/assets/js/lesson-features.js b/public/assets/js/lesson-features.js index 3634aa3..189b301 100644 --- a/public/assets/js/lesson-features.js +++ b/public/assets/js/lesson-features.js @@ -2,7 +2,9 @@ const valid_codeblocks = [ // supported sort-code keys 'youtube', 'spotify', 'spotify-track', - 'world-data' + 'world-data', + 'vimeo', + 'dailymotion' ]; @@ -35,6 +37,15 @@ var owid_template = ( id => { // our world in data (explorer) return '' }); +var vimeo_template = ( id => { + return '
' +}); + +var dailymotion_template = ( id => { + return '
' +}); + + /** inject_codeblocks * --- -- -- - - - @@ -98,6 +109,14 @@ function inject_codeblocks(code) { codeblock = owid_template(id); break; + case 'vimeo': + codeblock = vimeo_template(id); + break; + + case 'dailymotion': + codeblock = dailymotion_template(id); + break; + default: codeblock = id; -- cgit v1.2.3