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

Side by Side Diff: content/browser/renderer_host/render_view_host.cc

Issue 7461059: Fullscreen JS API implementation. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: rebase Created 9 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 | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2011 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 #include "content/browser/renderer_host/render_view_host.h" 5 #include "content/browser/renderer_host/render_view_host.h"
6 6
7 #include <string> 7 #include <string>
8 #include <utility> 8 #include <utility>
9 #include <vector> 9 #include <vector>
10 10
(...skipping 666 matching lines...) Expand 10 before | Expand all | Expand 10 after
677 IPC_MESSAGE_HANDLER(ViewHostMsg_RequestMove, OnMsgRequestMove) 677 IPC_MESSAGE_HANDLER(ViewHostMsg_RequestMove, OnMsgRequestMove)
678 IPC_MESSAGE_HANDLER(ViewHostMsg_DidStartLoading, OnMsgDidStartLoading) 678 IPC_MESSAGE_HANDLER(ViewHostMsg_DidStartLoading, OnMsgDidStartLoading)
679 IPC_MESSAGE_HANDLER(ViewHostMsg_DidStopLoading, OnMsgDidStopLoading) 679 IPC_MESSAGE_HANDLER(ViewHostMsg_DidStopLoading, OnMsgDidStopLoading)
680 IPC_MESSAGE_HANDLER(ViewHostMsg_DidChangeLoadProgress, 680 IPC_MESSAGE_HANDLER(ViewHostMsg_DidChangeLoadProgress,
681 OnMsgDidChangeLoadProgress) 681 OnMsgDidChangeLoadProgress)
682 IPC_MESSAGE_HANDLER(ViewHostMsg_DocumentAvailableInMainFrame, 682 IPC_MESSAGE_HANDLER(ViewHostMsg_DocumentAvailableInMainFrame,
683 OnMsgDocumentAvailableInMainFrame) 683 OnMsgDocumentAvailableInMainFrame)
684 IPC_MESSAGE_HANDLER(ViewHostMsg_DocumentOnLoadCompletedInMainFrame, 684 IPC_MESSAGE_HANDLER(ViewHostMsg_DocumentOnLoadCompletedInMainFrame,
685 OnMsgDocumentOnLoadCompletedInMainFrame) 685 OnMsgDocumentOnLoadCompletedInMainFrame)
686 IPC_MESSAGE_HANDLER(ViewHostMsg_ContextMenu, OnMsgContextMenu) 686 IPC_MESSAGE_HANDLER(ViewHostMsg_ContextMenu, OnMsgContextMenu)
687 IPC_MESSAGE_HANDLER(ViewHostMsg_ToggleFullscreen,
688 OnMsgToggleFullscreen)
687 IPC_MESSAGE_HANDLER(ViewHostMsg_OpenURL, OnMsgOpenURL) 689 IPC_MESSAGE_HANDLER(ViewHostMsg_OpenURL, OnMsgOpenURL)
688 IPC_MESSAGE_HANDLER(ViewHostMsg_DidContentsPreferredSizeChange, 690 IPC_MESSAGE_HANDLER(ViewHostMsg_DidContentsPreferredSizeChange,
689 OnMsgDidContentsPreferredSizeChange) 691 OnMsgDidContentsPreferredSizeChange)
690 IPC_MESSAGE_HANDLER(ViewHostMsg_DidChangeScrollbarsForMainFrame, 692 IPC_MESSAGE_HANDLER(ViewHostMsg_DidChangeScrollbarsForMainFrame,
691 OnMsgDidChangeScrollbarsForMainFrame) 693 OnMsgDidChangeScrollbarsForMainFrame)
692 IPC_MESSAGE_HANDLER(ViewHostMsg_DidChangeScrollOffsetPinningForMainFrame, 694 IPC_MESSAGE_HANDLER(ViewHostMsg_DidChangeScrollOffsetPinningForMainFrame,
693 OnMsgDidChangeScrollOffsetPinningForMainFrame) 695 OnMsgDidChangeScrollOffsetPinningForMainFrame)
694 IPC_MESSAGE_HANDLER(ViewHostMsg_DidChangeNumWheelEvents, 696 IPC_MESSAGE_HANDLER(ViewHostMsg_DidChangeNumWheelEvents,
695 OnMsgDidChangeNumWheelEvents) 697 OnMsgDidChangeNumWheelEvents)
696 IPC_MESSAGE_HANDLER_DELAY_REPLY(ViewHostMsg_RunJavaScriptMessage, 698 IPC_MESSAGE_HANDLER_DELAY_REPLY(ViewHostMsg_RunJavaScriptMessage,
(...skipping 279 matching lines...) Expand 10 before | Expand all | Expand 10 after
976 // We don't validate |unfiltered_link_url| so that this field can be used 978 // We don't validate |unfiltered_link_url| so that this field can be used
977 // when users want to copy the original link URL. 979 // when users want to copy the original link URL.
978 FilterURL(policy, renderer_id, &validated_params.link_url); 980 FilterURL(policy, renderer_id, &validated_params.link_url);
979 FilterURL(policy, renderer_id, &validated_params.src_url); 981 FilterURL(policy, renderer_id, &validated_params.src_url);
980 FilterURL(policy, renderer_id, &validated_params.page_url); 982 FilterURL(policy, renderer_id, &validated_params.page_url);
981 FilterURL(policy, renderer_id, &validated_params.frame_url); 983 FilterURL(policy, renderer_id, &validated_params.frame_url);
982 984
983 view->ShowContextMenu(validated_params); 985 view->ShowContextMenu(validated_params);
984 } 986 }
985 987
988 void RenderViewHost::OnMsgToggleFullscreen(bool enter_fullscreen) {
989 DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
990 delegate_->ToggleFullscreenMode(enter_fullscreen);
991 }
992
986 void RenderViewHost::OnMsgOpenURL(const GURL& url, 993 void RenderViewHost::OnMsgOpenURL(const GURL& url,
987 const GURL& referrer, 994 const GURL& referrer,
988 WindowOpenDisposition disposition) { 995 WindowOpenDisposition disposition) {
989 GURL validated_url(url); 996 GURL validated_url(url);
990 FilterURL(ChildProcessSecurityPolicy::GetInstance(), 997 FilterURL(ChildProcessSecurityPolicy::GetInstance(),
991 process()->id(), &validated_url); 998 process()->id(), &validated_url);
992 999
993 delegate_->RequestOpenURL(validated_url, referrer, disposition); 1000 delegate_->RequestOpenURL(validated_url, referrer, disposition);
994 } 1001 }
995 1002
(...skipping 359 matching lines...) Expand 10 before | Expand all | Expand 10 after
1355 params.right_aligned); 1362 params.right_aligned);
1356 } 1363 }
1357 } 1364 }
1358 #endif 1365 #endif
1359 1366
1360 void RenderViewHost::OnRunFileChooser( 1367 void RenderViewHost::OnRunFileChooser(
1361 const ViewHostMsg_RunFileChooser_Params& params) { 1368 const ViewHostMsg_RunFileChooser_Params& params) {
1362 delegate_->RunFileChooser(this, params); 1369 delegate_->RunFileChooser(this, params);
1363 } 1370 }
1364 1371
OLDNEW
« no previous file with comments | « content/browser/renderer_host/render_view_host.h ('k') | content/browser/renderer_host/render_view_host_delegate.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698