From d031dac738ae735cd03de2b7e3a8df1ad4698480 Mon Sep 17 00:00:00 2001 From: Armand Bahi <armand.bahi@veremes.com> Date: Tue, 12 Mar 2019 14:17:53 +0100 Subject: [PATCH] =?UTF-8?q?Patch=20probl=C3=A8mes=20en=20mode=20compilatio?= =?UTF-8?q?n=20simple?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/vitis/client/javascript/app/app.js | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/src/vitis/client/javascript/app/app.js b/src/vitis/client/javascript/app/app.js index 22be505e..50923432 100755 --- a/src/vitis/client/javascript/app/app.js +++ b/src/vitis/client/javascript/app/app.js @@ -90,6 +90,18 @@ String.prototype.withoutAccents = function () { var noaccent = ['A', 'a', 'E', 'e', 'I', 'i', 'O', 'o', 'U', 'u', 'N', 'n', 'C', 'c']; var str = this; + + // Patch erreur lors de la compilation en mode SIMPLE + if (goog.isObject(str)) { + var sTmp = ''; + for (var key in str) { + if (str.hasOwnProperty(key)) { + sTmp += str[key]; + } + } + str = sTmp + } + for (var i = 0; i < accent.length; i++) { str = str.replace(accent[i], noaccent[i]); } @@ -107,6 +119,17 @@ String.prototype.removeURLParams = function (aForbiddenParams) { var sUrl = this; var paramIndex, nextParamIndex; + // Patch erreur lors de la compilation en mode SIMPLE + if (goog.isObject(sUrl)) { + var sTmp = ''; + for (var key in sUrl) { + if (sUrl.hasOwnProperty(key)) { + sTmp += sUrl[key]; + } + } + sUrl = sTmp + } + for (var i = 0; i < aForbiddenParams.length; i++) { // Cas où le paramètre commence par & @@ -185,4 +208,4 @@ var sha512 = function (input) { */ if (!NodeList.prototype.forEach) { NodeList.prototype.forEach = Array.prototype.forEach; -} \ No newline at end of file +} -- GitLab