| Index: Source/WebCore/html/parser/HTMLResourcePreloader.h
|
| diff --git a/Source/WebCore/html/parser/HTMLResourcePreloader.h b/Source/WebCore/html/parser/HTMLResourcePreloader.h
|
| index 22eaa3a0031c8cb47917207d18ef5fc399e27a62..b5232e7e5d3b3e586b0251118e6ef4de5549362a 100644
|
| --- a/Source/WebCore/html/parser/HTMLResourcePreloader.h
|
| +++ b/Source/WebCore/html/parser/HTMLResourcePreloader.h
|
| @@ -33,9 +33,14 @@ namespace WebCore {
|
|
|
| class PreloadRequest {
|
| public:
|
| + static PassOwnPtr<PreloadRequest> create(const String& initiator, const String& resourceURL, const KURL& baseURL, CachedResource::Type resourceType, const String& mediaAttribute)
|
| + {
|
| + return adoptPtr(new PreloadRequest(initiator, resourceURL, baseURL, resourceType, mediaAttribute));
|
| + }
|
| +
|
| static PassOwnPtr<PreloadRequest> create(const String& initiator, const String& resourceURL, const KURL& baseURL, CachedResource::Type resourceType)
|
| {
|
| - return adoptPtr(new PreloadRequest(initiator, resourceURL, baseURL, resourceType));
|
| + return adoptPtr(new PreloadRequest(initiator, resourceURL, baseURL, resourceType, ""));
|
| }
|
|
|
| bool isSafeToSendToAnotherThread() const;
|
| @@ -43,16 +48,18 @@ public:
|
| CachedResourceRequest resourceRequest(Document*);
|
|
|
| const String& charset() const { return m_charset; }
|
| + const String& media() const { return m_mediaAttribute; }
|
| void setCharset(const String& charset) { m_charset = charset.isolatedCopy(); }
|
| void setCrossOriginModeAllowsCookies(bool allowsCookies) { m_crossOriginModeAllowsCookies = allowsCookies; }
|
| CachedResource::Type resourceType() const { return m_resourceType; }
|
|
|
| private:
|
| - PreloadRequest(const String& initiator, const String& resourceURL, const KURL& baseURL, CachedResource::Type resourceType)
|
| + PreloadRequest(const String& initiator, const String& resourceURL, const KURL& baseURL, CachedResource::Type resourceType, const String& mediaAttribute)
|
| : m_initiator(initiator)
|
| , m_resourceURL(resourceURL.isolatedCopy())
|
| , m_baseURL(baseURL.copy())
|
| , m_resourceType(resourceType)
|
| + , m_mediaAttribute(mediaAttribute.isolatedCopy())
|
| , m_crossOriginModeAllowsCookies(false)
|
| {
|
| }
|
| @@ -64,6 +71,7 @@ private:
|
| KURL m_baseURL;
|
| String m_charset;
|
| CachedResource::Type m_resourceType;
|
| + String m_mediaAttribute;
|
| bool m_crossOriginModeAllowsCookies;
|
| };
|
|
|
|
|