Commit Graph

75 Commits

Author SHA1 Message Date
James D. Forrester
ce31c64f84 jQuery.IME: Bump to master (b6102fb)
New changes:
9316542 Remove trailing whitespace and superfluous newlines
1db02ed Improve language and method selection API
22ce72a Merge pull request #434 from divec/api
965c94e Update README and example
b6102fb Remove the unused showSelector property of defaultInputMethod

Change-Id: Icc78795fe1ece63b29ea3863ba1902519c818841
2016-03-25 11:24:43 -07:00
Kartik Mistry
4e8b09c5d3 Update jquery.ime to 4389f93
Changes:
* Register as-rodali IME

Change-Id: I2509a2505ec4f6b22c75a0a8ce81e44b219a2b37
2016-01-29 21:01:19 +05:30
Amire80
4cbb2ca88a Update jquery.ime from upstream
* Digit fix in Southern Kurdish.
* Rodali, Or-Lekhani and OdiScript layouts.
* Major updates for VisualEditor integration by David Chan.

Change-Id: Ia7301bddb79c1fbce2af7190494bdd7bdd909862
2016-01-23 11:02:45 +00:00
Amir E. Aharoni
62b2e000d1 Update jquery.ime from master
Add yo-alt layout.

Change-Id: Ifa0064811d38e5e6d5be576a5a9d0ec5c0d43c9d
2015-11-21 21:19:54 +02:00
Kartik Mistry
500db2b9d5 Update jquery.ime to ae3ae15
Changes:
* Various fixes in bo-ewts layout.
* Fix name of gu-transliteration input method.

Change-Id: Ie2d03bfbaf2c663140c6cadc70625b848dd2f65c
2015-10-12 13:30:35 +05:30
mjbmr
8e207b2381 Update jquery.ime to 91dc90c2f2
* Fix indentation in bo-ewts (15668fa788)
* Fix Western Balochi and Northern Luri autonyms (91dc90c2f2)

Change-Id: Ia54c15e6051c1e0ecf4c8e70724e2478bc6e0a86
2015-08-18 06:22:15 +00:00
mjbmr
62a22850d2 Update jquery.ime to b3f68eb6f8
Change-Id: I7ed94f403521b4ca4aca99405b2928d0f87b6561
2015-06-01 09:54:40 +00:00
mjbmr
3f1a498c24 Update jquery.ime to bb38f7d711
* Fixes for Northern Luri Keyboard Layout

Change-Id: I96eb538598ef37a33e209787446c1c1bc8709fb9
2015-05-27 19:32:12 +00:00
mjbmr
b2d269c35e Update jquery.ime to beeab196dd
* Fix for Western Baluchi Keyboard beeab196dd
* Add Northern Luri Keyboard Layout a2b34c8bd2
* Remove windows line ending extra character aa51ccb77c
* Fixing name of Western Baluchi Keyboard 0cd0018c3b
* Fixes for South Azerbaijani (azb) 8fa57066cb
* Fix test cases for Southern Kurdish 8295e88690
* Add Southern Kurdish Keyboard Layout 40f9949e55
* Fixes for South Azerbaijani Keyboard Layout 5498eae381

Change-Id: I5007cfd4d49c61ccd5c8ae574930dda517056b96
2015-05-18 08:31:34 +00:00
Kartik Mistry
3d64406868 Update jquery.ime to 5498eae
Changes:
* Add South Azerbaijani Keyboard Layout
* Add Arabic keyboard layout for Western Baluchi (bgn)
* Added missing te-apple.js and te-modular.js

Change-Id: I9527d659f10703ed0347ca9fa0e4ca5a0dd3d1b4
2015-05-05 04:27:40 +00:00
Santhosh Thottingal
37e0730a31 Update jquery.ime to v0.1.0+20150429
Bug: T88279
Change-Id: I89642bedd7b4bd7bebe45bc2ff3265f060adf6b1
2015-04-29 15:47:41 +05:30
Amir E. Aharoni
702b85c099 Update jquery.ime from upstream
Correct spelling of Punjabi input methods,
sent by Satdeep Gill.

Based on jquery.ime
962563d984

Change-Id: Ia48962225dc97c889384236b2ceb497de2beb1ca
2015-01-06 07:49:37 +00:00
Kartik Mistry
7790e5942a Update jquery.ime to 806deb2
Changes:
* README update to point about writing tests for IMEs.
* Take scrollTop/scrollLeft into account when positioning.

