From 10ff24c66174836cc61e2034388f3ef4be75b838 Mon Sep 17 00:00:00 2001 From: Amauri CHAMPEAUX Date: Sun, 22 Feb 2015 17:33:14 +0100 Subject: [PATCH] Prevent looping --- tarteaucitron.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tarteaucitron.js b/tarteaucitron.js index 28820ed..aed56fc 100644 --- a/tarteaucitron.js +++ b/tarteaucitron.js @@ -584,6 +584,7 @@ var tarteaucitron = { document.getElementsByTagName('head')[0].appendChild(script); }, "makeAsync": { + "antiGhost": 0, "buffer": '', "init": function (url, id) { "use strict"; @@ -606,6 +607,10 @@ var tarteaucitron = { }, "getAndParse": function (url, id) { "use strict"; + if (tarteaucitron.makeAsync.antiGhost > 10) { + return; + } + tarteaucitron.makeAsync.antiGhost += 1; tarteaucitron.addScript(url, '', function () { document.getElementById(id).innerHTML += tarteaucitron.makeAsync.buffer; tarteaucitron.makeAsync.buffer = '';