diff --git a/src/script/app/_widget-access.js b/src/script/app/_widget-access.js index 7a0da74..40af30c 100644 --- a/src/script/app/_widget-access.js +++ b/src/script/app/_widget-access.js @@ -9,7 +9,7 @@ if (!Array.prototype.includes) { } // 1. Soit o égal à ? Object(cette valeur). - var o = Object(this); + var o = new Object(this); // 2. Soit len égal à ? Length(? Get(o, "length")). var len = o.length >>> 0; @@ -32,7 +32,7 @@ if (!Array.prototype.includes) { var k = Math.max(n >= 0 ? n : len - Math.abs(n), 0); function sameValueZero(x, y) { - return x === y || (typeof x === 'number' && typeof y === 'number' && isNaN(x) && isNaN(y)); + return x === y || (typeof x === 'number' && typeof y === 'number' && Number.isNaN(x) && Number.isNaN(y)); } // 7. Répéter tant que k < len diff --git a/src/script/app/app.js b/src/script/app/app.js index 83e9f7e..235042a 100644 --- a/src/script/app/app.js +++ b/src/script/app/app.js @@ -3,7 +3,7 @@ // On donne le focus à la fenêtre du site et non au navigateur // // * * * * * * * * * * * * * * * * * * * * -$(window).focus(); +$(globalThis).focus(); // * * * * * * * * * * * * * * * * * * * * // diff --git a/src/script/blocs/bloc-o-carte-interactive.js b/src/script/blocs/bloc-o-carte-interactive.js index deb0b3b..b9298b5 100644 --- a/src/script/blocs/bloc-o-carte-interactive.js +++ b/src/script/blocs/bloc-o-carte-interactive.js @@ -110,8 +110,8 @@ $(document).ready(function () { if ( typeof drupalSettings !== 'undefined' && - typeof drupalSettings.asip !== 'undefined' && - typeof drupalSettings.asip.map !== 'undefined' ) { + drupalSettings.asip !== undefined && + drupalSettings.asip.map !== undefined ) { regionsData = drupalSettings.asip.map; }