#
-<script type="text/javascript" src="https://videos.bentasker.co.uk/resources/embed/embed.js"></script>
#
-<div id="maincontainer" style="width: 50%; height: 50%">
#
+ <script type="text/javascript" src="https://videos.bentasker.co.uk/resources/embed/embed.js"></script>
#
+ <style type="text/css">
#
+ border-bottom: 1px solid #888;
#
+ text-overflow: ellipsis;
#
-<script type="text/javascript">
#
-// Get the video path from the request URL
#
-const urlParams = new URLSearchParams(window.location.search);
#
-vidurl = urlParams.get('url');
#
+ border-bottom: 1px solid #888;
#
+ text-decoration: none;
#
+ border: 1px solid #cccccc;
#
+ -moz-border-radius: 3px 3px 3px 3px;
#
+ border-radius: 3px 3px 3px 3px;
#
-embedBensPlayer(vidurl);
#
+ <script type="text/javascript">
#
+ function toggleembed(){
#
+ var d = document.getElementById('embedsect');
#
+ if (d.style.display == 'none'){
#
+ d.style.display = 'block';
#
+ d.style.display = 'none';
#
+ // From https://stackoverflow.com/a/1173319
#
+ function selectText(containerid) {
#
+ if (document.selection) { // IE
#
+ var range = document.body.createTextRange();
#
+ range.moveToElementText(document.getElementById(containerid));
#
+ } else if (window.getSelection) {
#
+ var range = document.createRange();
#
+ range.selectNode(document.getElementById(containerid));
#
+ window.getSelection().removeAllRanges();
#
+ window.getSelection().addRange(range);
#
+ // Get the video path from the request URL
#
+ const urlParams = new URLSearchParams(window.location.search);
#
+ vidurl = urlParams.get('url');
#
+ document.addEventListener("DOMContentLoaded", function(event) {
#
+ d = document.getElementById('embedsecturl');
#
+ // It's basically userinput, so escape it
#
+ t = document.createTextNode(vidurl);
#
+ var t2 = t.cloneNode(true);
#
+ document.getElementById('title').appendChild(t2);
#
+ <div id="maincontainer" style="width: 50%; height: 50%">
#
+ <script type="text/javascript">embedBensPlayer(vidurl);</script>
#
+ <a href="#" onclick="return toggleembed();">Embed Video</a>
#
+ <div class="clr"></div>
#
+ <div id="embedsect" style="display: none" onclick="selectText('embedsect')"><div style="width: 60%">
#
+ <script type="text/javascript" src="https://videos.bentasker.co.uk/resources/embed/embed.js"></script>
#
+ <script type="text/javascript">embedBensPlayer('<span id='embedsecturl'></span>');</script>>