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

Side by Side Diff: chrome/test/data/extensions/platform_apps/web_view/shim/main.js

Issue 1237343002: Fix nested GuestView's container bounds calculation. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: fix type mismatch for win_x64 compile Created 5 years, 5 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 unified diff | Download patch
« no previous file with comments | « chrome/chrome_tests.gypi ('k') | components/guest_view/browser/test_guest_view_manager.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 var util = {}; 5 var util = {};
6 var embedder = {}; 6 var embedder = {};
7 embedder.baseGuestURL = ''; 7 embedder.baseGuestURL = '';
8 embedder.emptyGuestURL = ''; 8 embedder.emptyGuestURL = '';
9 embedder.windowOpenGuestURL = ''; 9 embedder.windowOpenGuestURL = '';
10 embedder.noReferrerGuestURL = ''; 10 embedder.noReferrerGuestURL = '';
(...skipping 2704 matching lines...) Expand 10 before | Expand all | Expand 10 after
2715 webview.focus(); 2715 webview.focus();
2716 webview.focus(); 2716 webview.focus();
2717 embedder.test.assertTrue(document.activeElement = webview); 2717 embedder.test.assertTrue(document.activeElement = webview);
2718 embedder.test.assertTrue(webview.shadowRoot.activeElement); 2718 embedder.test.assertTrue(webview.shadowRoot.activeElement);
2719 embedder.test.succeed(); 2719 embedder.test.succeed();
2720 }); 2720 });
2721 2721
2722 document.body.appendChild(webview); 2722 document.body.appendChild(webview);
2723 } 2723 }
2724 2724
2725 function testPDFInWebview() {
2726 var webview = document.createElement('webview');
2727 var pdfUrl = 'test.pdf';
2728 // partition 'foobar' has access to local resource |pdfUrl|.
2729 webview.partition = 'foobar';
2730 webview.onloadstop = embedder.test.succeed;
2731 webview.onloadabort = embedder.test.fail;
2732 webview.setAttribute('src', pdfUrl);
2733 document.body.appendChild(webview);
2734 }
2735
2725 embedder.test.testList = { 2736 embedder.test.testList = {
2726 'testAllowTransparencyAttribute': testAllowTransparencyAttribute, 2737 'testAllowTransparencyAttribute': testAllowTransparencyAttribute,
2727 'testAutosizeHeight': testAutosizeHeight, 2738 'testAutosizeHeight': testAutosizeHeight,
2728 'testAutosizeAfterNavigation': testAutosizeAfterNavigation, 2739 'testAutosizeAfterNavigation': testAutosizeAfterNavigation,
2729 'testAutosizeBeforeNavigation': testAutosizeBeforeNavigation, 2740 'testAutosizeBeforeNavigation': testAutosizeBeforeNavigation,
2730 'testAutosizeRemoveAttributes': testAutosizeRemoveAttributes, 2741 'testAutosizeRemoveAttributes': testAutosizeRemoveAttributes,
2731 'testAutosizeWithPartialAttributes': testAutosizeWithPartialAttributes, 2742 'testAutosizeWithPartialAttributes': testAutosizeWithPartialAttributes,
2732 'testAPIMethodExistence': testAPIMethodExistence, 2743 'testAPIMethodExistence': testAPIMethodExistence,
2733 'testChromeExtensionURL': testChromeExtensionURL, 2744 'testChromeExtensionURL': testChromeExtensionURL,
2734 'testChromeExtensionRelativePath': testChromeExtensionRelativePath, 2745 'testChromeExtensionRelativePath': testChromeExtensionRelativePath,
(...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after
2815 'testFindAPI_findupdate': testFindAPI, 2826 'testFindAPI_findupdate': testFindAPI,
2816 'testLoadDataAPI': testLoadDataAPI, 2827 'testLoadDataAPI': testLoadDataAPI,
2817 'testResizeEvents': testResizeEvents, 2828 'testResizeEvents': testResizeEvents,
2818 'testPerOriginZoomMode': testPerOriginZoomMode, 2829 'testPerOriginZoomMode': testPerOriginZoomMode,
2819 'testPerViewZoomMode': testPerViewZoomMode, 2830 'testPerViewZoomMode': testPerViewZoomMode,
2820 'testDisabledZoomMode': testDisabledZoomMode, 2831 'testDisabledZoomMode': testDisabledZoomMode,
2821 'testZoomBeforeNavigation': testZoomBeforeNavigation, 2832 'testZoomBeforeNavigation': testZoomBeforeNavigation,
2822 'testPlugin': testPlugin, 2833 'testPlugin': testPlugin,
2823 'testGarbageCollect': testGarbageCollect, 2834 'testGarbageCollect': testGarbageCollect,
2824 'testCloseNewWindowCleanup': testCloseNewWindowCleanup, 2835 'testCloseNewWindowCleanup': testCloseNewWindowCleanup,
2825 'testFocusWhileFocused': testFocusWhileFocused 2836 'testFocusWhileFocused': testFocusWhileFocused,
2837 'testPDFInWebview': testPDFInWebview
2826 }; 2838 };
2827 2839
2828 onload = function() { 2840 onload = function() {
2829 chrome.test.getConfig(function(config) { 2841 chrome.test.getConfig(function(config) {
2830 embedder.setUp_(config); 2842 embedder.setUp_(config);
2831 chrome.test.sendMessage("Launched"); 2843 chrome.test.sendMessage("Launched");
2832 }); 2844 });
2833 }; 2845 };
OLDNEW
« no previous file with comments | « chrome/chrome_tests.gypi ('k') | components/guest_view/browser/test_guest_view_manager.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698