Change-Id: Ie39fb3f7f9f944e0186b74a51812e4d424174051
2014-12-29 16:52:58 +05:30
Amir E. Aharoni
2aaa5b19d1 Update jquery.ime from upstream
Fix a bug in the my-xkb Burmese keyboard.

Change-Id: I881bd1bcf18530a004ca563ddbca5b567ae81ddc
2014-10-28 15:48:43 +02:00
Kartik Mistry
3d202e4774 Update jquery.ime from upstream to 7b24f45b01d
Changes:
* bo-ewts: using unicode NFC instead of NFD.
* Fixed description in bn-probhat layout.

Change-Id: Ieb58a36fd997bc422dab01a1d2c7692068a26c6b
2014-08-28 06:06:54 +00:00
Kartik Mistry
058dbbcda1 Update jquery.ime from upstream
Changes:
* Update jquery.ime.js version.
* Updated Tibetian (bo) EWTS IME for handling brla and speed
  improvement.

Change-Id: I6a3eb0d16000074ea5fd96ef15d4096a5d9ce9f8
2014-07-28 12:51:56 +00:00
Kartik Mistry
63f1b82f64 Update jquery.ime from upstream
Changes:
* Bug 66064: Remove deprecated event.attrName and use
  event.originalEvent.attrName instead.
* Added Ludic (lud) transliteration layout.
* Added Tibetian (bo) EWTS layout.

Change-Id: Ia171faa1cbd71e31d45408d96f23f0826b914c5e
2014-07-23 08:18:20 +00:00
Kartik Mistry
7515596bdc Update jquery.ime from upstream
Upstream: https://github.com/wikimedia/jquery.ime/
Changes:
* Update sa-transliteration layout as per community request
* Fix license for batak-qwerty layout
* Fix indentations in or-lekhani layout
* Updated jquery.ime.js to v0.1.0+20140528

Bug: 63895
Change-Id: I3441924e8e80023eebe77ee5b3c87541c22b1c42
2014-05-28 09:37:45 +00:00
Amir E. Aharoni
767c3cea4f Update jquery.ime from upstream
* Add Batak input method
* Fix Odia Lekhani input method

Bug: 56309

Change-Id: I9192554f42994a799309b9cec7466045dccfe27d
2014-04-20 12:19:23 +00:00
Kartik Mistry
bfdda7bde4 Update jquery.ime from upstream
Upstream: https://github.com/wikimedia/jquery.ime

Changes:
* hi-inscript: Fixed incorrectly mapped Devanagari letter TTHA
* ml-inscript: Correct the mapping of ഠ
* or-inscript: fix mapping of Oriya letters TTA and TTHA
* Remove unwanted escape for double quotes from rules files
* Remove prefixed border-radius rules
* Avoid JavaSript error while trying to get autonym
* Rules loading: Use $.ajax to cache the rule js file

Change-Id: I49b88551263434a93b600278d665e80737edb555
2014-04-08 18:58:31 +00:00
Kartik Mistry
2a403e407a Update jquery.ime from upstream
Upstream: https://github.com/wikimedia/jquery.ime
Changes:
* Optimize all SVGs.
* Removed unused images/ime-inactive.* files.
* Renamed: rules/README -> rules/README.md

Also, updated version in UniversalLanguageSelector.php

Change-Id: Ifd848da55e8ac68ef63fef5d435ecc23fc20e000
2014-02-20 17:20:34 +05:30
Kartik Mistry
db055c8f47 Update jquery.ime from upstream
Upstream: https://github.com/wikimedia/jquery.ime
Changes:
 * Bug 53695: For languages with no input methods, set
   "use native keyboard" by default.
 * Add Venetian input method.
 * Drop -moz-linear-gradient
 * Apply /* @embed */ pragma to all images, not just the topmost in each
   block.
 * Validate the input method id in load method.

Change-Id: I05f8350003227e150948670caf919f05a2b00f88
2014-02-11 18:38:39 +02:00
Amir E. Aharoni
6cf71a54d0 Update jquery.ime from upstream
This should fix bug 54646.

Change-Id: Ibda702d1b92f160de426ebdb05b00d38a1ff5c0d
2013-11-22 19:18:27 +00:00
Santhosh Thottingal
6cd178359e Update jquery.ime to latest version
Version: v0.1.0+20131111
Changes:
* Optimizez icon images

Change-Id: I221c064c47cece276b8f9760fae7dce0e3bd4160
2013-11-11 11:14:38 +05:30
Siebrand Mazeland
901916967f Update jQuery.IME from upstream
* Make names for Hindi input methods consistent.
* Make names for Marathi input methods consistent.

