From 43deb543b72047be6ce0e2c8be1da32cd5ada691 Mon Sep 17 00:00:00 2001 From: Amir Aharoni Date: Wed, 4 Nov 2020 14:22:43 +0200 Subject: [PATCH] Update jquery.ime from upstream * Add Obolo keyboard Updating to https://github.com/wikimedia/jquery.ime/commit/c794c462528850a3f3b4ff7613dd9b2a85fb7c65 Change-Id: I3b11cdf10f6c2d122177879f9f27612cc319cb22 --- lib/jquery.ime/jquery.ime.js | 10 ++++++++- lib/jquery.ime/rules/ann/ann-tilde.js | 30 +++++++++++++++++++++++++++ 2 files changed, 39 insertions(+), 1 deletion(-) create mode 100644 lib/jquery.ime/rules/ann/ann-tilde.js diff --git a/lib/jquery.ime/jquery.ime.js b/lib/jquery.ime/jquery.ime.js index db0591f0..be743ffc 100644 --- a/lib/jquery.ime/jquery.ime.js +++ b/lib/jquery.ime/jquery.ime.js @@ -1,4 +1,4 @@ -/*! jquery.ime - v0.2.0+20201002 +/*! jquery.ime - v0.2.0+20201104 * https://github.com/wikimedia/jquery.ime * Copyright (c) 2020 Santhosh Thottingal; License: (GPL-2.0-or-later OR MIT) */ ( function ( $ ) { @@ -1645,6 +1645,10 @@ name: 'ትራንስልተራትዖን', source: 'rules/am/am-transliteration.js' }, + 'ann-tilde': { + name: 'Obolo tilde', + source: 'rules/ann/ann-tilde.js' + }, 'ar-kbd': { name: 'لوحة المفاتيح العربية', source: 'rules/ar/ar-kbd.js' @@ -2491,6 +2495,10 @@ autonym: 'አማርኛ', inputmethods: [ 'am-transliteration' ] }, + ann: { + autonym: 'Obolo', + inputmethods: [ 'ann-tilde' ] + }, ar: { autonym: 'العربية', inputmethods: [ 'ar-kbd' ] diff --git a/lib/jquery.ime/rules/ann/ann-tilde.js b/lib/jquery.ime/rules/ann/ann-tilde.js new file mode 100644 index 00000000..b204356c --- /dev/null +++ b/lib/jquery.ime/rules/ann/ann-tilde.js @@ -0,0 +1,30 @@ +( function ( $ ) { + 'use strict'; + + var annTilde = { + id: 'ann-tilde', + name: 'ann-tilde', + description: 'Obolo input keyboard', + date: '2020-11-03', + URL: 'https://github.com/wikimedia/jquery.ime', + author: 'Amir E. Aharoni', + license: 'GPLv3', + version: '1.1', + patterns: [ + [ '~N', 'N̄' ], + [ '~n', 'n̄' ], + [ '~O', 'Ọ' ], + [ '~o', 'ọ' ], + [ '~S', 'Ṣ' ], + [ '~s', 'ṣ' ], + [ '~\\\\', '\u0300' ], // Combining grave accent + [ '~/', '\u0301' ], // Combining acute accent + [ '~\\^', '\u0302' ], // Combining circumflex accent + [ '~-', '\u0304' ], // Combining macron + [ '~v', '\u030C' ], // Combining caron + [ '~\\.', '\u0323' ] // Combining dot below + ] + }; + + $.ime.register( annTilde ); +}( jQuery ) );