diff --git a/static/client/js/rejs/banners.js b/static/client/js/rejs/banners.js index 51df677e..c331d6ed 100644 --- a/static/client/js/rejs/banners.js +++ b/static/client/js/rejs/banners.js @@ -54,9 +54,8 @@ xhr.onreadystatechange = function (event) { if (event.target.readyState === 4) { if (event.target.status === 200) { - if (document.readyState === "loading") { - console.info('setting DOMContentLoaded event listener'); - document.addEventListener("DOMContentLoaded", function() { + if (document.readyState === "loading" && !window.marker_DOMbannersjsElementInserted) { + document.addEventListener("DOMbannersjsElementInserted", function() { runCallback(callback, event.target.responseText); }); } else { @@ -121,7 +120,7 @@ getBanners(getUrl(), insertBanners); }; - // window.addEventListener("load", main); main(); + // window.addEventListener("load", main); // document.addEventListener("DOMContentLoaded", main); })(); diff --git a/static/client/js/rejs/tops.js b/static/client/js/rejs/tops.js index f62fe629..465744f0 100644 --- a/static/client/js/rejs/tops.js +++ b/static/client/js/rejs/tops.js @@ -83,18 +83,5 @@ // main(); // window.addEventListener("load", main); // document.addEventListener("DOMContentLoaded", main); - document.addEventListener("DOMtopjsElementInserted", function() { - console.info("DOMtopjsElementInserted fired"); - window.marker_DOMtopjsElementInserted = true - }); - // Listen for the event. - main(); - - // function ready() { - // console.info( 'DOM готов' ); - // // alert( "Размеры картинки: " + img.offsetWidth + "x" + img.offsetHeight ); - // } - - // document.addEventListener("DOMContentLoaded", ready); })(); diff --git a/templates/client/blank.html b/templates/client/blank.html index a4df0c0d..6aa9af84 100644 --- a/templates/client/blank.html +++ b/templates/client/blank.html @@ -59,6 +59,17 @@ This template include basic anf main styles and js files, "tag": "{{ tag }}" }; + {% if request.GET.debug == '1' %}