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 101 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
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_linkRelations(0) | 114 , m_linkRelations(0) |
115 , m_cachedVisitedLinkHash(0) | 115 , m_cachedVisitedLinkHash(0) |
116 { | 116 { |
117 ScriptWrappable::init(this); | 117 ScriptWrappable::init(this); |
118 } | 118 } |
119 | 119 |
120 PassRefPtrWillBeRawPtr<HTMLAnchorElement> HTMLAnchorElement::create(Document& do
cument) | 120 PassRefPtrWillBeRawPtr<HTMLAnchorElement> HTMLAnchorElement::create(Document& do
cument) |
121 { | 121 { |
122 return adoptRefWillBeRefCountedGarbageCollected(new HTMLAnchorElement(aTag,
document)); | 122 return adoptRefWillBeNoop(new HTMLAnchorElement(aTag, document)); |
123 } | 123 } |
124 | 124 |
125 HTMLAnchorElement::~HTMLAnchorElement() | 125 HTMLAnchorElement::~HTMLAnchorElement() |
126 { | 126 { |
127 } | 127 } |
128 | 128 |
129 bool HTMLAnchorElement::supportsFocus() const | 129 bool HTMLAnchorElement::supportsFocus() const |
130 { | 130 { |
131 if (rendererIsEditable()) | 131 if (rendererIsEditable()) |
132 return HTMLElement::supportsFocus(); | 132 return HTMLElement::supportsFocus(); |
(...skipping 451 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
584 return isLink(); | 584 return isLink(); |
585 } | 585 } |
586 | 586 |
587 void HTMLAnchorElement::trace(Visitor* visitor) | 587 void HTMLAnchorElement::trace(Visitor* visitor) |
588 { | 588 { |
589 visitor->trace(m_prefetchEventHandler); | 589 visitor->trace(m_prefetchEventHandler); |
590 HTMLElement::trace(visitor); | 590 HTMLElement::trace(visitor); |
591 } | 591 } |
592 | 592 |
593 } | 593 } |
OLD | NEW |