Bug: 56160
Change-Id: I0b4ff9d8d7e01392237facb54e7b77ee9ef753b0
2013-10-29 14:56:38 +01:00
Siebrand Mazeland
a1cf6c7592 Update jQuery.IME from upstream
* Add autonym class where applicable
* Change name for de-transliteration input method
* Remove obsolete my-kbd input method

Bug: 55698
Change-Id: I6e9613b760af2916a614ab687822b3b3b45e1ce5
2013-10-29 14:08:52 +01:00
Santhosh Thottingal
cc413a3a4d Update jquery.ime from upstream
version: v0.1.0+20131019 (commit: 4ac70e0047)
upstream: https://github.com/wikimedia/jquery.ime

Changes:
* Language tags are case insensitive now
* Fixes to Hindi and Persian input methods
* Shift modifier key support
* Misc CSS fixes

Bug: 54117
Change-Id: I581a1006c34fd86372facdae85ea48b4ed1ffc2c
2013-10-19 20:00:22 +05:30
Kartik Mistry
9db73d2a11 Update jquery.ime from upstream
Version: v0.1.0+20130914

Changes:
1. Improved Persian keyboard.
2. Show the menu correctly if it goes off-screen.
3. Removed unneeded code.
4. Ability to customise time out for IME selector widget.

Bug: 52154
Change-Id: Id87dee11456de0499450083f434b64e188b6d33f
2013-09-14 10:51:31 +05:30
Santhosh Thottingal
8250d94625 Update jquery.ime from upstream
Version: v0.1.0+20130904
Changes:
1. Add Persian keyboard
2. In a ltr page with rtl input, if menu has no space in left,
flip it right

Bug: 50690
Change-Id: Id84fa09b93bd0e31d328bbdaedc4219ea6a9e75d
2013-09-04 12:28:13 +05:30
Amir E. Aharoni
60e038b0db Update jquery.ime from upstream
Adds support for specifying the input method menu header text.

Change-Id: I4c0b8c4879ef49b58a4c897b9131dbfddea524f0
2013-08-26 10:22:08 +00:00
Amir E. Aharoni
e018a52498 Update jquery.ime from upstream
Change-Id: I904dfd1e089e92deaa2da50510d0975a8e317a94
2013-08-22 15:36:02 +03:00
Amir E. Aharoni
2dd6cf74b8 Update jquery.ime from upstream
Fixes bug 53041 (upstream patch by Matmarex)

Bug: 53041
Change-Id: I8653404833d83a6d798551a47e37d87e6c0c1eaf
2013-08-20 07:22:16 +00:00
Amir E. Aharoni
3b6d5cc83e Log ime-change event
Change-Id: I6dfc769f0de536e2ef35b165fe7a35f196bb181b
2013-08-20 08:34:52 +03:00
Santhosh Thottingal
8f5be106f5 Update jquery.ime library
upstream: http://github.com/wikimedia/jquery.ime

changes:
* Support for contenteditable, like the VisualEditor surfaces. This
  support is very minimal now. Because of VE bugs on IME support, many
  things are broken. But one-one keyboard mappings should work with less
  issues. The UI of jquery.ime is not integrated with VE toolbar
* More input methods
	- IPA-X-SAMPA by Amir
	- Armenian keymaps by  Aleksey Chalabyan
	- Kurdish keymaps by Ghybu
	- Кыргыз keymap by Amir
	- Central Kurdish keyboards by Çalak
* A lot of input method bug fixes multiple contributors
* Minor UX fixes

Introduces Rangy library.
A module named rangy is defined in VisualEditor extension with more features of rangy.
Here we need only the core library. This module is loaded dynamically from
client when rangy is undefined. If VE is present rangy will be defined, the module
defined in VE will be used. ie, This get loaded only when VE is not present and
user trying to type in a contenteditable.

Bug: 49569
Bug: 50849
Bug: 50220

