From 4eec58bf80d4da00fd9428d48b01a3ad05f469b3 Mon Sep 17 00:00:00 2001 From: Amir Aharoni Date: Mon, 7 Dec 2020 13:44:52 +0200 Subject: [PATCH] Update jquery.ime from upstream Add keyboards for Madurese and Tyap. Updating to https://github.com/wikimedia/jquery.ime/commit/89f0f90d4262e62bab22dc7310f1b0445018b767 Change-Id: I4450a898d299aa3469ef6a278c6bbc5a219bf1d0 --- lib/jquery.ime/jquery.ime.js | 18 +++++++++++++++++- lib/jquery.ime/rules/kcg/kcg-tilde.js | 24 ++++++++++++++++++++++++ lib/jquery.ime/rules/mad/mad-tilde.js | 26 ++++++++++++++++++++++++++ 3 files changed, 67 insertions(+), 1 deletion(-) create mode 100644 lib/jquery.ime/rules/kcg/kcg-tilde.js create mode 100644 lib/jquery.ime/rules/mad/mad-tilde.js diff --git a/lib/jquery.ime/jquery.ime.js b/lib/jquery.ime/jquery.ime.js index f04a32a0..58bbd28c 100644 --- a/lib/jquery.ime/jquery.ime.js +++ b/lib/jquery.ime/jquery.ime.js @@ -1,4 +1,4 @@ -/*! jquery.ime - v0.2.0+20201116 +/*! jquery.ime - v0.2.0+20201207 * https://github.com/wikimedia/jquery.ime * Copyright (c) 2020 Santhosh Thottingal; License: (GPL-2.0-or-later OR MIT) */ ( function ( $ ) { @@ -2005,6 +2005,10 @@ name: 'Kabɩyɛ tilde', source: 'rules/kbp/kbp-tilde.js' }, + 'kcg-tilde': { + name: 'Tyap tilde', + source: 'rules/kcg/kcg-tilde.js' + }, 'ki-tilde': { name: 'Gĩkũyũ', source: 'rules/ki/ki-tilde.js' @@ -2081,6 +2085,10 @@ name: 'Lushootseed Tulalip', source: 'rules/lut/lut-tulalip.js' }, + 'mad-tilde': { + name: 'Madhurâ tilde', + source: 'rules/mad/mad-tilde.js' + }, 'mai-inscript': { name: 'इनस्क्रिप्ट', source: 'rules/mai/mai-inscript.js', @@ -2715,6 +2723,10 @@ autonym: 'Kabɩyɛ', inputmethods: [ 'kbp-tilde' ] }, + kcg: { + autonym: 'Tyap', + inputmethods: [ 'kcg-tilde' ] + }, ki: { autonym: 'Gĩkũyũ', inputmethods: [ 'ki-tilde' ] @@ -2779,6 +2791,10 @@ autonym: 'मैथिली', inputmethods: [ 'mai-inscript', 'mai-inscript2' ] }, + mad: { + autonym: 'madhurâ', + inputmethods: [ 'mad-tilde' ] + }, mg: { autonym: 'Malagasy', inputmethods: [ 'mg-tilde' ] diff --git a/lib/jquery.ime/rules/kcg/kcg-tilde.js b/lib/jquery.ime/rules/kcg/kcg-tilde.js new file mode 100644 index 00000000..6c03c6ea --- /dev/null +++ b/lib/jquery.ime/rules/kcg/kcg-tilde.js @@ -0,0 +1,24 @@ +( function ( $ ) { + 'use strict'; + + var kcgTilde = { + id: 'kcg-tilde', + name: 'kcg-tilde', + description: 'Tyap input keyboard', + date: '2020-12-04', + URL: 'https://github.com/wikimedia/jquery.ime', + author: 'Amir E. Aharoni', + license: 'GPLv3', + version: '1.1', + patterns: [ + [ '~A', 'A̠' ], + [ '~a', 'a̱' ], + [ '~I', 'I̠' ], + [ '~i', 'i̠' ], + [ '~/', '\u0301' ], // Combining acute accent + [ '~_', '\u0331' ] // Combining macron below + ] + }; + + $.ime.register( kcgTilde ); +}( jQuery ) ); diff --git a/lib/jquery.ime/rules/mad/mad-tilde.js b/lib/jquery.ime/rules/mad/mad-tilde.js new file mode 100644 index 00000000..44bdd4d5 --- /dev/null +++ b/lib/jquery.ime/rules/mad/mad-tilde.js @@ -0,0 +1,26 @@ +( function ( $ ) { + 'use strict'; + + var madTilde = { + id: 'mad-tilde', + name: 'mad-tilde', + description: 'Madurese tilde keyboard', + date: '2020-12-06', + URL: 'https://github.com/wikimedia/jquery.ime', + author: 'Amir E. Aharoni', + license: 'GPLv3', + version: '1', + patterns: [ + [ '~A', 'Â' ], + [ '~a', 'â' ], + [ '~D', 'Ḍ' ], + [ '~d', 'ḍ' ], + [ '~E', 'È' ], + [ '~e', 'è' ], + [ '~T', 'Ṭ' ], + [ '~t', 'ṭ' ] + ] + }; + + $.ime.register( madTilde ); +}( jQuery ) );