Comments (7)
This also causes bug while alternating between languages.
http://awesomescreenshot.com/0c6k874eb
Steps to reproduce :
- Choose Hindi language, transilteration is defaulted.
- Disable IME using Control M, now system becomes default to Hindi
- Chose Tamil language,, transilteration is defaulted.
- Disable IME using Control M, now system becomes default to Tamil
- Chose Kannada language,, transilteration is defaulted.
- Change back to Hindi, expectation is system to be defaulted. Works fine
- Control M, loads Kannada Transliteration while chosen language in Hindi
from jquery.ime.
@srikanthlogic This bug is about changing the label of "System input method". Yours is separate bug. File it as different issue. Also make sure that you validate it against the latest source code.
from jquery.ime.
@pauginer, where you would suggest the 'Disable input methods' link should be placed when we need to show it ? At present it is at bottom of the IMs available for a selected language. Do you want to it to be there only ?
Also, when you want to style it as link, you want it to be styled just like 'Help' link at the bottom ?
Attaching a screenshot for better visualisation.
from jquery.ime.
If there is no other input method, a grayed text indicating "No input methods available" can be shown.
When such scenario is possible ? Wouldn't all languages will have at least one input method ( and only then it will qualify to be in the list of languages) ?
from jquery.ime.
With the disabling of IME, we went in a different direction of the one described above. Applications integrating jqueryIME (e.g., MediaWiki), may want to support both (a) disable IME effects but keep the menu, and (b) remove completely the menu. The two kinds of disabling were presented in a different way in the menu:
- Input method disabling is presented as a "Use native keyboard" input method. The disabling is not emphasised in this case to avoid confusion with the "menu removal" scenario described below.
- The removal of the menu is presented at the bottom of the menu with a stroked keyboard icon. Applications adding this, should provide also a way to re-enable the menu.
Once both scenarios were considered, the issue I initially reported should have been closed.
from jquery.ime.
I see. Which issue takes care of the re-envisioned scenario ? Do we have the stoked keyboard icon ? I guess we can present aforementioned as configuration options while initiating a plugin.
from jquery.ime.
The disabling functionality and the stroked keyboard are added by the host application. For the case of the ULS, they are added by the MediaWiki extension. Maybe that can be moved to jquery.IME and allow to be enabled on creation. @santhoshtr can probably provide more info on whether this approach is preferred or not from an architectural point of view.
from jquery.ime.
Related Issues (20)
- Add functionality for base rules? HOT 1
- Some IM rule sets should be optional given a source language HOT 2
- Slant a little to the right in Firefox v57 HOT 2
- cdnjs hosting HOT 6
- Issue in kn/kn-kgp.js
- Drop IE8 support and delete related code HOT 1
- Create a react wrapper / jquery independent version of jquery.ime HOT 1
- How to test? HOT 3
- Firefox extension HOT 7
- angular 2+ integration HOT 1
- Chrome store update? HOT 5
- jquery 3.x versions are supported? HOT 5
- Myanmar 3 Keyboard Issues
- All the tests fail (December 2022)
- zh-pinyin-transliteration layout is not working HOT 8
- Create Cherokee input method
- Multiple languages with the same input method HOT 1
- Allow internationalization/language conversion for name of the input method.
- Support various Chinese input methods
- ౡ missing in te-transliteration.js
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jquery.ime.