Skip to main content

Bug Tracker

Side navigation

#7255 closed feature (plugin)

Opened October 20, 2010 06:39AM UTC

Closed April 17, 2011 12:44AM UTC

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

Reported by: costan@gmail.com 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!

Attachments (0)
Change History (2)

Changed October 20, 2010 06:35PM UTC by snover comment:1

component: unfiledevent
milestone: 1.5
priority: undecidedlow
status: newopen

Changed April 17, 2011 12:44AM UTC by john comment:2

resolution: → plugin
status: openclosed

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