From c2eb7a785078fb170cb122e9738930859da2c6c6 Mon Sep 17 00:00:00 2001 From: Santhosh Thottingal Date: Thu, 8 Feb 2018 17:23:12 +0530 Subject: [PATCH] Use Array.prototype.indexOf instead of $.inArray All our supported browsers now have this ES5 method. --- src/jquery.uls.data.utils.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/jquery.uls.data.utils.js b/src/jquery.uls.data.utils.js index 4dcee07..7d7d63f 100644 --- a/src/jquery.uls.data.utils.js +++ b/src/jquery.uls.data.utils.js @@ -183,7 +183,7 @@ } for ( i = 0; i < regions.length; i++ ) { - if ( $.inArray( regions[ i ], $.uls.data.getRegions( language ) ) !== -1 ) { + if ( $.uls.data.getRegions( language ).indexOf( regions[ i ] ) !== -1 ) { scriptGroup = $.uls.data.getScriptGroupOfLanguage( language ); if ( languagesByScriptGroupInRegions[ scriptGroup ] === undefined ) { @@ -209,7 +209,7 @@ var scriptGroup; for ( scriptGroup in $.uls.data.scriptgroups ) { - if ( $.inArray( script, $.uls.data.scriptgroups[ scriptGroup ] ) !== -1 ) { + if ( $.uls.data.scriptgroups[ scriptGroup ].indexOf( script ) !== -1 ) { return scriptGroup; } } @@ -246,7 +246,7 @@ * @return {boolean} */ $.uls.data.isRtl = function ( language ) { - return $.inArray( $.uls.data.getScript( language ), $.uls.data.rtlscripts ) !== -1; + return $.uls.data.rtlscripts.indexOf( $.uls.data.getScript( language ) ) !== -1; }; /**