Chromium Code Reviews| Index: athena/virtual_keyboard/virtual_keyboard_bindings_impl.cc |
| diff --git a/athena/virtual_keyboard/virtual_keyboard_bindings_impl.cc b/athena/virtual_keyboard/virtual_keyboard_bindings_impl.cc |
| index 55fdfc95d839460550f72dcf12f5b7ce21f971d6..a04520c3dd46303c8a107cda36427dda6e81ad82 100644 |
| --- a/athena/virtual_keyboard/virtual_keyboard_bindings_impl.cc |
| +++ b/athena/virtual_keyboard/virtual_keyboard_bindings_impl.cc |
| @@ -106,6 +106,17 @@ class VKBindings : public gin::Wrappable<VKBindings> { |
| return; |
| chrome->Set(gin::StringToSymbol(isolate, "virtualKeyboardPrivate"), |
| controller.ToV8()); |
| + |
| + const std::string kInputBoxFocusedEvent = |
| + "chrome.virtualKeyboardPrivate.onTextInputBoxFocused = {};" |
| + "chrome.virtualKeyboardPrivate.onTextInputBoxFocused.addListener = " |
| + " function(callback) { " |
| + " window.setTimeout(function() {" |
| + " callback({type: 'text'});" |
| + " }, 100);" |
| + " };"; |
| + render_view->GetMainRenderFrame()->ExecuteJavaScript( |
| + base::UTF8ToUTF16(kInputBoxFocusedEvent)); |
|
bshe
2014/06/20 21:00:30
Just curios when is this javascript been executed?
sadrul
2014/06/20 22:24:46
This happens when the page navigates to chrome://k
|
| } |
| private: |