From 12de5a891b7a73f142c321ea2d013457470d1370 Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Thu, 5 May 2011 11:38:53 +0200 Subject: [PATCH] [FIX] QWeb2: fix xml string detection bzr revid: fme@openerp.com-20110505093853-c692wio8uaxy1ndk --- addons/base/static/lib/qweb/qweb2.js | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/addons/base/static/lib/qweb/qweb2.js b/addons/base/static/lib/qweb/qweb2.js index 4343e10923f..edf8f8b2b21 100644 --- a/addons/base/static/lib/qweb/qweb2.js +++ b/addons/base/static/lib/qweb/qweb2.js @@ -20,6 +20,16 @@ var QWeb2 = { } throw prefix + ": " + message; }, + trim: function(s, mode) { + switch (mode) { + case "left": + return s.replace(/^\s*/, ""); + case "right": + return s.replace(/\s*$/, ""); + default: + return s.replace(/^\s*|\s*$/g, ""); + } + }, js_escape: function(s, noquotes) { return (noquotes ? '' : "'") + s.replace(/\r?\n/g, "\\n").replace(/'/g, "\\'") + (noquotes ? '' : "'"); }, @@ -177,7 +187,7 @@ QWeb2.Engine = (function() { }, load_xml : function(s) { s = s.replace(/^\s*|\s*$/g, ''); - if (s[0] === '