From 4a999fb6286bafcd070a1ebe53ceb5effacc8b59 Mon Sep 17 00:00:00 2001 From: Alexandre Alapetite Date: Mon, 4 Nov 2013 20:23:46 +0100 Subject: Améliorations chargement JS async MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit En particulier pour global_view.js. Suppression d'une requête avortée dans Chrome. --- public/scripts/global_view.js | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) (limited to 'public/scripts/global_view.js') diff --git a/public/scripts/global_view.js b/public/scripts/global_view.js index 7c2def775..2c95bdfb7 100644 --- a/public/scripts/global_view.js +++ b/public/scripts/global_view.js @@ -52,12 +52,19 @@ function init_global_view() { init_stream_delegates($("#panel")); } -if (document.readyState && document.readyState !== 'loading') { +function init_all_global_view() { + if (!(window.$ && window.init_stream_delegates)) { + window.setTimeout(init_all_global_view, 50); //Wait for all js to be loaded + return; + } init_global_view(); init_close_panel(); +} + +if (document.readyState && document.readyState !== 'loading') { + init_all_global_view(); } else if (document.addEventListener) { document.addEventListener('DOMContentLoaded', function () { - init_global_view(); - init_close_panel(); + init_all_global_view(); }, false); } -- cgit v1.2.3