From b40f73ad4dfe5438c54a08a2feda03a83f8829f8 Mon Sep 17 00:00:00 2001 From: Amauri CHAMPEAUX Date: Fri, 6 Mar 2015 19:34:04 +0100 Subject: [PATCH] Add version number to force reload files --- tarteaucitron.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/tarteaucitron.js b/tarteaucitron.js index c067b5b..f6eb47a 100644 --- a/tarteaucitron.js +++ b/tarteaucitron.js @@ -10,6 +10,7 @@ var scripts = document.getElementsByTagName('script'), tarteaucitronNoAdBlocker = false; var tarteaucitron = { + "version": 152, "cdn": cdn, "user": {}, "lang": {}, @@ -87,8 +88,8 @@ var tarteaucitron = { "use strict"; var cdn = tarteaucitron.cdn, language = tarteaucitron.getLanguage(), - pathToLang = cdn + 'lang/tarteaucitron.' + language + '.js', - pathToServices = cdn + 'tarteaucitron.services.js', + pathToLang = cdn + 'lang/tarteaucitron.' + language + '.js?v=' + tarteaucitron.version, + pathToServices = cdn + 'tarteaucitron.services.js?v=' + tarteaucitron.version, linkElement = document.createElement('link'), defaults = { "adblocker": true, @@ -113,7 +114,7 @@ var tarteaucitron = { // Step 1: load css linkElement.rel = 'stylesheet'; linkElement.type = 'text/css'; - linkElement.href = cdn + 'css/tarteaucitron.css'; + linkElement.href = cdn + 'css/tarteaucitron.css?v=' + tarteaucitron.version; document.getElementsByTagName('head')[0].appendChild(linkElement); // Step 2: load language and services @@ -229,7 +230,7 @@ var tarteaucitron = { html += ''; } - tarteaucitron.addScript(tarteaucitron.cdn + 'advertising.js', '', function () { + tarteaucitron.addScript(tarteaucitron.cdn + 'advertising.js?v=' + tarteaucitron.version, '', function () { if (tarteaucitronNoAdBlocker === true || defaults.adblocker === false) { div.id = 'tarteaucitronRoot'; body.appendChild(div, body);