changeset 915611c29b72 in sao:4.8
details: https://hg.tryton.org/sao?cmd=changeset;node=915611c29b72
description:
        Replace Array.includes by ~Array.indexOf

        Array.includes is not yet supported by IE nor phanthomjs.

        issue7869
        (grafted from 01cdf2301b04faa4252734dd76059b9774876f19)
diffstat:

 src/common.js |  4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diffs (21 lines):

diff -r faa798790aeb -r 915611c29b72 src/common.js
--- a/src/common.js     Fri Dec 21 10:40:48 2018 +0100
+++ b/src/common.js     Fri Dec 21 19:55:19 2018 +0100
@@ -712,7 +712,7 @@
 
         var _model_evaluator = function(allowed_models) {
             return function(value) {
-                return allowed_models.includes(value[0]);
+                return ~allowed_models.indexOf(value[0]);
             };
         };
 
@@ -2263,7 +2263,7 @@
                         d, field_name);
                     for (var i=0, len=new_models.length; i < len; i++) {
                         var model = new_models[i];
-                        if (!models.includes(model)) {
+                        if (!~models.indexOf(model)) {
                             models.push(model);
                         }
                     }

Reply via email to