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

Side by Side Diff: third_party/WebKit/Source/core/dom/Document.cpp

Issue 2025393003: Move document.visualViewport to window.visualViewport (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Fixing expectations Created 4 years, 6 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
OLDNEW
1 /* 1 /*
2 * Copyright (C) 1999 Lars Knoll (knoll@kde.org) 2 * Copyright (C) 1999 Lars Knoll (knoll@kde.org)
3 * (C) 1999 Antti Koivisto (koivisto@kde.org) 3 * (C) 1999 Antti Koivisto (koivisto@kde.org)
4 * (C) 2001 Dirk Mueller (mueller@kde.org) 4 * (C) 2001 Dirk Mueller (mueller@kde.org)
5 * (C) 2006 Alexey Proskuryakov (ap@webkit.org) 5 * (C) 2006 Alexey Proskuryakov (ap@webkit.org)
6 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2011, 2012 Apple Inc. All r ights reserved. 6 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2011, 2012 Apple Inc. All r ights reserved.
7 * Copyright (C) 2008, 2009 Torch Mobile Inc. All rights reserved. (http://www.t orchmobile.com/) 7 * Copyright (C) 2008, 2009 Torch Mobile Inc. All rights reserved. (http://www.t orchmobile.com/)
8 * Copyright (C) 2008, 2009, 2011, 2012 Google Inc. All rights reserved. 8 * Copyright (C) 2008, 2009, 2011, 2012 Google Inc. All rights reserved.
9 * Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies) 9 * Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies)
10 * Copyright (C) Research In Motion Limited 2010-2011. All rights reserved. 10 * Copyright (C) Research In Motion Limited 2010-2011. All rights reserved.
(...skipping 1170 matching lines...) Expand 10 before | Expand all | Expand 10 after
1181 1181
1182 return body; 1182 return body;
1183 } 1183 }
1184 1184
1185 return documentElement(); 1185 return documentElement();
1186 } 1186 }
1187 1187
1188 return body(); 1188 return body();
1189 } 1189 }
1190 1190
1191 VisualViewport* Document::visualViewport()
1192 {
1193 if (FrameHost* host = frameHost())
1194 return &host->visualViewport();
1195 return nullptr;
1196 }
1197
1198 /* 1191 /*
1199 * Performs three operations: 1192 * Performs three operations:
1200 * 1. Convert control characters to spaces 1193 * 1. Convert control characters to spaces
1201 * 2. Trim leading and trailing spaces 1194 * 2. Trim leading and trailing spaces
1202 * 3. Collapse internal whitespace. 1195 * 3. Collapse internal whitespace.
1203 */ 1196 */
1204 template <typename CharacterType> 1197 template <typename CharacterType>
1205 static inline String canonicalizedTitle(Document* document, const String& title) 1198 static inline String canonicalizedTitle(Document* document, const String& title)
1206 { 1199 {
1207 unsigned length = title.length(); 1200 unsigned length = title.length();
(...skipping 4828 matching lines...) Expand 10 before | Expand all | Expand 10 after
6036 #ifndef NDEBUG 6029 #ifndef NDEBUG
6037 using namespace blink; 6030 using namespace blink;
6038 void showLiveDocumentInstances() 6031 void showLiveDocumentInstances()
6039 { 6032 {
6040 WeakDocumentSet& set = liveDocumentSet(); 6033 WeakDocumentSet& set = liveDocumentSet();
6041 fprintf(stderr, "There are %u documents currently alive:\n", set.size()); 6034 fprintf(stderr, "There are %u documents currently alive:\n", set.size());
6042 for (Document* document : set) 6035 for (Document* document : set)
6043 fprintf(stderr, "- Document %p URL: %s\n", document, document->url().get String().utf8().data()); 6036 fprintf(stderr, "- Document %p URL: %s\n", document, document->url().get String().utf8().data());
6044 } 6037 }
6045 #endif 6038 #endif
OLDNEW
« no previous file with comments | « third_party/WebKit/Source/core/dom/Document.h ('k') | third_party/WebKit/Source/core/dom/Document.idl » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698