Code Monkey home page Code Monkey logo

Comments (7)

srikanthlogic avatar srikanthlogic commented on June 20, 2024

This also causes bug while alternating between languages.

http://awesomescreenshot.com/0c6k874eb

Steps to reproduce :

  1. Choose Hindi language, transilteration is defaulted.
  2. Disable IME using Control M, now system becomes default to Hindi
  3. Chose Tamil language,, transilteration is defaulted.
  4. Disable IME using Control M, now system becomes default to Tamil
  5. Chose Kannada language,, transilteration is defaulted.
  6. Change back to Hindi, expectation is system to be defaulted. Works fine
  7. Control M, loads Kannada Transliteration while chosen language in Hindi

from jquery.ime.

santhoshtr avatar santhoshtr commented on June 20, 2024

@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.

samyakbhuta avatar samyakbhuta commented on June 20, 2024

@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.
screen shot 2013-09-12 at 6 18 16 pm

from jquery.ime.

samyakbhuta avatar samyakbhuta commented on June 20, 2024

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.

pauginer avatar pauginer commented on June 20, 2024

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.

samyakbhuta avatar samyakbhuta commented on June 20, 2024

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.

pauginer avatar pauginer commented on June 20, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.