OLD | NEW |
1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "core/loader/LinkHeader.h" | 5 #include "core/loader/LinkHeader.h" |
6 | 6 |
7 #include "platform/ParsingUtilities.h" | 7 #include "platform/ParsingUtilities.h" |
8 | 8 |
9 namespace blink { | 9 namespace blink { |
10 | 10 |
(...skipping 240 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
251 if (name == LinkParameterRel && !m_rel) | 251 if (name == LinkParameterRel && !m_rel) |
252 m_rel = value.lower(); | 252 m_rel = value.lower(); |
253 else if (name == LinkParameterAnchor) | 253 else if (name == LinkParameterAnchor) |
254 m_isValid = false; | 254 m_isValid = false; |
255 else if (name == LinkParameterCrossOrigin) | 255 else if (name == LinkParameterCrossOrigin) |
256 m_crossOrigin = crossOriginAttributeValue(value); | 256 m_crossOrigin = crossOriginAttributeValue(value); |
257 else if (name == LinkParameterAs) | 257 else if (name == LinkParameterAs) |
258 m_as = value.lower(); | 258 m_as = value.lower(); |
259 else if (name == LinkParameterType) | 259 else if (name == LinkParameterType) |
260 m_mimeType = value.lower(); | 260 m_mimeType = value.lower(); |
| 261 else if (name == LinkParameterMedia) |
| 262 m_media = value.lower(); |
261 } | 263 } |
262 | 264 |
263 template <typename CharType> | 265 template <typename CharType> |
264 static void findNextHeader(CharType*& position, CharType* end) | 266 static void findNextHeader(CharType*& position, CharType* end) |
265 { | 267 { |
266 skipUntil<CharType>(position, end, ','); | 268 skipUntil<CharType>(position, end, ','); |
267 skipExactly<CharType>(position, end, ','); | 269 skipExactly<CharType>(position, end, ','); |
268 } | 270 } |
269 | 271 |
270 template <typename CharType> | 272 template <typename CharType> |
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
317 template <typename CharType> | 319 template <typename CharType> |
318 void LinkHeaderSet::init(CharType* headerValue, unsigned len) | 320 void LinkHeaderSet::init(CharType* headerValue, unsigned len) |
319 { | 321 { |
320 CharType* position = headerValue; | 322 CharType* position = headerValue; |
321 CharType* end = headerValue + len; | 323 CharType* end = headerValue + len; |
322 while (position < end) | 324 while (position < end) |
323 m_headerSet.append(LinkHeader(position, end)); | 325 m_headerSet.append(LinkHeader(position, end)); |
324 } | 326 } |
325 | 327 |
326 } // namespace blink | 328 } // namespace blink |
OLD | NEW |