mirror of
https://github.com/webrecorder/pywb.git
synced 2025-03-24 06:59:52 +01:00
video: load flashembed dynamically only when there are videos
This commit is contained in:
parent
cc4df75c0b
commit
7251c37c08
@ -335,7 +335,7 @@ __wbvidrw = (function() {
|
|||||||
|
|
||||||
function init_flash_player(div_id, width, height, info, thumb_url)
|
function init_flash_player(div_id, width, height, info, thumb_url)
|
||||||
{
|
{
|
||||||
var swf = "/static/default/flowplayer/flowplayer-3.2.18.swf";
|
var swf = wbinfo.static_prefix + "/flowplayer/flowplayer-3.2.18.swf";
|
||||||
|
|
||||||
var style = 'width: ' + width + 'px; height: ' + height + 'px; display: block';
|
var style = 'width: ' + width + 'px; height: ' + height + 'px; display: block';
|
||||||
document.getElementById(div_id).style.cssText += ';' + style;
|
document.getElementById(div_id).style.cssText += ';' + style;
|
||||||
@ -365,7 +365,19 @@ __wbvidrw = (function() {
|
|||||||
onFail: function() { alert("TEST"); }
|
onFail: function() { alert("TEST"); }
|
||||||
};
|
};
|
||||||
|
|
||||||
flashembed(div_id, opts, {"config": config});
|
var do_embed = function() {
|
||||||
|
window.flashembed(div_id, opts, {"config": config});
|
||||||
|
};
|
||||||
|
|
||||||
|
if (!window.flashembed) {
|
||||||
|
var script = document.createElement("script");
|
||||||
|
script._no_rewrite = true;
|
||||||
|
script.onload = do_embed;
|
||||||
|
script.setAttribute("src", wbinfo.static_prefix + "/flowplayer/toolbox.flashembed.js");
|
||||||
|
document.body.appendChild(script);
|
||||||
|
} else {
|
||||||
|
do_embed();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
document.addEventListener("DOMContentLoaded", function() {
|
document.addEventListener("DOMContentLoaded", function() {
|
||||||
|
@ -23,12 +23,9 @@
|
|||||||
wbinfo.is_live = {{ "true" if cdx.is_live else "false" }};
|
wbinfo.is_live = {{ "true" if cdx.is_live else "false" }};
|
||||||
wbinfo.coll = "{{ wbrequest.coll }}";
|
wbinfo.coll = "{{ wbrequest.coll }}";
|
||||||
wbinfo.proxy_magic = "{{ wbrequest.env.pywb_proxy_magic }}";
|
wbinfo.proxy_magic = "{{ wbrequest.env.pywb_proxy_magic }}";
|
||||||
|
wbinfo.static_prefix = "{{ wbrequest.host_prefix }}/{{ static_path }}";
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|
||||||
<script src='{{ wbrequest.host_prefix }}/{{ static_path }}/flowplayer/toolbox.flashembed.js'> </script>
|
|
||||||
|
|
||||||
|
|
||||||
<script src='{{ wbrequest.host_prefix }}/{{ static_path }}/wb.js'> </script>
|
<script src='{{ wbrequest.host_prefix }}/{{ static_path }}/wb.js'> </script>
|
||||||
<script src='{{ wbrequest.host_prefix }}/{{ static_path }}/vidrw.js'> </script>
|
<script src='{{ wbrequest.host_prefix }}/{{ static_path }}/vidrw.js'> </script>
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user