From 703ec0eb5e9c222be7fa13e1ac1f955bb3c75f97 Mon Sep 17 00:00:00 2001 From: Ilya Kreymer Date: Sun, 2 Nov 2014 16:11:03 -0800 Subject: [PATCH] banner insert: extra check for document.body before adding banner --- pywb/static/wb.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/pywb/static/wb.js b/pywb/static/wb.js index 00592bbf..8c8892d1 100644 --- a/pywb/static/wb.js +++ b/pywb/static/wb.js @@ -35,10 +35,14 @@ function init_banner() { bid = PLAIN_BANNER_ID; } + if (!document || !document.body) { + return; + } + if (document.getElementById(bid) != null) { return; } - + _wb_js.create_banner_element(bid); } @@ -56,14 +60,14 @@ this.ts_to_date = function(ts, is_gmt) if (ts.length < 14) { return ts; } - + var datestr = (ts.substring(0, 4) + "-" + ts.substring(4, 6) + "-" + ts.substring(6, 8) + "T" + ts.substring(8, 10) + ":" + ts.substring(10, 12) + ":" + ts.substring(12, 14) + "-00:00"); - + var date = new Date(datestr); if (is_gmt) { return date.toGMTString();