Change-Id: Iadad5a4e5972fbd1359847526d28e9dbbe00a7c4
2013-08-19 04:40:08 +00:00
Santhosh Thottingal
18b8bbd89c Update jquery.ime from upstream
Change-Id: Ieb29f2cb90862a9ffb61309dc5cbc351e79074f1
Version: v0.1.0+20130722
Upstream: http://github.com/wikimedia/jquery.ime
Bug: 50939
2013-07-22 14:11:43 +05:30
Amir E. Aharoni
95c23085ff Update jquery.ime from upstream
Change-Id: I1eabfcda79be85c8c28c11472ddc17b2e90c061d
2013-07-15 15:59:29 +03:00
Santhosh Thottingal
2f61970301 Update jquery.ime from upstream
Change-Id: I37d3f1e6b0ebff3ddfd46b2c155e4f5fe590cb4b
Version: 0.1.0+20130708
2013-07-08 15:23:47 +05:30
Santhosh Thottingal
69e037862c Update jquery.ime from upstream
Bug: 50790
Change-Id: I3755581136cca9958e31b20694c4285c14646c38
2013-07-07 21:01:57 +05:30
Amir E. Aharoni
244b20d2b5 Update jquery.ime from upstream
Bug: 49679
Change-Id: I1bc5a4ac2788d20d2bdba6454bd278a3b4681168
2013-06-26 08:52:38 +00:00
Santhosh Thottingal
96f6721772 Update jquery.ime from upstream
Version:  v0.1.0+20130625

* Add sa-iast input method
* Fix bug https://github.com/wikimedia/jquery.ime/issues/188

Bug: 49515
Change-Id: I8ebd5bc4857285eb29d0ec6741cc6953ac187722
2013-06-25 17:17:46 +05:30
Santhosh Thottingal
6374b34029 Update jquery.ime from upstream
Version: v0.1.0+20130624
Fixes Kannada transliteration input method name

Bug: 50006
Change-Id: I283d2b1faaf6640f6327f82ea2ba74b3d0121f4f
2013-06-24 11:19:22 +05:30
Santhosh Thottingal
8dfc3976b1 Update jquery.ime from upstream
Version: 0.1.0+20130619
* Make system as default ime for all languages
* Update uk keyboard

Bug: 49783
Change-Id: I534b13e50f9d95673f66639f1ccef90d7fa8304c
2013-06-19 09:58:55 +00:00
Santhosh Thottingal
2ca2f6d3fe Update jquery.ime from upstream
Version: 0.1.0+20130617

Bug: 49317
Change-Id: I566980aeafb9dce45ab4916751947c301778377c
2013-06-17 16:56:27 +05:30
Santhosh Thottingal
2c2e0f6142 Update jquery.ime from upstream
Bug: 49317
Change-Id: If84ed1017d68e4061b86464c683c82102a8986d1
2013-06-10 12:44:14 +05:30
Santhosh Thottingal
d10b5c86fc Update jquery.ime from upstream
Version: 0.1.0+20130607

Changes:
* Bug 49178: IME icon not visible in IE8
* Bug 49073 - In RTL, checkmark for selected input method overlaps text in ime menu
* Correct Malayalam Avagraha in Malayalam transliteration

Change-Id: Ib3fc2409958e8be8522a2f4072181dce434a76e3
2013-06-07 20:18:15 +05:30
Santhosh Thottingal
335b338b69 Update jquery.ime from upstream
Fixes issue: Native Keyboard selection not reflected on the input fields
Version: 0.1.0+20130605
Bug: 49152

Change-Id: I1f16b3d8084bec8a4b7ab0b28bbe71777b44c077
2013-06-07 08:01:32 +00:00
Santhosh Thottingal
000d04c14e Update jquery.ime from upstream
Change-Id: Iac3c14f82c982396c4bcecfb3c5cc97df82c41cb
Version: 0.1.0+20130531
2013-05-31 16:43:46 +05:30
Santhosh Thottingal
8655504371 Refactor interface integration code
Reduce document.ready code by moving functions outside and grouping
tooltip related code to a function.

Also remove window and document from wrapper anon function since
browser: true is defined in .jshintrc

Bug: 48156
Change-Id: I7228285cdcb33b915e96e7e2c59e4dbc90f5fc96
2013-05-27 12:35:49 +00:00
Santhosh Thottingal
a93438a14e Update jquery.ime from upstream
Version 0.1.0.20130522

Changes:
* Correct the versioning by adding build date metadata
* Remove an unwanted css style
* Avoid screen jump on click of IME menu items
* AltGr+M doesn't create a µ
* Code cleanup

Change-Id: Ia9ccd89a24f4d8627cf3a16f59984ad79f3d49f5
2013-05-22 13:33:21 +05:30
Santhosh Thottingal
00c37b9218 Update jquery.ime from upstream
* selectLanguage need to check whether
 ime changed before return with noop
* Add dot reph(0D4E) to Malayalam transliteration

Change-Id: I35c05e8261270096ceb652db9b0dc24be9fa71fc
2013-05-20 08:07:50 +00:00