diff --git a/lib/jquery.ime/css/jquery.ime.css b/lib/jquery.ime/css/jquery.ime.css index 1a91d745..b14374f8 100644 --- a/lib/jquery.ime/css/jquery.ime.css +++ b/lib/jquery.ime/css/jquery.ime.css @@ -30,7 +30,7 @@ cursor: pointer; text-decoration: none; outline: none; - color: #222222; + color: #222; line-height: 1em; padding-top: 4px; padding-bottom: 4px; @@ -85,6 +85,10 @@ span.ime-disable-shortcut { } .imeselector-menu { + background-color: #fff; + -webkit-background-clip: padding-box; + -moz-background-clip: padding-box; + background-clip: padding-box; position: absolute; top: 14px; right: 0; @@ -94,15 +98,11 @@ span.ime-disable-shortcut { margin-top: 13px; min-width: 160px; padding: 0; - border: 1px solid #888; - background-color: #FFFFFF; - border-radius: 5px; + border: 1px solid #a2a9b1; + border-radius: 2px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); - -webkit-background-clip: padding-box; - -moz-background-clip: padding; - background-clip: padding-box; text-align: left; } @@ -119,7 +119,7 @@ span.ime-disable-shortcut { /* The triangle shaped callout */ .imeselector-menu:before { - border-bottom: 7px solid #888; + border-bottom: 7px solid #a2a9b1; border-left: 7px solid transparent; border-right: 7px solid transparent; content: ""; @@ -135,7 +135,7 @@ span.ime-disable-shortcut { } .imeselector-menu:after { - border-bottom: 6px solid #FFFFFF; + border-bottom: 6px solid #fff; border-left: 6px solid transparent; border-right: 6px solid transparent; content: ""; @@ -152,15 +152,15 @@ span.ime-disable-shortcut { } .imeselector-menu.ime-position-top:before { - border-bottom: 0 none; - border-top: 7px solid #888; + border-bottom: 0; + border-top: 7px solid #a2a9b1; top: auto; bottom: -7px; } .imeselector-menu.ime-position-top:after { - border-bottom: 0 none; - border-top: 6px solid #FFFFFF; + border-bottom: 0; + border-top: 6px solid #fff; top: auto; bottom: -6px; } @@ -176,7 +176,7 @@ span.ime-disable-shortcut { .imeselector-menu .ime-help-link { background-color: #f0f0f0; - border-radius: 0 0 5px 5px; + border-radius: 0 0 2px 2px; border-top: 1px solid #ddd; margin-top: 6px; padding: 2px 0; @@ -189,11 +189,11 @@ span.ime-disable-shortcut { } .imeselector-menu .selectable-row-item { + color: #333; display: block; padding-left: 20px; padding-right: 20px; font-weight: normal; - color: #333333; outline: none; white-space: nowrap; position: relative; diff --git a/lib/jquery.ime/jquery.ime.js b/lib/jquery.ime/jquery.ime.js index 6bf6589e..a8c7c3a6 100644 --- a/lib/jquery.ime/jquery.ime.js +++ b/lib/jquery.ime/jquery.ime.js @@ -1,4 +1,4 @@ -/*! jquery.ime - v0.2.0+20181004 +/*! jquery.ime - v0.2.0+20181203 * https://github.com/wikimedia/jquery.ime * Copyright (c) 2018 Santhosh Thottingal; License: (GPL-2.0+ OR MIT) */ ( function ( $ ) { @@ -1926,6 +1926,10 @@ name: 'Venjuleg eyðublöð', source: 'rules/is/is-normforms.js' }, + 'hoc-transliteration': { + name: 'Ho transliteration', + source: 'rules/hoc/hoc-transliteration.js' + }, 'jv-transliteration': { name: 'Transliteration', source: 'rules/jv/jv-transliteration.js' @@ -2120,7 +2124,7 @@ name: 'Lushootseed Tulalip', source: 'rules/lut/lut-tulalip.js' }, - mh: { + 'mh': { name: 'Kajin M̧ajeļ', source: 'rules/mh/mh.js' }, @@ -2271,7 +2275,8 @@ 'te-apple': { name: 'ఆపిల్', source: 'rules/te/te-apple.js' - },'te-modular': { + }, + 'te-modular': { name: 'మాడ్యులర్', source: 'rules/te/te-modular.js' }, @@ -2598,6 +2603,10 @@ autonym: 'हिन्दी', inputmethods: [ 'hi-transliteration', 'hi-inscript', 'hi-bolnagri', 'hi-phonetic', 'hi-inscript2' ] }, + hoc: { + autonym: '𑢹𑣉𑣉', + inputmethods: [ 'hoc-transliteration' ] + }, hr: { autonym: 'Hrvatski', inputmethods: [ 'hr-kbd' ] @@ -2610,6 +2619,10 @@ autonym: 'छत्तीसगढ़ी', inputmethods: [ 'hi-transliteration' ] }, + inh: { + autonym: 'гӀалгӀай', + inputmethods: [ 'cyrl-palochka' ] + }, is: { autonym: 'Íslenska', inputmethods: [ 'is-normforms' ] diff --git a/lib/jquery.ime/rules/byn/byn-geezim.js b/lib/jquery.ime/rules/byn/byn-geezim.js index 526f9906..4a61e2f0 100644 --- a/lib/jquery.ime/rules/byn/byn-geezim.js +++ b/lib/jquery.ime/rules/byn/byn-geezim.js @@ -292,6 +292,12 @@ [ '(ጚe|ጝE)', 'ጜ' ], [ 'ጝo', 'ጞ' ], + [ 'ጙe', 'ⶓ' ], + [ 'ጙi', 'ⶔ' ], + [ 'ጙa', 'ጟ' ], + [ '(ⶔe|ⶔE)', 'ⶕ' ], + [ 'ጝW', 'ⶖ' ], + [ 'ጥe', 'ጠ' ], [ 'ጥu', 'ጡ' ], [ 'ጥi', 'ጢ' ], @@ -347,6 +353,14 @@ [ 'ፕo', 'ፖ' ], [ 'ፑa', 'ፗ' ], // et + [ 'O', 'ዕ' ], + [ 'ዕe', 'ዐ' ], + [ 'ዕu', 'ዑ' ], + [ 'ዕi', 'ዒ' ], + [ 'ዕa', 'ዓ' ], + [ '(ዒe|ዕE)', 'ዔ' ], + [ 'ዕo', 'ዖ' ], + // vowels [ 'A', 'እ' ], [ '(እu|u)', 'ኡ' ], @@ -357,14 +371,6 @@ [ '(እo|o)', 'ኦ' ], [ 'አa', 'ኧ' ], // et - [ 'O', 'ዕ' ], - [ 'ዕe', 'ዐ' ], - [ 'ዕu', 'ዑ' ], - [ 'ዕi', 'ዒ' ], - [ 'ዕa', 'ዓ' ], - [ '(ዒe|ዕE)', 'ዔ' ], - [ 'ዕo', 'ዖ' ], - // punctuations [ ',', '፣' ], [ '።\\.', '.' ], diff --git a/lib/jquery.ime/rules/hoc/hoc-transliteration.js b/lib/jquery.ime/rules/hoc/hoc-transliteration.js new file mode 100644 index 00000000..005d2164 --- /dev/null +++ b/lib/jquery.ime/rules/hoc/hoc-transliteration.js @@ -0,0 +1,105 @@ +( function ( $ ) { + 'use strict'; + + var hocTransliteration = { + id: 'hoc-transliteration', + name: 'ho transliteration', + description: 'Phonetic keyboard for Ho', + date: '2018-09-29', + author: 'Purty', + license: 'GPLv3', + version: '1.0', + contextLength: 1, + maxKeyLength: 3, + patterns: [ + [ '\\\\([A-Za-z\\>_~\\.0-9@])', '\\\\', '$1' ], + + [ 'a', '𑣁' ], + [ '𑣁i', '𑣆' ], + [ '𑣁u', '𑣇' ], + [ 'b', '𑣗' ], + [ 'c', 'c' ], + [ 'ch', '𑣏' ], + [ 'd', '𑣑' ], + [ '𑣑h', '𑣔' ], + [ 'e', '𑣈' ], + + [ 'k', '𑣌' ], + [ 'l', '𑣚' ], + [ 'm', '𑣖' ], + [ '𑣓g', '𑣊' ], + [ '𑣓j', '𑣍' ], + [ '𑣓n', '𑣐' ], + [ 'o', '𑣉' ], + [ 'p', '𑣘' ], + [ 'q', '𑣄' ], + [ '𑣜r', '𑣛' ], + [ 's', '𑣞' ], + [ 't', '𑣒' ], + [ '𑣒h', '𑣕' ], + [ 'v', '𑣀' ], + [ 'w', '𑣟' ], + [ 'x', '𑣝' ], + [ 'y', '𑣅' ], + + [ 'A', '𑢡' ], + [ '𑢡(i|I)', '𑢦' ], + [ '𑢡(U|u)', '𑢧' ], + [ 'B', '𑢷' ], + [ 'C', 'C' ], + [ 'C(H|h)', '𑢯' ], + [ 'D', '𑢱' ], + [ '𑢱(H|h)', '𑢴' ], + [ 'E', '𑢨' ], + [ 'I', '𑢢' ], + + [ 'K', '𑢬' ], + [ 'L', '𑢺' ], + [ 'M', '𑢶' ], + + [ '𑢳(G|g)', '𑢪' ], + [ '𑢳(J|j)', '𑢭' ], + [ '𑢳(N|n)', '𑢰' ], + [ 'O', '𑢩' ], + [ 'P', '𑢸' ], + [ 'Q', '𑢤' ], + + [ '𑢼(R|r)', '𑢻' ], + [ 'S', '𑢾' ], + [ 'T', '𑢲' ], + [ '𑢲(H|h)', '𑢵' ], + [ 'U', '𑢣' ], + [ 'V', '𑢠' ], + [ 'W', '𑢿' ], + [ 'X', '𑢽' ], + [ 'Y', '𑢥' ], + [ 'G', '𑢫' ], + [ 'J', '𑢮' ], + [ 'N', '𑢳' ], + [ 'R', '𑢼' ], + [ 'H', '𑢹' ], + + [ 'h', '𑣙' ], + [ 'g', '𑣋' ], + [ 'j', '𑣎' ], + [ '@', '𑣿' ], + [ 'r', '𑣜' ], + [ 'n', '𑣓' ], + [ 'i', '𑣂' ], + [ 'u', '𑣃' ], + + [ '0', '𑣠' ], + [ '1', '𑣡' ], + [ '2', '𑣢' ], + [ '3', '𑣣' ], + [ '4', '𑣤' ], + [ '5', '𑣥' ], + [ '6', '𑣦' ], + [ '7', '𑣧' ], + [ '8', '𑣨' ], + [ '9', '𑣩' ] + ] + }; + + $.ime.register( hocTransliteration ); +}( jQuery ) ); diff --git a/lib/jquery.ime/rules/sat/sat-inscript2-ol-chiki.js b/lib/jquery.ime/rules/sat/sat-inscript2-ol-chiki.js index a060cf31..18cf5365 100644 --- a/lib/jquery.ime/rules/sat/sat-inscript2-ol-chiki.js +++ b/lib/jquery.ime/rules/sat/sat-inscript2-ol-chiki.js @@ -51,7 +51,7 @@ [ 'c', 'ᱢ' ], [ 'v', 'ᱱ' ], [ 'B', 'ᱶ' ], - [ 'b', 'ᱶ' ], + [ 'b', 'ᱣ' ], [ 'n', 'ᱞ' ], [ 'm', 'ᱥ' ], [ '\\,', '᱿' ], diff --git a/lib/jquery.ime/rules/ti/ti-geezim.js b/lib/jquery.ime/rules/ti/ti-geezim.js index 7ab78dd2..aa9f577d 100644 --- a/lib/jquery.ime/rules/ti/ti-geezim.js +++ b/lib/jquery.ime/rules/ti/ti-geezim.js @@ -292,6 +292,12 @@ [ '(ጚe|ጝE)', 'ጜ' ], [ 'ጝo', 'ጞ' ], + [ 'ጙe', 'ⶓ' ], + [ 'ጙi', 'ⶔ' ], + [ 'ጙa', 'ጟ' ], + [ '(ⶔe|ⶔE)', 'ⶕ' ], + [ 'ጝW', 'ⶖ' ], + [ 'ጥe', 'ጠ' ], [ 'ጥu', 'ጡ' ], [ 'ጥi', 'ጢ' ], @@ -347,6 +353,14 @@ [ 'ፕo', 'ፖ' ], [ 'ፑa', 'ፗ' ], // et + [ 'O', 'ዕ' ], + [ 'ዕe', 'ዐ' ], + [ 'ዕu', 'ዑ' ], + [ 'ዕi', 'ዒ' ], + [ 'ዕa', 'ዓ' ], + [ '(ዒe|ዕE)', 'ዔ' ], + [ 'ዕo', 'ዖ' ], + // vowels [ 'A', 'እ' ], [ '(እu|u)', 'ኡ' ], @@ -357,14 +371,6 @@ [ '(እo|o)', 'ኦ' ], [ 'አa', 'ኧ' ], // et - [ 'O', 'ዕ' ], - [ 'ዕe', 'ዐ' ], - [ 'ዕu', 'ዑ' ], - [ 'ዕi', 'ዒ' ], - [ 'ዕa', 'ዓ' ], - [ '(ዒe|ዕE)', 'ዔ' ], - [ 'ዕo', 'ዖ' ], - // punctuations [ ',', '፣' ], [ '።\\.', '.' ], diff --git a/lib/jquery.ime/rules/tig/tig-geezim.js b/lib/jquery.ime/rules/tig/tig-geezim.js index 8bfbe3d9..af45a8b1 100644 --- a/lib/jquery.ime/rules/tig/tig-geezim.js +++ b/lib/jquery.ime/rules/tig/tig-geezim.js @@ -292,6 +292,12 @@ [ '(ጚe|ጝE)', 'ጜ' ], [ 'ጝo', 'ጞ' ], + [ 'ጙe', 'ⶓ' ], + [ 'ጙi', 'ⶔ' ], + [ 'ጙa', 'ጟ' ], + [ '(ⶔe|ⶔE)', 'ⶕ' ], + [ 'ጝW', 'ⶖ' ], + [ 'ጥe', 'ጠ' ], [ 'ጥu', 'ጡ' ], [ 'ጥi', 'ጢ' ], @@ -347,6 +353,14 @@ [ 'ፕo', 'ፖ' ], [ 'ፑa', 'ፗ' ], // et + [ 'O', 'ዕ' ], + [ 'ዕe', 'ዐ' ], + [ 'ዕu', 'ዑ' ], + [ 'ዕi', 'ዒ' ], + [ 'ዕa', 'ዓ' ], + [ '(ዒe|ዕE)', 'ዔ' ], + [ 'ዕo', 'ዖ' ], + // vowels [ 'A', 'እ' ], [ '(እu|u)', 'ኡ' ], @@ -357,14 +371,6 @@ [ '(እo|o)', 'ኦ' ], [ 'አa', 'ኧ' ], // et - [ 'O', 'ዕ' ], - [ 'ዕe', 'ዐ' ], - [ 'ዕu', 'ዑ' ], - [ 'ዕi', 'ዒ' ], - [ 'ዕa', 'ዓ' ], - [ '(ዒe|ዕE)', 'ዔ' ], - [ 'ዕo', 'ዖ' ], - // punctuations [ ',', '፣' ], [ '።\\.', '.' ],