OLD | NEW |
---|---|
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 1209 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
1220 if (!layoutView()) | 1220 if (!layoutView()) |
1221 return Vector<Element*>(); | 1221 return Vector<Element*>(); |
1222 return TreeScope::elementsFromPoint(x, y); | 1222 return TreeScope::elementsFromPoint(x, y); |
1223 } | 1223 } |
1224 | 1224 |
1225 PassRefPtrWillBeRawPtr<Range> Document::caretRangeFromPoint(int x, int y) | 1225 PassRefPtrWillBeRawPtr<Range> Document::caretRangeFromPoint(int x, int y) |
1226 { | 1226 { |
1227 if (!layoutView()) | 1227 if (!layoutView()) |
1228 return nullptr; | 1228 return nullptr; |
1229 | 1229 |
1230 HitTestResult result = hitTestInDocument(this, x, y); | 1230 HitTestResult result = hitTestInDocument(this, x, y, true); |
Rick Byers
2015/06/05 20:48:59
This pattern is generally frowned upon in Google C
esprehn
2015/06/06 21:14:29
Yes, please no bools like this.
dtapuska
2015/06/09 18:21:23
Done.
dtapuska
2015/06/09 18:21:23
Done.
| |
1231 PositionWithAffinity positionWithAffinity = result.position(); | 1231 PositionWithAffinity positionWithAffinity = result.position(); |
1232 if (positionWithAffinity.position().isNull()) | 1232 if (positionWithAffinity.position().isNull()) |
1233 return nullptr; | 1233 return nullptr; |
1234 | 1234 |
1235 Position rangeCompliantPosition = positionWithAffinity.position().parentAnch oredEquivalent(); | 1235 Position rangeCompliantPosition = positionWithAffinity.position().parentAnch oredEquivalent(); |
1236 return Range::createAdjustedToTreeScope(*this, rangeCompliantPosition); | 1236 return Range::createAdjustedToTreeScope(*this, rangeCompliantPosition); |
1237 } | 1237 } |
1238 | 1238 |
1239 Element* Document::scrollingElement() | 1239 Element* Document::scrollingElement() |
1240 { | 1240 { |
(...skipping 4447 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
5688 #ifndef NDEBUG | 5688 #ifndef NDEBUG |
5689 using namespace blink; | 5689 using namespace blink; |
5690 void showLiveDocumentInstances() | 5690 void showLiveDocumentInstances() |
5691 { | 5691 { |
5692 WeakDocumentSet& set = liveDocumentSet(); | 5692 WeakDocumentSet& set = liveDocumentSet(); |
5693 fprintf(stderr, "There are %u documents currently alive:\n", set.size()); | 5693 fprintf(stderr, "There are %u documents currently alive:\n", set.size()); |
5694 for (Document* document : set) | 5694 for (Document* document : set) |
5695 fprintf(stderr, "- Document %p URL: %s\n", document, document->url().str ing().utf8().data()); | 5695 fprintf(stderr, "- Document %p URL: %s\n", document, document->url().str ing().utf8().data()); |
5696 } | 5696 } |
5697 #endif | 5697 #endif |
OLD | NEW |