summaryrefslogtreecommitdiff
path: root/addons/web/static/src/js/framework
diff options
context:
space:
mode:
authorDenis Ledoux <dle@odoo.com>2016-01-15 16:46:32 +0100
committerDenis Ledoux <dle@odoo.com>2016-01-15 16:46:32 +0100
commit474baec1cf8505ac723d79f6aaa0e13afd3b475b (patch)
treeabb14c6207aca78775f82e5622ac234994c010b0 /addons/web/static/src/js/framework
parent9a4106bc44ad8000c13eed50cb977207aa9901e7 (diff)
parentddd3e08fbcb54e971537f9f20668c00dbe36ab37 (diff)
[MERGE] forward port of branch 9.0 up to ddd3e08
Diffstat (limited to 'addons/web/static/src/js/framework')
-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,
};
});