Update jquery.ime and jquery.uls from upstream

ime:
* Add keyboards for Bura (bwr) and Kanuri (kr)
* Change internal names for mul-cm and mul-bf.
Updating to
c2086d2a83

uls:
* For language links, use full space in <li> elements
  (resolves bug T308688)
* language-data update: add bwr and kr, change kr autonym,
  remove tg-cyrl from Pakistan.
Updating to:
9584756187

Bug: T308688
Change-Id: I58badc067e9789173103378f7eaf38189315df70
This commit is contained in:
Amir E. Aharoni
2022-06-13 10:28:21 +03:00
parent bdb7564a86
commit 5ed3c44512
7 changed files with 83 additions and 9 deletions

View File

@@ -1,4 +1,4 @@
/*! jquery.ime - v0.2.0+20220606 /*! jquery.ime - v0.2.0+20220613
* https://github.com/wikimedia/jquery.ime * https://github.com/wikimedia/jquery.ime
* Copyright (c) 2022 Santhosh Thottingal; License: (GPL-2.0-or-later OR MIT) */ * Copyright (c) 2022 Santhosh Thottingal; License: (GPL-2.0-or-later OR MIT) */
( function ( $ ) { ( function ( $ ) {
@@ -1778,6 +1778,10 @@
name: 'इनस्क्रिप्ट २', name: 'इनस्क्रिप्ट २',
source: 'rules/brx/brx-inscript2.js' source: 'rules/brx/brx-inscript2.js'
}, },
'bwr-tilde': {
name: 'Bura ',
source: 'rules/bwr/bwr-tilde.js'
},
'byn-geezim': { 'byn-geezim': {
name: 'ብሊን', name: 'ብሊን',
source: 'rules/byn/byn-geezim.js' source: 'rules/byn/byn-geezim.js'
@@ -2070,6 +2074,10 @@
name: 'ಲಿಪ್ಯಂತರಣ', name: 'ಲಿಪ್ಯಂತರಣ',
source: 'rules/kn/kn-transliteration.js' source: 'rules/kn/kn-transliteration.js'
}, },
'kr-tilde': {
name: 'Kanuri tilde',
source: 'rules/kr/kr-tilde.js'
},
'ky-cyrl-alt': { 'ky-cyrl-alt': {
name: 'Кыргыз Alt', name: 'Кыргыз Alt',
source: 'rules/ky/ky-cyrl-alt.js' source: 'rules/ky/ky-cyrl-alt.js'
@@ -2636,6 +2644,10 @@
autonym: 'bulu', autonym: 'bulu',
inputmethods: [ 'mul-cm' ] inputmethods: [ 'mul-cm' ]
}, },
bwr: {
autonym: 'bura',
inputmethods: [ 'bwr-tilde' ]
},
byn: { byn: {
autonym: 'ብሊን', autonym: 'ብሊን',
inputmethods: [ 'byn-geezim' ] inputmethods: [ 'byn-geezim' ]
@@ -2832,6 +2844,10 @@
autonym: 'ಕನ್ನಡ', autonym: 'ಕನ್ನಡ',
inputmethods: [ 'kn-transliteration', 'kn-inscript', 'kn-kgp', 'kn-inscript2' ] inputmethods: [ 'kn-transliteration', 'kn-inscript', 'kn-kgp', 'kn-inscript2' ]
}, },
kr: {
autonym: 'kanuri',
inputmethods: [ 'kr-tilde' ]
},
ks: { ks: {
autonym: 'कॉशुर / کٲشُر', autonym: 'कॉशुर / کٲشُر',
inputmethods: [ 'ks-inscript', 'ks-kbd' ] inputmethods: [ 'ks-inscript', 'ks-kbd' ]

View File

@@ -0,0 +1,25 @@
( function ( $ ) {
'use strict';
var bwrTilde = {
id: 'bwr-tilde',
name: 'Bura tilde',
description: 'Bura tilde keyboard',
date: '2022-06-11',
URL: 'https://github.com/wikimedia/jquery.ime',
author: 'Amir E. Aharoni',
license: 'GPLv3',
version: '1.0',
maxKeyLength: 2,
patterns: [
[ '~B', 'Ɓ' ],
[ '~b', 'ɓ' ],
[ '~D', 'Ɗ' ],
[ '~d', 'ɗ' ],
[ '~E', 'Ə' ],
[ '~e', 'ə' ]
]
};
$.ime.register( bwrTilde );
}( jQuery ) );

View File

@@ -0,0 +1,27 @@
( function ( $ ) {
'use strict';
var krTilde = {
id: 'kr-tilde',
name: 'Kanuri tilde',
description: 'Kanuri tilde keyboard',
date: '2022-06-11',
URL: 'https://github.com/wikimedia/jquery.ime',
author: 'Amir E. Aharoni',
license: 'GPLv3',
version: '1.0',
maxKeyLength: 2,
patterns: [
[ '~E', 'Ǝ' ],
[ '~e', 'ǝ' ],
[ '~R', 'Ɍ' ],
[ '~r', 'ɍ' ],
[ '~\\\\', '\u0300' ], // Combining grave accent
[ '~/', '\u0301' ], // Combining acute accent
[ '~\\^', '\u0302' ], // Combining circumflex accent
[ '~v', '\u030C' ] // Combining caron
]
};
$.ime.register( krTilde );
}( jQuery ) );

View File

@@ -3,7 +3,7 @@
var mulBf = { var mulBf = {
id: 'mul-bf', id: 'mul-bf',
name: 'mul-bf', name: 'Burkina Faso tilde',
description: 'Burkina Faso tilde keyboard', description: 'Burkina Faso tilde keyboard',
date: '2022-02-14', date: '2022-02-14',
URL: 'https://github.com/wikimedia/jquery.ime', URL: 'https://github.com/wikimedia/jquery.ime',

View File

@@ -3,7 +3,7 @@
var mulCm = { var mulCm = {
id: 'mul-cm', id: 'mul-cm',
name: 'mul-cm', name: 'Cameroon Languages tilde',
description: 'General Alphabet of Cameroon Languages tilde keyboard', description: 'General Alphabet of Cameroon Languages tilde keyboard',
date: '2022-02-07', date: '2022-02-07',
URL: 'https://github.com/wikimedia/jquery.ime', URL: 'https://github.com/wikimedia/jquery.ime',

View File

@@ -68,9 +68,8 @@
} }
.uls-language-block > ul > li { .uls-language-block > ul > li {
cursor: pointer;
margin-left: 20px; margin-left: 20px;
padding: 8px; padding: 0;
/* /*
* The directionality (ltr/rtl) for each list item is set dynamically * The directionality (ltr/rtl) for each list item is set dynamically
* as HTML attributes in JavaScript. Setting directionality also applies * as HTML attributes in JavaScript. Setting directionality also applies
@@ -95,6 +94,7 @@
display: inline-block; display: inline-block;
width: 100%; width: 100%;
overflow-x: hidden; overflow-x: hidden;
padding: 8px;
/* /*
* Some languages have long names for various reasons and we still want * Some languages have long names for various reasons and we still want
* them to appear on one line. * them to appear on one line.

View File

@@ -667,6 +667,13 @@
], ],
"bulu" "bulu"
], ],
"bwr": [
"Latn",
[
"AF"
],
"bura"
],
"bxr": [ "bxr": [
"Cyrl", "Cyrl",
[ [
@@ -2139,7 +2146,7 @@
[ [
"AF" "AF"
], ],
"Kanuri" "kanuri"
], ],
"krc": [ "krc": [
"Cyrl", "Cyrl",
@@ -5904,10 +5911,9 @@
"brh", "brh",
"fa", "fa",
"bgn", "bgn",
"tg-cyrl",
"bft", "bft",
"khw", "ks-arab",
"ks-arab" "khw"
], ],
"PL": [ "PL": [
"pl", "pl",