summaryrefslogtreecommitdiff
path: root/addons/web/static/src
diff options
context:
space:
mode:
authorAaron Bohy <aab@odoo.com>2016-01-12 13:12:35 +0100
committerAaron Bohy <aab@odoo.com>2016-01-14 11:22:25 +0100
commit029c0d55671a8dfe0e3dee308f8e344e8decfe52 (patch)
treedf551d5b011fa2bde11052a88c16041b0f862b6c /addons/web/static/src
parent5c50ba322f7d94d0a5f6af559de49898bd43b47c (diff)
[FIX] web: utils: backport of swap() for enterprise compatibility
Diffstat (limited to 'addons/web/static/src')
-rw-r--r--addons/web/static/src/js/framework/utils.js8
1 files changed, 8 insertions, 0 deletions
diff --git a/addons/web/static/src/js/framework/utils.js b/addons/web/static/src/js/framework/utils.js
index 087d4c73d65..38953138da9 100644
--- a/addons/web/static/src/js/framework/utils.js
+++ b/addons/web/static/src/js/framework/utils.js
@@ -411,6 +411,13 @@ var DropMisordered = Class.extend({
},
});
+function swap(array, elem1, elem2) {
+ var i1 = array.indexOf(elem1);
+ var i2 = array.indexOf(elem2);
+ array[i2] = elem1;
+ array[i1] = elem2;
+}
+
return {
divmod: divmod,
@@ -437,6 +444,7 @@ return {
assert: assert,
xor: xor,
DropMisordered: DropMisordered,
+ swap: swap,
};
});