| 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) 2001 Dirk Mueller (mueller@kde.org) | 4 * (C) 2001 Dirk Mueller (mueller@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 * Copyright (C) 2009 Rob Buis (rwlbuis@gmail.com) | 6 * Copyright (C) 2009 Rob Buis (rwlbuis@gmail.com) |
| 7 * Copyright (C) 2011 Google Inc. All rights reserved. | 7 * Copyright (C) 2011 Google Inc. All rights reserved. |
| 8 * | 8 * |
| 9 * This library is free software; you can redistribute it and/or | 9 * This library is free software; you can redistribute it and/or |
| 10 * modify it under the terms of the GNU Library General Public | 10 * modify it under the terms of the GNU Library General Public |
| (...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 89 { | 89 { |
| 90 if (name == relAttr) { | 90 if (name == relAttr) { |
| 91 m_relAttribute = LinkRelAttribute(value); | 91 m_relAttribute = LinkRelAttribute(value); |
| 92 process(); | 92 process(); |
| 93 } else if (name == hrefAttr) { | 93 } else if (name == hrefAttr) { |
| 94 process(); | 94 process(); |
| 95 } else if (name == typeAttr) { | 95 } else if (name == typeAttr) { |
| 96 m_type = value; | 96 m_type = value; |
| 97 process(); | 97 process(); |
| 98 } else if (name == sizesAttr) { | 98 } else if (name == sizesAttr) { |
| 99 setSizes(value); | 99 m_sizes->setValue(value); |
| 100 process(); | 100 process(); |
| 101 } else if (name == mediaAttr) { | 101 } else if (name == mediaAttr) { |
| 102 m_media = value.string().lower(); | 102 m_media = value.string().lower(); |
| 103 process(); | 103 process(); |
| 104 } else if (name == disabledAttr) { | 104 } else if (name == disabledAttr) { |
| 105 if (LinkStyle* link = linkStyle()) | 105 if (LinkStyle* link = linkStyle()) |
| 106 link->setDisabledState(!value.isNull()); | 106 link->setDisabledState(!value.isNull()); |
| 107 } else if (name == onbeforeloadAttr) | 107 } else if (name == onbeforeloadAttr) |
| 108 setAttributeEventListener(EventTypeNames::beforeload, createAttributeEve
ntListener(this, name, value)); | 108 setAttributeEventListener(EventTypeNames::beforeload, createAttributeEve
ntListener(this, name, value)); |
| 109 else { | 109 else { |
| (...skipping 248 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 358 // Walk the URLs linked by the linked-to stylesheet. | 358 // Walk the URLs linked by the linked-to stylesheet. |
| 359 if (CSSStyleSheet* styleSheet = const_cast<HTMLLinkElement*>(this)->sheet()) | 359 if (CSSStyleSheet* styleSheet = const_cast<HTMLLinkElement*>(this)->sheet()) |
| 360 styleSheet->contents()->addSubresourceStyleURLs(urls); | 360 styleSheet->contents()->addSubresourceStyleURLs(urls); |
| 361 } | 361 } |
| 362 | 362 |
| 363 DOMSettableTokenList* HTMLLinkElement::sizes() const | 363 DOMSettableTokenList* HTMLLinkElement::sizes() const |
| 364 { | 364 { |
| 365 return m_sizes.get(); | 365 return m_sizes.get(); |
| 366 } | 366 } |
| 367 | 367 |
| 368 void HTMLLinkElement::setSizes(const String& value) | |
| 369 { | |
| 370 m_sizes->setValue(value); | |
| 371 } | |
| 372 | |
| 373 | |
| 374 PassRefPtr<LinkStyle> LinkStyle::create(HTMLLinkElement* owner) | 368 PassRefPtr<LinkStyle> LinkStyle::create(HTMLLinkElement* owner) |
| 375 { | 369 { |
| 376 return adoptRef(new LinkStyle(owner)); | 370 return adoptRef(new LinkStyle(owner)); |
| 377 } | 371 } |
| 378 | 372 |
| 379 LinkStyle::LinkStyle(HTMLLinkElement* owner) | 373 LinkStyle::LinkStyle(HTMLLinkElement* owner) |
| 380 : LinkResource(owner) | 374 : LinkResource(owner) |
| 381 , m_disabledState(Unset) | 375 , m_disabledState(Unset) |
| 382 , m_pendingSheetType(None) | 376 , m_pendingSheetType(None) |
| 383 , m_loading(false) | 377 , m_loading(false) |
| (...skipping 255 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 639 void LinkStyle::ownerRemoved() | 633 void LinkStyle::ownerRemoved() |
| 640 { | 634 { |
| 641 if (m_sheet) | 635 if (m_sheet) |
| 642 clearSheet(); | 636 clearSheet(); |
| 643 | 637 |
| 644 if (styleSheetIsLoading()) | 638 if (styleSheetIsLoading()) |
| 645 removePendingSheet(RemovePendingSheetNotifyLater); | 639 removePendingSheet(RemovePendingSheetNotifyLater); |
| 646 } | 640 } |
| 647 | 641 |
| 648 } // namespace WebCore | 642 } // namespace WebCore |
| OLD | NEW |