Changes

Jump to: navigation, search

WebAPI/KeboardIME

22 bytes removed, 12:35, 27 August 2013
m
Proposed API
* @param length The range length. Defaults to the end of the text.
*/
Promise<DOMString> getText([optional] start, [optional] length);
// The start and stop position of the selection.
* @param length The length of text to replace. Defaults to 0.
*/
<strike>Promise<boolean> replaceSurroundingText(DOMString text, [optional] long offset, [optional] long length);</strike> Promise<void> replaceSurroundingText(DOMString text, [optional] long offset, [optional] long length);
/*
* Alternative: sendKey(KeyboardEvent event), but we will likely waste memory for creating the KeyboardEvent object.
*/
<strike>Promise<boolean> sendKey(long keyCode, long charCode, [optional] long modifiers);</strike> Promise<void> sendKey(long keyCode, long charCode, [optional] long modifiers);
/*
* To finish composition and commit text to current input field, an IME should call |endComposition|.
*/
<strike>Promise<boolean> setComposition(DOMString text, [optional] long cursor);</strike> Promise<void> setComposition(DOMString text, [optional] long cursor);
/*
* |replaceSurroundingText|, |deleteSurroundingText|, user moving the cursor, changing the focus, etc.
*/
<strike>Promise<boolean> endComposition([optional] DOMString text);</strike>
Promise<void> endComposition(DOMString text);
};
Confirm
58
edits

Navigation menu