Updates from jquery.ime

- Added Duala Tilde keyboard (Phab:T372173)
- Added Silesian Tilde keyboard (Phab:T372652)
- Removed proprietary vendor fallback (Phab:T306486)

Change-Id: Ic88146516620a3eef73cea0a1c6ed13f628c98b0
This commit is contained in:
Srishakatux
2024-08-29 16:49:14 -07:00
parent 101539c201
commit 150ead69a6
4 changed files with 96 additions and 15 deletions

View File

@@ -1,13 +1,10 @@
.imeselector { .imeselector {
position: absolute; position: absolute;
/* @embed */ /* @embed */
background: url( ../images/ime-active.png ) no-repeat left center; background-image: url( ../images/ime-active.svg );
/* @embed */
background-image: -webkit-linear-gradient( transparent, transparent ), url( ../images/ime-active.svg );
/* @embed */
background-image: linear-gradient( transparent, transparent ), url( ../images/ime-active.svg );
background-color: rgba( 255, 255, 255, 0.75 ); background-color: rgba( 255, 255, 255, 0.75 );
background-position: left 3px center; background-position: left 3px center;
background-repeat: no-repeat;
min-height: 15px; min-height: 15px;
font-size: small; font-size: small;
padding: 2px 2px 1px 20px; padding: 2px 2px 1px 20px;
@@ -85,8 +82,6 @@ span.ime-disable-shortcut {
.imeselector-menu { .imeselector-menu {
background-color: #fff; background-color: #fff;
-webkit-background-clip: padding-box;
-moz-background-clip: padding-box;
background-clip: padding-box; background-clip: padding-box;
position: absolute; position: absolute;
top: 14px; top: 14px;
@@ -98,8 +93,6 @@ span.ime-disable-shortcut {
padding: 0; padding: 0;
border: 1px solid #a2a9b1; border: 1px solid #a2a9b1;
border-radius: 2px; 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 ); box-shadow: 0 5px 10px rgba( 0, 0, 0, 0.2 );
text-align: left; text-align: left;
} }
@@ -164,11 +157,9 @@ span.ime-disable-shortcut {
.imeselector-menu .ime-checked { .imeselector-menu .ime-checked {
/* @embed */ /* @embed */
background: url( ../images/tick.png ) no-repeat left 4px center; background-image: url( ../images/tick.svg );
/* @embed */ background-position: left 4px center;
background-image: -webkit-linear-gradient( transparent, transparent ), url( ../images/tick.svg ); background-repeat: no-repeat;
/* @embed */
background-image: linear-gradient( transparent, transparent ), url( ../images/tick.svg );
} }
.imeselector-menu .ime-help-link { .imeselector-menu .ime-help-link {

View File

@@ -1,4 +1,4 @@
/*! jquery.ime - v0.2.0+20240826 /*! jquery.ime - v0.2.0+20240829
* https://github.com/wikimedia/jquery.ime * https://github.com/wikimedia/jquery.ime
* Copyright (c) 2024 Santhosh Thottingal; License: (GPL-2.0-or-later OR MIT) */ * Copyright (c) 2024 Santhosh Thottingal; License: (GPL-2.0-or-later OR MIT) */
( function ( $ ) { ( function ( $ ) {
@@ -1882,6 +1882,10 @@
name: 'इनस्क्रिप्ट २', name: 'इनस्क्रिप्ट २',
source: 'rules/doi/doi-inscript2.js' source: 'rules/doi/doi-inscript2.js'
}, },
'dua-tilde': {
name: 'Duala tilde keyboard',
source: 'rules/dua/dua-tilde.js'
},
'ee-tilde': { 'ee-tilde': {
name: 'Ewe Tilde', name: 'Ewe Tilde',
source: 'rules/ee/ee-tilde.js' source: 'rules/ee/ee-tilde.js'
@@ -2504,6 +2508,10 @@
name: 'Normal forms', name: 'Normal forms',
source: 'rules/sv/sv-normforms.js' source: 'rules/sv/sv-normforms.js'
}, },
'szl-tilde': {
name: 'Silesian tilde',
source: 'rules/szl/szl-tilde.js'
},
'ta-99': { 'ta-99': {
name: 'தமிழ்99', name: 'தமிழ்99',
source: 'rules/ta/ta-99.js' source: 'rules/ta/ta-99.js'
@@ -2816,6 +2824,10 @@
autonym: 'डोगरी', autonym: 'डोगरी',
inputmethods: [ 'doi-inscript2' ] inputmethods: [ 'doi-inscript2' ]
}, },
dua: {
autonym: 'Duálá',
inputmethods: [ 'dua-tilde' ]
},
en: { en: {
autonym: 'English', autonym: 'English',
inputmethods: [ 'ipa-sil', 'ipa-x-sampa' ] inputmethods: [ 'ipa-sil', 'ipa-x-sampa' ]
@@ -3220,6 +3232,10 @@
autonym: 'Svenska', autonym: 'Svenska',
inputmethods: [ 'sv-normforms' ] inputmethods: [ 'sv-normforms' ]
}, },
szl: {
autonym: 'Ślůnski',
inputmethods: [ 'szl-tilde' ]
},
ta: { ta: {
autonym: 'தமிழ்', autonym: 'தமிழ்',
inputmethods: [ 'ta-transliteration', 'ta-99', 'ta-inscript', 'ta-bamini', 'ta-inscript2' ] inputmethods: [ 'ta-transliteration', 'ta-99', 'ta-inscript', 'ta-bamini', 'ta-inscript2' ]

View File

@@ -0,0 +1,35 @@
( function ( $ ) {
'use strict';
var duaTilde = {
id: 'dua-tilde',
name: 'Duala tilde',
description: 'Duala tilde keyboard',
date: '2024-08-09',
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', 'ɛ' ],
[ '~N', 'Ŋ' ],
[ '~n', 'ŋ' ],
[ '~j', 'ɲ' ],
[ '~J', 'Ɲ' ],
[ '~O', 'Ɔ' ],
[ '~o', 'ɔ' ],
[ '~\\\\', '\u0300' ], // Combining grave accent
[ '~/', '\u0301' ], // Combining acute accent
[ '~\\^', '\u0302' ], // Combining circumflex accent
[ '~v', '\u030C' ] // Combining caron
]
};
$.ime.register( duaTilde );
}( jQuery ) );

View File

@@ -0,0 +1,39 @@
( function ( $ ) {
'use strict';
var szlTilde = {
id: 'szl-tilde',
name: 'Silesian tilde',
description: 'Silesian alphabets specific keyboard',
date: '2024-08-19',
URL: 'https://github.com/wikimedia/jquery.ime',
author: 'Tomasz Ludyga',
license: 'GPLv3',
version: '1.0',
patterns: [
[ '~1', 'ō' ],
[ '~2', 'ô' ],
[ '~3', 'ŏ' ],
[ '~4', 'õ' ],
[ '~5', 'ã' ],
[ '~6', 'Ô' ],
[ '~7', 'Ō' ],
[ '~u', 'ů' ],
[ '~s', 'ś' ],
[ '~l', 'ł' ],
[ '~z', 'ż' ],
[ '~x', 'ź' ],
[ '~c', 'ć' ],
[ '~n', 'ń' ],
[ '~U', 'Ů' ],
[ '~S', 'Ś' ],
[ '~L', 'Ł' ],
[ '~Z', 'Ż' ],
[ '~X', 'Ź' ],
[ '~C', 'Ć' ],
[ '~N', 'Ń' ]
]
};
$.ime.register( szlTilde );
}( jQuery ) );