Update the remaining calls to deprecated functions

This commit is contained in:
Amir E. Aharoni
2012-10-08 08:27:50 +02:00
parent faeac72491
commit c40caf4a29
4 changed files with 32 additions and 32 deletions

View File

@@ -193,7 +193,7 @@
* @return array of strings (languages codes) * @return array of strings (languages codes)
*/ */
$.uls.data.getLanguagesInRegionGroup = function( groupNum ) { $.uls.data.getLanguagesInRegionGroup = function( groupNum ) {
return $.uls.data.getLanguagesInRegions( $.uls.data.regionsInGroup( groupNum ) ); return $.uls.data.getLanguagesInRegions( $.uls.data.getRegionsInGroup( groupNum ) );
}; };
$.uls.data.languagesInRegionGroup = function( groupNum ) { // deprecated $.uls.data.languagesInRegionGroup = function( groupNum ) { // deprecated
@@ -270,7 +270,7 @@
for ( scriptGroup in $.uls.data.scriptgroups ) { for ( scriptGroup in $.uls.data.scriptgroups ) {
for ( language in languages ) { for ( language in languages ) {
langScriptGroup = $.uls.data.scriptGroupOfLanguage( language ); langScriptGroup = $.uls.data.getScriptGroupOfLanguage( language );
if( langScriptGroup !== scriptGroup ) { if( langScriptGroup !== scriptGroup ) {
continue; continue;
} }
@@ -301,7 +301,7 @@
for ( var language in $.uls.data.languages ) { for ( var language in $.uls.data.languages ) {
for ( var i = 0; i < regions.length; i++ ) { for ( var i = 0; i < regions.length; i++ ) {
if ( $.inArray( regions[i], $.uls.data.getRegions( language ) ) !== -1 ) { if ( $.inArray( regions[i], $.uls.data.getRegions( language ) ) !== -1 ) {
var scriptGroup = $.uls.data.scriptGroupOfLanguage( language ); var scriptGroup = $.uls.data.getScriptGroupOfLanguage( language );
if ( languagesByScriptGroupInRegions[scriptGroup] === undefined ) { if ( languagesByScriptGroupInRegions[scriptGroup] === undefined ) {
languagesByScriptGroupInRegions[scriptGroup] = []; languagesByScriptGroupInRegions[scriptGroup] = [];
} }
@@ -339,7 +339,7 @@
for ( var language in $.uls.data.languages ) { for ( var language in $.uls.data.languages ) {
var script = $.uls.data.getScript( language ); var script = $.uls.data.getScript( language );
var scriptGroup = $.uls.data.groupOfScript( script ); var scriptGroup = $.uls.data.getGroupOfScript( script );
var regions = $.uls.data.getRegions( language ); var regions = $.uls.data.getRegions( language );
for ( var regionNum = 0; regionNum < regions.length; regionNum++ ) { for ( var regionNum = 0; regionNum < regions.length; regionNum++ ) {
@@ -415,7 +415,7 @@
* @return string script group name * @return string script group name
*/ */
$.uls.data.getScriptGroupOfLanguage = function( language ) { $.uls.data.getScriptGroupOfLanguage = function( language ) {
return $.uls.data.groupOfScript( $.uls.data.getScript( language ) ); return $.uls.data.getGroupOfScript( $.uls.data.getScript( language ) );
}; };
$.uls.data.scriptGroupOfLanguage = function( language ) { // deprecated $.uls.data.scriptGroupOfLanguage = function( language ) { // deprecated

View File

@@ -106,8 +106,8 @@
var lastLanguage = $column.find( 'li:last' ).data( 'code' ); var lastLanguage = $column.find( 'li:last' ).data( 'code' );
if ( lastLanguage ) { if ( lastLanguage ) {
var lastScriptGroup = $.uls.data.scriptGroupOfLanguage( lastLanguage ), var lastScriptGroup = $.uls.data.getScriptGroupOfLanguage( lastLanguage ),
currentScriptGroup = $.uls.data.scriptGroupOfLanguage( langCode ); currentScriptGroup = $.uls.data.getScriptGroupOfLanguage( langCode );
if ( lastScriptGroup !== currentScriptGroup ) { if ( lastScriptGroup !== currentScriptGroup ) {
if ( $column.find( 'li' ).length > 2 ) { if ( $column.find( 'li' ).length > 2 ) {

View File

@@ -17,7 +17,7 @@
* @licence MIT License * @licence MIT License
*/ */
(function ( $ ) { ( function ( $ ) {
"use strict"; "use strict";
/* RegionSelector plugin definition */ /* RegionSelector plugin definition */
@@ -44,7 +44,7 @@
init: function() { init: function() {
var region = this.$element.data( 'region' ); var region = this.$element.data( 'region' );
this.regions = $.uls.data.regionsInGroup( this.regionGroup ); this.regions = $.uls.data.getRegionsInGroup( this.regionGroup );
if ( region ) { if ( region ) {
this.regions.push( region ); this.regions.push( region );
} }

View File

@@ -25,8 +25,8 @@
var result = []; var result = [];
for ( var language in $.uls.data.languages ) { for ( var language in $.uls.data.languages ) {
var script = $.uls.data.script( language ); var script = $.uls.data.getScript( language );
if ( $.uls.data.groupOfScript( script ) === 'Other' ) { if ( $.uls.data.getGroupOfScript( script ) === 'Other' ) {
result.push( script ); result.push( script );
} }
} }
@@ -42,7 +42,7 @@
var result = []; var result = [];
for ( var language in $.uls.data.languages ) { for ( var language in $.uls.data.languages ) {
if ( typeof $.uls.data.autonym( language ) !== 'string' ) { if ( typeof $.uls.data.getAutonym( language ) !== 'string' ) {
result.push( language ); result.push( language );
} }
} }
@@ -56,7 +56,7 @@
test( "-- $.uls.data testing", 27, function ( assert ) { test( "-- $.uls.data testing", 27, function ( assert ) {
assert.strictEqual( $.uls.data.autonyms()['he'], 'עברית', 'Correct autonym is returned for Hebrew using autonyms().' ); assert.strictEqual( $.uls.data.getAutonyms()['he'], 'עברית', 'Correct autonym is returned for Hebrew using getAutonyms().' );
// This test assumes that we don't want any scripts to be in the 'Other' // This test assumes that we don't want any scripts to be in the 'Other'
// group. Actually, this may become wrong some day. // group. Actually, this may become wrong some day.
@@ -64,35 +64,35 @@
assert.deepEqual( languagesWithoutAutonym(), [], 'All languages have autonyms.' ); assert.deepEqual( languagesWithoutAutonym(), [], 'All languages have autonyms.' );
assert.strictEqual( assert.strictEqual(
$.uls.data.groupOfScript( 'Beng' ), $.uls.data.getGroupOfScript( 'Beng' ),
'SouthAsian', 'SouthAsian',
'Bengali script belongs to the SouthAsian group.' 'Bengali script belongs to the SouthAsian group.'
); );
assert.strictEqual( assert.strictEqual(
$.uls.data.scriptGroupOfLanguage( 'iu' ), $.uls.data.getScriptGroupOfLanguage( 'iu' ),
'NativeAmerican', 'NativeAmerican',
'The script of the Inupiaq language belongs to the NativeAmerican group.' 'The script of the Inupiaq language belongs to the NativeAmerican group.'
); );
assert.strictEqual( $.uls.data.script( 'ii' ), 'Yiii', 'Correct script of the Yi language was selected' ); assert.strictEqual( $.uls.data.getScript( 'ii' ), 'Yiii', 'Correct script of the Yi language was selected' );
assert.deepEqual( $.uls.data.regions( 'lzz' ), [ assert.deepEqual( $.uls.data.getRegions( 'lzz' ), [
'EU', 'ME' 'EU', 'ME'
], 'Correct regions of the Laz language were selected' ); ], 'Correct regions of the Laz language were selected' );
assert.strictEqual( $.uls.data.regions( 'no-such-language' ), 'UNKNOWN', "The region of an invalid language is 'UNKNOWN'" ); assert.strictEqual( $.uls.data.getRegions( 'no-such-language' ), 'UNKNOWN', "The region of an invalid language is 'UNKNOWN'" );
var allLanguagesByRegionAndScript = $.uls.data.allLanguagesByRegionAndScript(); var allLanguagesByRegionAndScript = $.uls.data.getAllLanguagesByRegionAndScript();
assert.deepEqual( allLanguagesByRegionAndScript['4']['AS']['SouthEastAsian']['Bugi'], [ assert.deepEqual( allLanguagesByRegionAndScript['4']['AS']['SouthEastAsian']['Bugi'], [
'bug' 'bug'
], 'All languages in the Buginese script in Asia were selected' ); ], 'All languages in the Buginese script in Asia were selected' );
assert.deepEqual( $.uls.data.languagesInRegion( "PA" ), assert.deepEqual( $.uls.data.getLanguagesInRegion( "PA" ),
[ [
"ace", "bi", "ch", "en-gb", "en", "fj", "haw", "hif-latn", "hif", "ho", "jv", "ace", "bi", "ch", "en-gb", "en", "fj", "haw", "hif-latn", "hif", "ho", "jv",
"mh", "mi", "na", "niu", "pih", "pis", "pt", "rtm", "sm", "tet", "mh", "mi", "na", "niu", "pih", "pis", "pt", "rtm", "sm", "tet",
"to", "tpi", "ty", "wls" "to", "tpi", "ty", "wls"
], ],
"languages of region PA are selected correctly" ); "languages of region PA are selected correctly" );
assert.deepEqual( $.uls.data.languagesInRegions( ["AM", "WW"] ), assert.deepEqual( $.uls.data.getLanguagesInRegions( ["AM", "WW"] ),
[ [
"akz", "arn", "aro", "ase", "avk", "ay", "cho", "chr", "chy", "cr-cans", "cr-latn", "akz", "arn", "aro", "ase", "avk", "ay", "cho", "chr", "chy", "cr-cans", "cr-latn",
"cr", "en-ca", "en", "eo", "es-419", "es-formal", "es", "esu", "fr", "gcf", "gn", "cr", "en-ca", "en", "eo", "es-419", "es-formal", "es", "esu", "fr", "gcf", "gn",
@@ -104,42 +104,42 @@
"languages of regions AM and WW are selected correctly" "languages of regions AM and WW are selected correctly"
); );
assert.deepEqual( $.uls.data.languagesInScript( 'Knda' ), [ assert.deepEqual( $.uls.data.getLanguagesInScript( 'Knda' ), [
"kn", "tcy" "kn", "tcy"
], "languages in script Knda are selected correctly" ); ], "languages in script Knda are selected correctly" );
assert.deepEqual( $.uls.data.languagesInScripts( ['Geor', 'Armn'] ), assert.deepEqual( $.uls.data.getLanguagesInScripts( ['Geor', 'Armn'] ),
["hy", "ka", "xmf"], ["hy", "ka", "xmf"],
"languages in scripts Geor and Armn are selected correctly" "languages in scripts Geor and Armn are selected correctly"
); );
assert.deepEqual( $.uls.data.regionsInGroup( 3 ), [ assert.deepEqual( $.uls.data.getRegionsInGroup( 3 ), [
"EU", "ME", "AF" "EU", "ME", "AF"
], "regions in group 3 are selected correctly" ); ], "regions in group 3 are selected correctly" );
assert.deepEqual( $.uls.data.regionsInGroup( 2 ), [ assert.deepEqual( $.uls.data.getRegionsInGroup( 2 ), [
"AM" "AM"
], "regions in group 2 are selected correctly" ); ], "regions in group 2 are selected correctly" );
assert.deepEqual( $.uls.data.regionsInGroup( 1 ), [ assert.deepEqual( $.uls.data.getRegionsInGroup( 1 ), [
"WW" "WW"
], "regions in group 1 are selected correctly" ); ], "regions in group 1 are selected correctly" );
var languagesByScriptInAM = $.uls.data.languagesByScriptInRegion( "AM" ); var languagesByScriptInAM = $.uls.data.getLanguagesByScriptInRegion( "AM" );
assert.deepEqual( languagesByScriptInAM['Cans'], [ assert.deepEqual( languagesByScriptInAM['Cans'], [
"cr-cans", "cr", "ike-cans", "iu" "cr-cans", "cr", "ike-cans", "iu"
], "correct languages in Cans in AM selected" ); ], "correct languages in Cans in AM selected" );
assert.strictEqual( $.uls.data.autonym( 'pa' ), 'ਪੰਜਾਬੀ', 'Correct autonym of the Punjabi language was selected' ); assert.strictEqual( $.uls.data.getAutonym( 'pa' ), 'ਪੰਜਾਬੀ', 'Correct autonym of the Punjabi language was selected' );
var languagesByScriptGroupInEMEA = $.uls.data.languagesByScriptGroupInRegions( $.uls.data.regionsInGroup( 3 ) ); var languagesByScriptGroupInEMEA = $.uls.data.getLanguagesByScriptGroupInRegions( $.uls.data.getRegionsInGroup( 3 ) );
assert.deepEqual( languagesByScriptGroupInEMEA['WestCaucasian'], [ assert.deepEqual( languagesByScriptGroupInEMEA['WestCaucasian'], [
'hy', 'ka', 'xmf' 'hy', 'ka', 'xmf'
], 'Correct languages in WestCaucasian script group in EMEA selected' ); ], 'Correct languages in WestCaucasian script group in EMEA selected' );
var allLanguagesByScriptGroup = $.uls.data.allLanguagesByScriptGroup(); var allLanguagesByScriptGroup = $.uls.data.getAllLanguagesByScriptGroup();
assert.deepEqual( allLanguagesByScriptGroup['Greek'], [ assert.deepEqual( allLanguagesByScriptGroup['Greek'], [
'el', 'grc', 'pnt', 'ruq-grek', 'tsd' 'el', 'grc', 'pnt', 'ruq-grek', 'tsd'
], 'All languages in the Greek script found' ); ], 'All languages in the Greek script found' );
assert.deepEqual( $.uls.data.allRegions(), [ assert.deepEqual( $.uls.data.getAllRegions(), [
"WW", "AM", "EU", "ME", "AF", "AS", "PA" "WW", "AM", "EU", "ME", "AF", "AS", "PA"
], "All regions found" ); ], "All regions found" );
@@ -153,7 +153,7 @@
assert.strictEqual( $.uls.data.getDir( "mzn" ), "rtl", "Mazandarani language is RTL" ); assert.strictEqual( $.uls.data.getDir( "mzn" ), "rtl", "Mazandarani language is RTL" );
assert.strictEqual( $.uls.data.getDir( "uk" ), "ltr", "Ukrainian language is LTR" ); assert.strictEqual( $.uls.data.getDir( "uk" ), "ltr", "Ukrainian language is LTR" );
assert.ok( $.inArray( "sah", $.uls.data.languagesInTerritory( "RU" ) ) assert.ok( $.inArray( "sah", $.uls.data.getLanguagesInTerritory( "RU" ) )
> -1, "Sakha language is spoken in Russia" ); > -1, "Sakha language is spoken in Russia" );
} ); } );