imehandler_test.js
No description.

File Location

/goog/events/imehandler_test.js


Public Protected Private

Enumerations

Global Functions

assertEventsFired()
No description.
code »
assertImeMode()
No description.
code »
assertNotImeMode()
No description.
code »
assertScimInputIgnored()
No description.
code »
fireImeKeySequence()
No description.
code »
fireInputEvent()
No description.
code »
fireKeySequence()
No description.
code »
initImeHandler()
No description.
code »
runChromeCompositionEvents()
No description.
code »
setUp()
No description.
code »
setUserAgent()
No description.
code »
setVersion()
No description.
code »
tearDown()
No description.
code »
tearDownPage()
No description.
code »
testChromeCompositionEventsLinux()
Verifies that our IME functions can dispatch IME events to the input handler in the expected order on Chrome. jsUnitFarm does not have Linux Chrome or Mac Chrome. So, we manually change the platform and run this test three times.
code »
testChromeCompositionEventsMac()
No description.
code »
testChromeCompositionEventsWindows()
No description.
code »
testHandleKeyDown_GeckoCompositionEvents()
No description.
code »
testHandleKeyUpForSafari()
Ensures that IME mode turns off when keyup events which are involved in commiting IME text occurred in Safari.
code »
testHandlerKeyDownForIme_imeOnOff()
Ensures that the IME mode turn on/off correctly.
code »
testScimFiresWinImeKeycodesChromeLinux()
No description.
code »
testScimFiresWinImeKeycodesGeckoLinux()
SCIM on Linux will fire WIN_IME keycodes for random characters. Fortunately, all Linux-based browsers use composition events. This test just verifies that we ignore the WIN_IME keycodes.
code »
unshiftEvent()
No description.
code »

Global Variables

eventsFired :
No description.
Code »
imeHandler : goog.events.ImeHandler
No description.
Code »
userAgents :
No description.
Code »

Directory events

File Reference