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

Side by Side Diff: third_party/WebKit/Source/web/tests/WebFrameTest.cpp

Issue 2325663002: Make Fullscreen::requestFullscreen and exitFullscreen static (Closed)
Patch Set: doc->document, for loop Created 4 years, 3 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 | « third_party/WebKit/Source/web/WebPluginContainerImpl.cpp ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2010 Google Inc. All rights reserved. 2 * Copyright (C) 2010 Google Inc. All rights reserved.
3 * 3 *
4 * Redistribution and use in source and binary forms, with or without 4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted provided that the following conditions are 5 * modification, are permitted provided that the following conditions are
6 * met: 6 * met:
7 * 7 *
8 * * Redistributions of source code must retain the above copyright 8 * * Redistributions of source code must retain the above copyright
9 * notice, this list of conditions and the following disclaimer. 9 * notice, this list of conditions and the following disclaimer.
10 * * Redistributions in binary form must reproduce the above 10 * * Redistributions in binary form must reproduce the above
(...skipping 6419 matching lines...) Expand 10 before | Expand all | Expand 10 after
6430 int viewportHeight = 480; 6430 int viewportHeight = 480;
6431 client.m_screenInfo.rect.width = viewportWidth; 6431 client.m_screenInfo.rect.width = viewportWidth;
6432 client.m_screenInfo.rect.height = viewportHeight; 6432 client.m_screenInfo.rect.height = viewportHeight;
6433 WebViewImpl* webViewImpl = webViewHelper.initializeAndLoad(m_baseURL + "full screen_div.html", true, nullptr, &client, nullptr, configureAndroid); 6433 WebViewImpl* webViewImpl = webViewHelper.initializeAndLoad(m_baseURL + "full screen_div.html", true, nullptr, &client, nullptr, configureAndroid);
6434 webViewHelper.resize(WebSize(viewportWidth, viewportHeight)); 6434 webViewHelper.resize(WebSize(viewportWidth, viewportHeight));
6435 webViewImpl->updateAllLifecyclePhases(); 6435 webViewImpl->updateAllLifecyclePhases();
6436 6436
6437 Document* document = webViewImpl->mainFrameImpl()->frame()->document(); 6437 Document* document = webViewImpl->mainFrameImpl()->frame()->document();
6438 UserGestureIndicator gesture(DefinitelyProcessingUserGesture); 6438 UserGestureIndicator gesture(DefinitelyProcessingUserGesture);
6439 Element* divFullscreen = document->getElementById("div1"); 6439 Element* divFullscreen = document->getElementById("div1");
6440 Fullscreen::from(*document).requestFullscreen(*divFullscreen, Fullscreen::Pr efixedRequest); 6440 Fullscreen::requestFullscreen(*divFullscreen, Fullscreen::PrefixedRequest);
6441 webViewImpl->didEnterFullscreen(); 6441 webViewImpl->didEnterFullscreen();
6442 webViewImpl->updateAllLifecyclePhases(); 6442 webViewImpl->updateAllLifecyclePhases();
6443 EXPECT_EQ(Fullscreen::currentFullScreenElementFrom(*document), divFullscreen ); 6443 EXPECT_EQ(Fullscreen::currentFullScreenElementFrom(*document), divFullscreen );
6444 6444
6445 // Verify that the element is sized to the viewport. 6445 // Verify that the element is sized to the viewport.
6446 LayoutFullScreen* fullscreenLayoutObject = Fullscreen::from(*document).fullS creenLayoutObject(); 6446 LayoutFullScreen* fullscreenLayoutObject = Fullscreen::from(*document).fullS creenLayoutObject();
6447 EXPECT_EQ(viewportWidth, fullscreenLayoutObject->logicalWidth().toInt()); 6447 EXPECT_EQ(viewportWidth, fullscreenLayoutObject->logicalWidth().toInt());
6448 EXPECT_EQ(viewportHeight, fullscreenLayoutObject->logicalHeight().toInt()); 6448 EXPECT_EQ(viewportHeight, fullscreenLayoutObject->logicalHeight().toInt());
6449 6449
6450 // Verify it's updated after a device rotation. 6450 // Verify it's updated after a device rotation.
(...skipping 12 matching lines...) Expand all
6463 FrameTestHelpers::WebViewHelper webViewHelper; 6463 FrameTestHelpers::WebViewHelper webViewHelper;
6464 int viewportWidth = 640; 6464 int viewportWidth = 640;
6465 int viewportHeight = 480; 6465 int viewportHeight = 480;
6466 WebViewImpl* webViewImpl = webViewHelper.initializeAndLoad(m_baseURL + "full screen_div.html", true, nullptr, &client, nullptr, configureAndroid); 6466 WebViewImpl* webViewImpl = webViewHelper.initializeAndLoad(m_baseURL + "full screen_div.html", true, nullptr, &client, nullptr, configureAndroid);
6467 webViewHelper.resize(WebSize(viewportWidth, viewportHeight)); 6467 webViewHelper.resize(WebSize(viewportWidth, viewportHeight));
6468 webViewImpl->updateAllLifecyclePhases(); 6468 webViewImpl->updateAllLifecyclePhases();
6469 6469
6470 Document* document = webViewImpl->mainFrameImpl()->frame()->document(); 6470 Document* document = webViewImpl->mainFrameImpl()->frame()->document();
6471 UserGestureIndicator gesture(DefinitelyProcessingUserGesture); 6471 UserGestureIndicator gesture(DefinitelyProcessingUserGesture);
6472 Element* divFullscreen = document->getElementById("div1"); 6472 Element* divFullscreen = document->getElementById("div1");
6473 Fullscreen::from(*document).requestFullscreen(*divFullscreen, Fullscreen::Pr efixedRequest); 6473 Fullscreen::requestFullscreen(*divFullscreen, Fullscreen::PrefixedRequest);
6474 webViewImpl->didEnterFullscreen(); 6474 webViewImpl->didEnterFullscreen();
6475 webViewImpl->updateAllLifecyclePhases(); 6475 webViewImpl->updateAllLifecyclePhases();
6476 6476
6477 // Verify that the viewports are nonscrollable. 6477 // Verify that the viewports are nonscrollable.
6478 EXPECT_EQ(Fullscreen::currentFullScreenElementFrom(*document), divFullscreen ); 6478 EXPECT_EQ(Fullscreen::currentFullScreenElementFrom(*document), divFullscreen );
6479 FrameView* frameView = webViewHelper.webView()->mainFrameImpl()->frameView() ; 6479 FrameView* frameView = webViewHelper.webView()->mainFrameImpl()->frameView() ;
6480 WebLayer* layoutViewportScrollLayer = webViewImpl->compositor()->scrollLayer ()->platformLayer(); 6480 WebLayer* layoutViewportScrollLayer = webViewImpl->compositor()->scrollLayer ()->platformLayer();
6481 WebLayer* visualViewportScrollLayer = frameView->page()->frameHost().visualV iewport().scrollLayer()->platformLayer(); 6481 WebLayer* visualViewportScrollLayer = frameView->page()->frameHost().visualV iewport().scrollLayer()->platformLayer();
6482 ASSERT_FALSE(layoutViewportScrollLayer->userScrollableHorizontal()); 6482 ASSERT_FALSE(layoutViewportScrollLayer->userScrollableHorizontal());
6483 ASSERT_FALSE(layoutViewportScrollLayer->userScrollableVertical()); 6483 ASSERT_FALSE(layoutViewportScrollLayer->userScrollableVertical());
(...skipping 16 matching lines...) Expand all
6500 registerMockedHttpURLLoad("fullscreen_div.html"); 6500 registerMockedHttpURLLoad("fullscreen_div.html");
6501 FrameTestHelpers::WebViewHelper webViewHelper; 6501 FrameTestHelpers::WebViewHelper webViewHelper;
6502 int viewportWidth = 640; 6502 int viewportWidth = 640;
6503 int viewportHeight = 480; 6503 int viewportHeight = 480;
6504 WebViewImpl* webViewImpl = webViewHelper.initializeAndLoad(m_baseURL + "full screen_div.html", true, nullptr, &client, nullptr, configureAndroid); 6504 WebViewImpl* webViewImpl = webViewHelper.initializeAndLoad(m_baseURL + "full screen_div.html", true, nullptr, &client, nullptr, configureAndroid);
6505 webViewHelper.resize(WebSize(viewportWidth, viewportHeight)); 6505 webViewHelper.resize(WebSize(viewportWidth, viewportHeight));
6506 webViewImpl->updateAllLifecyclePhases(); 6506 webViewImpl->updateAllLifecyclePhases();
6507 6507
6508 Document* document = webViewImpl->mainFrameImpl()->frame()->document(); 6508 Document* document = webViewImpl->mainFrameImpl()->frame()->document();
6509 UserGestureIndicator gesture(DefinitelyProcessingUserGesture); 6509 UserGestureIndicator gesture(DefinitelyProcessingUserGesture);
6510 Fullscreen::from(*document).requestFullscreen(*document->documentElement(), Fullscreen::PrefixedRequest); 6510 Fullscreen::requestFullscreen(*document->documentElement(), Fullscreen::Pref ixedRequest);
6511 webViewImpl->didEnterFullscreen(); 6511 webViewImpl->didEnterFullscreen();
6512 webViewImpl->updateAllLifecyclePhases(); 6512 webViewImpl->updateAllLifecyclePhases();
6513 6513
6514 // Verify that the main frame is still scrollable. 6514 // Verify that the main frame is still scrollable.
6515 EXPECT_EQ(Fullscreen::currentFullScreenElementFrom(*document), document->doc umentElement()); 6515 EXPECT_EQ(Fullscreen::currentFullScreenElementFrom(*document), document->doc umentElement());
6516 WebLayer* webScrollLayer = webViewImpl->compositor()->scrollLayer()->platfor mLayer(); 6516 WebLayer* webScrollLayer = webViewImpl->compositor()->scrollLayer()->platfor mLayer();
6517 ASSERT_TRUE(webScrollLayer->scrollable()); 6517 ASSERT_TRUE(webScrollLayer->scrollable());
6518 ASSERT_TRUE(webScrollLayer->userScrollableHorizontal()); 6518 ASSERT_TRUE(webScrollLayer->userScrollableHorizontal());
6519 ASSERT_TRUE(webScrollLayer->userScrollableVertical()); 6519 ASSERT_TRUE(webScrollLayer->userScrollableVertical());
6520 6520
(...skipping 14 matching lines...) Expand all
6535 int viewportWidth = 640; 6535 int viewportWidth = 640;
6536 int viewportHeight = 480; 6536 int viewportHeight = 480;
6537 client.m_screenInfo.rect.width = viewportWidth; 6537 client.m_screenInfo.rect.width = viewportWidth;
6538 client.m_screenInfo.rect.height = viewportHeight; 6538 client.m_screenInfo.rect.height = viewportHeight;
6539 webViewHelper.resize(WebSize(viewportWidth, viewportHeight)); 6539 webViewHelper.resize(WebSize(viewportWidth, viewportHeight));
6540 webViewImpl->updateAllLifecyclePhases(); 6540 webViewImpl->updateAllLifecyclePhases();
6541 6541
6542 Document* document = toWebLocalFrameImpl(webViewHelper.webView()->mainFrame( )->firstChild())->frame()->document(); 6542 Document* document = toWebLocalFrameImpl(webViewHelper.webView()->mainFrame( )->firstChild())->frame()->document();
6543 UserGestureIndicator gesture(DefinitelyProcessingUserGesture); 6543 UserGestureIndicator gesture(DefinitelyProcessingUserGesture);
6544 Element* divFullscreen = document->getElementById("div1"); 6544 Element* divFullscreen = document->getElementById("div1");
6545 Fullscreen::from(*document).requestFullscreen(*divFullscreen, Fullscreen::Pr efixedRequest); 6545 Fullscreen::requestFullscreen(*divFullscreen, Fullscreen::PrefixedRequest);
6546 webViewImpl->didEnterFullscreen(); 6546 webViewImpl->didEnterFullscreen();
6547 webViewImpl->updateAllLifecyclePhases(); 6547 webViewImpl->updateAllLifecyclePhases();
6548 6548
6549 // Verify that the element is sized to the viewport. 6549 // Verify that the element is sized to the viewport.
6550 LayoutFullScreen* fullscreenLayoutObject = Fullscreen::from(*document).fullS creenLayoutObject(); 6550 LayoutFullScreen* fullscreenLayoutObject = Fullscreen::from(*document).fullS creenLayoutObject();
6551 EXPECT_EQ(viewportWidth, fullscreenLayoutObject->logicalWidth().toInt()); 6551 EXPECT_EQ(viewportWidth, fullscreenLayoutObject->logicalWidth().toInt());
6552 EXPECT_EQ(viewportHeight, fullscreenLayoutObject->logicalHeight().toInt()); 6552 EXPECT_EQ(viewportHeight, fullscreenLayoutObject->logicalHeight().toInt());
6553 6553
6554 // Verify it's updated after a device rotation. 6554 // Verify it's updated after a device rotation.
6555 client.m_screenInfo.rect.width = viewportHeight; 6555 client.m_screenInfo.rect.width = viewportHeight;
(...skipping 19 matching lines...) Expand all
6575 6575
6576 LayoutViewItem layoutViewItem = webViewHelper.webView()->mainFrameImpl()->fr ameView()->layoutViewItem(); 6576 LayoutViewItem layoutViewItem = webViewHelper.webView()->mainFrameImpl()->fr ameView()->layoutViewItem();
6577 EXPECT_EQ(320, layoutViewItem.logicalWidth().floor()); 6577 EXPECT_EQ(320, layoutViewItem.logicalWidth().floor());
6578 EXPECT_EQ(533, layoutViewItem.logicalHeight().floor()); 6578 EXPECT_EQ(533, layoutViewItem.logicalHeight().floor());
6579 EXPECT_FLOAT_EQ(1.2, webViewImpl->pageScaleFactor()); 6579 EXPECT_FLOAT_EQ(1.2, webViewImpl->pageScaleFactor());
6580 EXPECT_FLOAT_EQ(1.2, webViewImpl->minimumPageScaleFactor()); 6580 EXPECT_FLOAT_EQ(1.2, webViewImpl->minimumPageScaleFactor());
6581 EXPECT_FLOAT_EQ(5.0, webViewImpl->maximumPageScaleFactor()); 6581 EXPECT_FLOAT_EQ(5.0, webViewImpl->maximumPageScaleFactor());
6582 6582
6583 Document* document = webViewImpl->mainFrameImpl()->frame()->document(); 6583 Document* document = webViewImpl->mainFrameImpl()->frame()->document();
6584 UserGestureIndicator gesture(DefinitelyProcessingUserGesture); 6584 UserGestureIndicator gesture(DefinitelyProcessingUserGesture);
6585 Fullscreen::from(*document).requestFullscreen(*document->documentElement(), Fullscreen::PrefixedRequest); 6585 Fullscreen::requestFullscreen(*document->documentElement(), Fullscreen::Pref ixedRequest);
6586 webViewImpl->didEnterFullscreen(); 6586 webViewImpl->didEnterFullscreen();
6587 webViewImpl->updateAllLifecyclePhases(); 6587 webViewImpl->updateAllLifecyclePhases();
6588 EXPECT_EQ(384, layoutViewItem.logicalWidth().floor()); 6588 EXPECT_EQ(384, layoutViewItem.logicalWidth().floor());
6589 EXPECT_EQ(640, layoutViewItem.logicalHeight().floor()); 6589 EXPECT_EQ(640, layoutViewItem.logicalHeight().floor());
6590 EXPECT_FLOAT_EQ(1.0, webViewImpl->pageScaleFactor()); 6590 EXPECT_FLOAT_EQ(1.0, webViewImpl->pageScaleFactor());
6591 EXPECT_FLOAT_EQ(1.0, webViewImpl->minimumPageScaleFactor()); 6591 EXPECT_FLOAT_EQ(1.0, webViewImpl->minimumPageScaleFactor());
6592 EXPECT_FLOAT_EQ(1.0, webViewImpl->maximumPageScaleFactor()); 6592 EXPECT_FLOAT_EQ(1.0, webViewImpl->maximumPageScaleFactor());
6593 6593
6594 webViewImpl->didExitFullscreen(); 6594 webViewImpl->didExitFullscreen();
6595 webViewImpl->updateAllLifecyclePhases(); 6595 webViewImpl->updateAllLifecyclePhases();
(...skipping 13 matching lines...) Expand all
6609 int viewportWidth = 384; 6609 int viewportWidth = 384;
6610 int viewportHeight = 640; 6610 int viewportHeight = 640;
6611 client.m_screenInfo.rect.width = viewportWidth; 6611 client.m_screenInfo.rect.width = viewportWidth;
6612 client.m_screenInfo.rect.height = viewportHeight; 6612 client.m_screenInfo.rect.height = viewportHeight;
6613 webViewHelper.resize(WebSize(viewportWidth, viewportHeight)); 6613 webViewHelper.resize(WebSize(viewportWidth, viewportHeight));
6614 webViewImpl->updateAllLifecyclePhases(); 6614 webViewImpl->updateAllLifecyclePhases();
6615 6615
6616 LayoutViewItem layoutViewItem = webViewHelper.webView()->mainFrameImpl()->fr ameView()->layoutViewItem(); 6616 LayoutViewItem layoutViewItem = webViewHelper.webView()->mainFrameImpl()->fr ameView()->layoutViewItem();
6617 Document* document = webViewImpl->mainFrameImpl()->frame()->document(); 6617 Document* document = webViewImpl->mainFrameImpl()->frame()->document();
6618 UserGestureIndicator gesture(DefinitelyProcessingUserGesture); 6618 UserGestureIndicator gesture(DefinitelyProcessingUserGesture);
6619 Fullscreen::from(*document).requestFullscreen(*document->documentElement(), Fullscreen::PrefixedRequest); 6619 Fullscreen::requestFullscreen(*document->documentElement(), Fullscreen::Pref ixedRequest);
6620 webViewImpl->didEnterFullscreen(); 6620 webViewImpl->didEnterFullscreen();
6621 webViewImpl->updateAllLifecyclePhases(); 6621 webViewImpl->updateAllLifecyclePhases();
6622 EXPECT_EQ(384, layoutViewItem.logicalWidth().floor()); 6622 EXPECT_EQ(384, layoutViewItem.logicalWidth().floor());
6623 EXPECT_EQ(640, layoutViewItem.logicalHeight().floor()); 6623 EXPECT_EQ(640, layoutViewItem.logicalHeight().floor());
6624 EXPECT_FLOAT_EQ(1.0, webViewImpl->pageScaleFactor()); 6624 EXPECT_FLOAT_EQ(1.0, webViewImpl->pageScaleFactor());
6625 EXPECT_FLOAT_EQ(1.0, webViewImpl->minimumPageScaleFactor()); 6625 EXPECT_FLOAT_EQ(1.0, webViewImpl->minimumPageScaleFactor());
6626 EXPECT_FLOAT_EQ(1.0, webViewImpl->maximumPageScaleFactor()); 6626 EXPECT_FLOAT_EQ(1.0, webViewImpl->maximumPageScaleFactor());
6627 6627
6628 viewportWidth = 640; 6628 viewportWidth = 640;
6629 viewportHeight = 384; 6629 viewportHeight = 384;
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after
6666 LayoutViewItem layoutViewItem = webViewHelper.webView()->mainFrameImpl()->fr ameView()->layoutViewItem(); 6666 LayoutViewItem layoutViewItem = webViewHelper.webView()->mainFrameImpl()->fr ameView()->layoutViewItem();
6667 EXPECT_EQ(screenSizeMinusStatusBarsMinusUrlBar.width, layoutViewItem.logical Width().floor()); 6667 EXPECT_EQ(screenSizeMinusStatusBarsMinusUrlBar.width, layoutViewItem.logical Width().floor());
6668 EXPECT_EQ(screenSizeMinusStatusBarsMinusUrlBar.height, layoutViewItem.logica lHeight().floor()); 6668 EXPECT_EQ(screenSizeMinusStatusBarsMinusUrlBar.height, layoutViewItem.logica lHeight().floor());
6669 EXPECT_FLOAT_EQ(1.0, webViewImpl->pageScaleFactor()); 6669 EXPECT_FLOAT_EQ(1.0, webViewImpl->pageScaleFactor());
6670 EXPECT_FLOAT_EQ(1.0, webViewImpl->minimumPageScaleFactor()); 6670 EXPECT_FLOAT_EQ(1.0, webViewImpl->minimumPageScaleFactor());
6671 EXPECT_FLOAT_EQ(5.0, webViewImpl->maximumPageScaleFactor()); 6671 EXPECT_FLOAT_EQ(5.0, webViewImpl->maximumPageScaleFactor());
6672 6672
6673 { 6673 {
6674 Document* document = webViewImpl->mainFrameImpl()->frame()->document(); 6674 Document* document = webViewImpl->mainFrameImpl()->frame()->document();
6675 UserGestureIndicator gesture(DefinitelyProcessingUserGesture); 6675 UserGestureIndicator gesture(DefinitelyProcessingUserGesture);
6676 Fullscreen::from(*document).requestFullscreen(*document->body(), Fullscr een::PrefixedRequest); 6676 Fullscreen::requestFullscreen(*document->body(), Fullscreen::PrefixedReq uest);
6677 } 6677 }
6678 6678
6679 webViewImpl->didEnterFullscreen(); 6679 webViewImpl->didEnterFullscreen();
6680 webViewImpl->updateAllLifecyclePhases(); 6680 webViewImpl->updateAllLifecyclePhases();
6681 client.m_screenInfo.rect.width = screenSizeMinusStatusBars.width; 6681 client.m_screenInfo.rect.width = screenSizeMinusStatusBars.width;
6682 client.m_screenInfo.rect.height = screenSizeMinusStatusBars.height; 6682 client.m_screenInfo.rect.height = screenSizeMinusStatusBars.height;
6683 webViewHelper.resize(screenSizeMinusStatusBars); 6683 webViewHelper.resize(screenSizeMinusStatusBars);
6684 client.m_screenInfo.rect.width = screenSize.width; 6684 client.m_screenInfo.rect.width = screenSize.width;
6685 client.m_screenInfo.rect.height = screenSize.height; 6685 client.m_screenInfo.rect.height = screenSize.height;
6686 webViewHelper.resize(screenSize); 6686 webViewHelper.resize(screenSize);
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after
6731 webViewImpl->mainFrameImpl()->frameView()->layoutViewItem(); 6731 webViewImpl->mainFrameImpl()->frameView()->layoutViewItem();
6732 EXPECT_EQ(320, layoutViewItem.logicalWidth().floor()); 6732 EXPECT_EQ(320, layoutViewItem.logicalWidth().floor());
6733 EXPECT_EQ(640, layoutViewItem.logicalHeight().floor()); 6733 EXPECT_EQ(640, layoutViewItem.logicalHeight().floor());
6734 EXPECT_FLOAT_EQ(0.3125, webViewImpl->pageScaleFactor()); 6734 EXPECT_FLOAT_EQ(0.3125, webViewImpl->pageScaleFactor());
6735 EXPECT_FLOAT_EQ(0.3125, webViewImpl->minimumPageScaleFactor()); 6735 EXPECT_FLOAT_EQ(0.3125, webViewImpl->minimumPageScaleFactor());
6736 EXPECT_FLOAT_EQ(5.0, webViewImpl->maximumPageScaleFactor()); 6736 EXPECT_FLOAT_EQ(5.0, webViewImpl->maximumPageScaleFactor());
6737 6737
6738 Document* document = 6738 Document* document =
6739 webViewImpl->mainFrameImpl()->frame()->document(); 6739 webViewImpl->mainFrameImpl()->frame()->document();
6740 UserGestureIndicator gesture(DefinitelyProcessingUserGesture); 6740 UserGestureIndicator gesture(DefinitelyProcessingUserGesture);
6741 Fullscreen::from(*document).requestFullscreen( 6741 Fullscreen::requestFullscreen(
6742 *document->documentElement(), Fullscreen::PrefixedRequest); 6742 *document->documentElement(), Fullscreen::PrefixedRequest);
6743 webViewImpl->didEnterFullscreen(); 6743 webViewImpl->didEnterFullscreen();
6744 webViewImpl->updateAllLifecyclePhases(); 6744 webViewImpl->updateAllLifecyclePhases();
6745 6745
6746 // Entering fullscreen causes layout size and page scale limits to be 6746 // Entering fullscreen causes layout size and page scale limits to be
6747 // overridden. 6747 // overridden.
6748 EXPECT_EQ(100, layoutViewItem.logicalWidth().floor()); 6748 EXPECT_EQ(100, layoutViewItem.logicalWidth().floor());
6749 EXPECT_EQ(200, layoutViewItem.logicalHeight().floor()); 6749 EXPECT_EQ(200, layoutViewItem.logicalHeight().floor());
6750 EXPECT_FLOAT_EQ(1.0, webViewImpl->pageScaleFactor()); 6750 EXPECT_FLOAT_EQ(1.0, webViewImpl->pageScaleFactor());
6751 EXPECT_FLOAT_EQ(1.0, webViewImpl->minimumPageScaleFactor()); 6751 EXPECT_FLOAT_EQ(1.0, webViewImpl->minimumPageScaleFactor());
(...skipping 2182 matching lines...) Expand 10 before | Expand all | Expand 10 after
8934 FrameTestHelpers::WebViewHelper helper; 8934 FrameTestHelpers::WebViewHelper helper;
8935 helper.initializeAndLoad(url, true); 8935 helper.initializeAndLoad(url, true);
8936 Platform::current()->getURLLoaderMockFactory()->setLoaderDelegate(nullptr); 8936 Platform::current()->getURLLoaderMockFactory()->setLoaderDelegate(nullptr);
8937 8937
8938 Document* document = toLocalFrame(helper.webView()->page()->mainFrame())->do cument(); 8938 Document* document = toLocalFrame(helper.webView()->page()->mainFrame())->do cument();
8939 EXPECT_TRUE(document->isImageDocument()); 8939 EXPECT_TRUE(document->isImageDocument());
8940 EXPECT_EQ(Resource::DecodeError, toImageDocument(document)->cachedImage()->g etStatus()); 8940 EXPECT_EQ(Resource::DecodeError, toImageDocument(document)->cachedImage()->g etStatus());
8941 } 8941 }
8942 8942
8943 } // namespace blink 8943 } // namespace blink
OLDNEW
« no previous file with comments | « third_party/WebKit/Source/web/WebPluginContainerImpl.cpp ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698