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) 2000 Simon Hausmann <hausmann@kde.org> | 4 * (C) 2000 Simon Hausmann <hausmann@kde.org> |
5 * Copyright (C) 2003, 2006, 2007, 2008, 2009, 2010 Apple Inc. All rights reserv
ed. | 5 * Copyright (C) 2003, 2006, 2007, 2008, 2009, 2010 Apple Inc. All rights reserv
ed. |
6 * (C) 2006 Graham Dennis (graham.dennis@gmail.com) | 6 * (C) 2006 Graham Dennis (graham.dennis@gmail.com) |
7 * | 7 * |
8 * This library is free software; you can redistribute it and/or | 8 * This library is free software; you can redistribute it and/or |
9 * modify it under the terms of the GNU Library General Public | 9 * modify it under the terms of the GNU Library General Public |
10 * License as published by the Free Software Foundation; either | 10 * License as published by the Free Software Foundation; either |
(...skipping 91 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
102 double m_mouseOverTimestamp; | 102 double m_mouseOverTimestamp; |
103 double m_mouseDownTimestamp; | 103 double m_mouseDownTimestamp; |
104 double m_tapDownTimestamp; | 104 double m_tapDownTimestamp; |
105 bool m_hadHREFChanged; | 105 bool m_hadHREFChanged; |
106 bool m_hadTapUnconfirmed; | 106 bool m_hadTapUnconfirmed; |
107 bool m_hasIssuedPreconnect; | 107 bool m_hasIssuedPreconnect; |
108 }; | 108 }; |
109 | 109 |
110 using namespace HTMLNames; | 110 using namespace HTMLNames; |
111 | 111 |
112 HTMLAnchorElement::HTMLAnchorElement(const QualifiedName& tagName, Document* doc
ument) | 112 HTMLAnchorElement::HTMLAnchorElement(const QualifiedName& tagName, Document& doc
ument) |
113 : HTMLElement(tagName, document) | 113 : HTMLElement(tagName, document) |
114 , m_hasRootEditableElementForSelectionOnMouseDown(false) | 114 , m_hasRootEditableElementForSelectionOnMouseDown(false) |
115 , m_wasShiftKeyDownOnMouseDown(false) | 115 , m_wasShiftKeyDownOnMouseDown(false) |
116 , m_linkRelations(0) | 116 , m_linkRelations(0) |
117 , m_cachedVisitedLinkHash(0) | 117 , m_cachedVisitedLinkHash(0) |
118 { | 118 { |
119 ScriptWrappable::init(this); | 119 ScriptWrappable::init(this); |
120 } | 120 } |
121 | 121 |
122 PassRefPtr<HTMLAnchorElement> HTMLAnchorElement::create(Document* document) | 122 PassRefPtr<HTMLAnchorElement> HTMLAnchorElement::create(Document& document) |
123 { | 123 { |
124 return adoptRef(new HTMLAnchorElement(aTag, document)); | 124 return adoptRef(new HTMLAnchorElement(aTag, document)); |
125 } | 125 } |
126 | 126 |
127 PassRefPtr<HTMLAnchorElement> HTMLAnchorElement::create(const QualifiedName& tag
Name, Document* document) | 127 PassRefPtr<HTMLAnchorElement> HTMLAnchorElement::create(const QualifiedName& tag
Name, Document& document) |
128 { | 128 { |
129 return adoptRef(new HTMLAnchorElement(tagName, document)); | 129 return adoptRef(new HTMLAnchorElement(tagName, document)); |
130 } | 130 } |
131 | 131 |
132 HTMLAnchorElement::~HTMLAnchorElement() | 132 HTMLAnchorElement::~HTMLAnchorElement() |
133 { | 133 { |
134 clearRootEditableElementForSelectionOnMouseDown(); | 134 clearRootEditableElementForSelectionOnMouseDown(); |
135 } | 135 } |
136 | 136 |
137 // This function does not allow leading spaces before the port number. | 137 // This function does not allow leading spaces before the port number. |
(...skipping 712 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
850 | 850 |
851 // The precision of current MouseOver trigger is too low to actually trigger
preconnects. | 851 // The precision of current MouseOver trigger is too low to actually trigger
preconnects. |
852 if (motivation == WebKit::WebPreconnectMotivationLinkMouseOver) | 852 if (motivation == WebKit::WebPreconnectMotivationLinkMouseOver) |
853 return; | 853 return; |
854 | 854 |
855 preconnectToURL(url, motivation); | 855 preconnectToURL(url, motivation); |
856 m_hasIssuedPreconnect = true; | 856 m_hasIssuedPreconnect = true; |
857 } | 857 } |
858 | 858 |
859 } | 859 } |
OLD | NEW |