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

Side by Side Diff: third_party/WebKit/Source/core/html/HTMLLinkElement.h

Issue 2623513005: Introduce Element::AttributeModificationParams (Closed)
Patch Set: Created 3 years, 11 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 * Copyright (C) 2003, 2008, 2010 Apple Inc. All rights reserved. 4 * Copyright (C) 2003, 2008, 2010 Apple Inc. All rights reserved.
5 * Copyright (C) 2011 Google Inc. All rights reserved. 5 * Copyright (C) 2011 Google Inc. All rights reserved.
6 * 6 *
7 * This library is free software; you can redistribute it and/or 7 * This library is free software; you can redistribute it and/or
8 * modify it under the terms of the GNU Library General Public 8 * modify it under the terms of the GNU Library General Public
9 * License as published by the Free Software Foundation; either 9 * License as published by the Free Software Foundation; either
10 * version 2 of the License, or (at your option) any later version. 10 * version 2 of the License, or (at your option) any later version.
(...skipping 103 matching lines...) Expand 10 before | Expand all | Expand 10 after
114 HTMLLinkElement(Document&, bool createdByParser); 114 HTMLLinkElement(Document&, bool createdByParser);
115 115
116 LinkStyle* linkStyle() const; 116 LinkStyle* linkStyle() const;
117 LinkImport* linkImport() const; 117 LinkImport* linkImport() const;
118 LinkResource* linkResourceToProcess(); 118 LinkResource* linkResourceToProcess();
119 119
120 void process(); 120 void process();
121 static void processCallback(Node*); 121 static void processCallback(Node*);
122 122
123 // From Node and subclassses 123 // From Node and subclassses
124 void parseAttribute(const QualifiedName&, 124 void parseAttribute(const AttributeModificationParams&) override;
125 const AtomicString&,
126 const AtomicString&) override;
127 InsertionNotificationRequest insertedInto(ContainerNode*) override; 125 InsertionNotificationRequest insertedInto(ContainerNode*) override;
128 void removedFrom(ContainerNode*) override; 126 void removedFrom(ContainerNode*) override;
129 bool isURLAttribute(const Attribute&) const override; 127 bool isURLAttribute(const Attribute&) const override;
130 bool hasLegalLinkAttribute(const QualifiedName&) const override; 128 bool hasLegalLinkAttribute(const QualifiedName&) const override;
131 const QualifiedName& subResourceAttributeName() const override; 129 const QualifiedName& subResourceAttributeName() const override;
132 bool sheetLoaded() override; 130 bool sheetLoaded() override;
133 void notifyLoadedSheetAndAllCriticalSubresources( 131 void notifyLoadedSheetAndAllCriticalSubresources(
134 LoadedSheetErrorStatus) override; 132 LoadedSheetErrorStatus) override;
135 void startLoadingDynamicSheet() override; 133 void startLoadingDynamicSheet() override;
136 void finishParsingChildren() override; 134 void finishParsingChildren() override;
(...skipping 21 matching lines...) Expand all
158 TraceWrapperMember<RelList> m_relList; 156 TraceWrapperMember<RelList> m_relList;
159 LinkRelAttribute m_relAttribute; 157 LinkRelAttribute m_relAttribute;
160 String m_scope; 158 String m_scope;
161 159
162 bool m_createdByParser; 160 bool m_createdByParser;
163 }; 161 };
164 162
165 } // namespace blink 163 } // namespace blink
166 164
167 #endif // HTMLLinkElement_h 165 #endif // HTMLLinkElement_h
OLDNEW
« no previous file with comments | « third_party/WebKit/Source/core/html/HTMLLIElement.cpp ('k') | third_party/WebKit/Source/core/html/HTMLLinkElement.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698