mirror of
https://github.com/webrecorder/pywb.git
synced 2025-03-24 06:59:52 +01:00
banner: fixes for framed replay with new default banner
This commit is contained in:
parent
0efa2dc0ad
commit
1c23e12c06
@ -25,10 +25,6 @@ This file is part of pywb.
|
|||||||
_wb_js.create_banner_element = function(banner_id)
|
_wb_js.create_banner_element = function(banner_id)
|
||||||
{
|
{
|
||||||
|
|
||||||
var banner_labels = {LOADING_MSG: "Loading...",
|
|
||||||
REPLAY_MSG: "This is an <b>archived</b> page from ",
|
|
||||||
LIVE_MSG: "This is a <b>live</b> page loaded on "};
|
|
||||||
|
|
||||||
var banner = document.createElement("wb_div");
|
var banner = document.createElement("wb_div");
|
||||||
banner.setAttribute("id", banner_id);
|
banner.setAttribute("id", banner_id);
|
||||||
banner.setAttribute("lang", "en");
|
banner.setAttribute("lang", "en");
|
||||||
@ -36,11 +32,11 @@ _wb_js.create_banner_element = function(banner_id)
|
|||||||
var text;
|
var text;
|
||||||
|
|
||||||
if (wbinfo.is_frame) {
|
if (wbinfo.is_frame) {
|
||||||
text = banner_labels.LOADING_MSG;
|
text = _wb_js.banner_labels.LOADING_MSG;
|
||||||
} else if (wbinfo.is_live) {
|
} else if (wbinfo.is_live) {
|
||||||
text = banner_labels.LIVE_MSG;
|
text = _wb_js.banner_labels.LIVE_MSG;
|
||||||
} else {
|
} else {
|
||||||
text = banner_labels.REPLAY_MSG;
|
text = _wb_js.banner_labels.REPLAY_MSG;
|
||||||
}
|
}
|
||||||
|
|
||||||
text = "<span id='_wb_label'>" + text + "</span>";
|
text = "<span id='_wb_label'>" + text + "</span>";
|
||||||
|
@ -42,6 +42,10 @@ function init_banner() {
|
|||||||
_wb_js.create_banner_element(bid);
|
_wb_js.create_banner_element(bid);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
this.banner_labels = {LOADING_MSG: "Loading...",
|
||||||
|
REPLAY_MSG: "This is an <b>archived</b> page from ",
|
||||||
|
LIVE_MSG: "This is a <b>live</b> page loaded on "};
|
||||||
|
|
||||||
this.create_banner_element = function() {
|
this.create_banner_element = function() {
|
||||||
// No banner by default
|
// No banner by default
|
||||||
return null;
|
return null;
|
||||||
|
@ -84,9 +84,9 @@ function set_state(state) {
|
|||||||
var label = document.getElementById("_wb_label");
|
var label = document.getElementById("_wb_label");
|
||||||
if (label) {
|
if (label) {
|
||||||
if (state.is_live) {
|
if (state.is_live) {
|
||||||
label.innerHTML = _wb_js.labels.LIVE_MSG;
|
label.innerHTML = _wb_js.banner_labels.LIVE_MSG;
|
||||||
} else {
|
} else {
|
||||||
label.innerHTML = _wb_js.labels.REPLAY_MSG;
|
label.innerHTML = _wb_js.banner_labels.REPLAY_MSG;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -147,3 +147,8 @@ function update_wb_url(url, ts, is_live) {
|
|||||||
|
|
||||||
push_state(url, ts, capture_str, is_live);
|
push_state(url, ts, capture_str, is_live);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Load Banner
|
||||||
|
if (_wb_js) {
|
||||||
|
_wb_js.load();
|
||||||
|
}
|
||||||
|
@ -8,6 +8,7 @@
|
|||||||
wbinfo.is_frame = true;
|
wbinfo.is_frame = true;
|
||||||
</script>
|
</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 }}/default_banner.js'> </script>
|
||||||
<script src='{{ wbrequest.host_prefix }}/{{ static_path }}/wb_frame.js'> </script>
|
<script src='{{ wbrequest.host_prefix }}/{{ static_path }}/wb_frame.js'> </script>
|
||||||
<link rel='stylesheet' href='{{ wbrequest.host_prefix }}/{{ static_path }}/wb.css'/>
|
<link rel='stylesheet' href='{{ wbrequest.host_prefix }}/{{ static_path }}/wb.css'/>
|
||||||
<!-- End WB Insert -->
|
<!-- End WB Insert -->
|
||||||
|
Loading…
x
Reference in New Issue
Block a user