Bug Tracker

Opened 9 years ago

Closed 9 years ago

#7255 closed feature (plugin)

High-level API for text input, with support for IMEs

Reported by: costan@… Owned by:
Priority: low Milestone:
Component: event Version: 1.4.3
Keywords: Cc:
Blocked by: Blocking:

Description

I'm writing a syntax highlighting tool using the contentEditable=true feature. I was able to get it working for Western languages reasonably quickly, but I'm having a hard time making it work well when users have IME software running.

WebKit implements the DOM3 "textInput" event, which eventually does the job. Firefox has a proprietary "text" event that I haven't figured out yet. Apparently Internet Explorer has a propertyChange event that can also do the trick.

I would be really grateful (and I think I speak for a 3rd of the world's population) if the awesome jQuery developers took a look at this hard problem. Having an abstraction layer in jQuery would make it easier to build more inclusive applications.

Thank you very much!

Change History (2)

comment:1 Changed 9 years ago by snover

Component: unfiledevent
Milestone: 1.5
Priority: undecidedlow
Status: newopen

comment:2 Changed 9 years ago by john

Resolution: plugin
Status: openclosed

I think we're going to have to defer to a plugin author here - hopefully implementing something with special events.

Note: See TracTickets for help on using tickets.