Class ::xowiki::includelet::conference-stream
::xowiki::includelet::conference-stream
create ... \
[ -__decoration (default "plain") ]
Conference Live Stream
Defined in /var/www/openacs/packages/xowiki/tcl/conference-procs.tclClass Relations
- class: ::xowiki::IncludeletClass
![[i]](/resources/acs-subsite/ZoomIn16.gif)
- superclass: ::xowiki::Includelet
![[i]](/resources/acs-subsite/ZoomIn16.gif)
::xowiki::IncludeletClass create ::xowiki::includelet::conference-stream \
-superclass ::xowiki::Includelet
Methods (to be applied on instances)
__decoration (setter)
render (scripted)
:get_parameters
security::csp::require frame-src https://www.youtube-nocookie.com
template::head::add_javascript -script [subst {
window.addEventListener('load', (e) => {
const el = new bootstrap.Modal(document.querySelector('#youtube-consent'));
el.show();
});
}]
template::add_event_listener -selector {[data-bs-dismiss="modal"]:not(#youtube-consent-confirm)} -script [subst { location.assign("/conf2024/info"); }]
set modal [::xowiki::bootstrap::modal_dialog -title [subst {<span><i class="bi bi-info-square"></i></span> YouTube}] -id "youtube-consent" -body [subst {
<div class="info-text">
We've embedded content from YouTube here.<br>
Hereby, we want to inform you that YouTube may collect personal data
and track your viewing behaviour, however, in order to protect your
privacy, we have enabled Privacy Enhanced Mode for the embedded YouTube
players.<br> For further information, please visit<br>
<a href="https://www.youtube.com/t/privacy">https://www.youtube.com/t/privacy</a>
<a href="https://support.google.com/youtube/answer/171780?hl=en#zippy=%2Cturn-on-privacy-enhanced-mode">
https://support.google.com/youtube/answer/171780?hl=en#zippy=%2Cturn-on-privacy-enhanced-mode</a>
</div>}]]
return [subst {
<div class="mb-3">
<h3 class="mb-3">Day 1</h3>
<div class="mb-3" style="display:inline-block;position:relative;">
<iframe width="1280" height="720"
src="https://www.youtube-nocookie.com/embed/UI0jE3U-ICI"
title="OpenACS and Tcl/Tk Conference 2024 Day 1"
frameborder="0"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
referrerpolicy="strict-origin-when-cross-origin"
allowfullscreen></iframe>
</div>
</div>
</div>
<a type="button" class="btn btn-primary btn-lg" href="/conf2024/info/">Home</a>
$modal}]