Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(5420)

Unified Diff: chrome/test/data/extensions/platform_apps/web_view/focus_visibility/guest.js

Issue 2474323002: Implement WebContentsViewChildFrame::TakeFocus. (Closed)
Patch Set: remove logging and move pant kickcing out of loop Created 3 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/test/data/extensions/platform_apps/web_view/focus_visibility/guest.js
diff --git a/chrome/test/data/extensions/platform_apps/web_view/focus_visibility/guest.js b/chrome/test/data/extensions/platform_apps/web_view/focus_visibility/guest.js
index aff72986ef253120836102d0b9e5a36489078cfa..36fcba2aafcf99842c83ff4530151a199d1c1df7 100644
--- a/chrome/test/data/extensions/platform_apps/web_view/focus_visibility/guest.js
+++ b/chrome/test/data/extensions/platform_apps/web_view/focus_visibility/guest.js
@@ -1,27 +1,23 @@
// Copyright 2015 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+'use strict';
-var buttonWasFocused = false;
-
-
-function reset() {
- buttonWasFocused = false;
-}
+var embedder = null;
function onButtonReceivedFocus(e) {
- buttonWasFocused = true;
+ embedder.postMessage('focus-event', '*');
}
function onWindowMessage(e) {
switch (e.data) {
- case 'verify':
- e.source.postMessage(
- buttonWasFocused ? 'was-focused' : 'was-not-focused', '*');
+ case 'connect':
+ embedder = e.source;
+ embedder.postMessage('connected', '*');
break;
case 'reset':
- reset();
- e.source.postMessage('', '*');
+ embedder = e.source;
+ embedder.postMessage('reset-complete', '*');
break;
}
}
@@ -32,3 +28,6 @@ function onLoad() {
window.addEventListener('message', onWindowMessage);
window.addEventListener('load', onLoad);
+window.addEventListener('keyup', function() {
+ embedder.postMessage('guest-keyup', '*');
+});

Powered by Google App Engine
This is Rietveld 408576698