From 1eea9a4798620620e54411a061c483d226bbab1c Mon Sep 17 00:00:00 2001
From: Jacek Kowalski <Jacek@jacekk.info>
Date: Wed, 10 Apr 2019 22:18:36 +0000
Subject: [PATCH] When changing language file, keep the version tag
---
index.js | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/index.js b/index.js
index a3695c9..8339727 100644
--- a/index.js
+++ b/index.js
@@ -315,13 +315,15 @@
}
language = lang;
+ var old_script = document.getElementById('lang_script');
+ var old_version = old_script.src.match(/\?v[0-9]+/)[0];
var script = document.createElement('script');
script.type = 'text/javascript';
- script.src = 'lang_' + lang + '.js';
+ script.src = 'lang_' + lang + '.js' + (old_version ? old_version : '');
script.id = 'lang_script';
script.onload = translate;
- document.body.removeChild(document.getElementById('lang_script'));
+ document.body.removeChild(old_script);
document.body.appendChild(script);
ignore_hashchange = true;
--
Gitblit v1.9.1