Changeset 110626 in webkit
- Timestamp:
- Mar 13, 2012, 3:40:16 PM (15 years ago)
- Location:
- trunk
- Files:
-
- 14 added
- 3 edited
-
LayoutTests/ChangeLog (modified) (1 diff)
-
LayoutTests/fast/css/link-alternate-stylesheet-1-expected.txt (added)
-
LayoutTests/fast/css/link-alternate-stylesheet-1.html (added)
-
LayoutTests/fast/css/link-alternate-stylesheet-2-expected.txt (added)
-
LayoutTests/fast/css/link-alternate-stylesheet-2.html (added)
-
LayoutTests/fast/css/link-alternate-stylesheet-3-expected.txt (added)
-
LayoutTests/fast/css/link-alternate-stylesheet-3.html (added)
-
LayoutTests/fast/css/link-alternate-stylesheet-4-expected.txt (added)
-
LayoutTests/fast/css/link-alternate-stylesheet-4.html (added)
-
LayoutTests/fast/css/link-alternate-stylesheet-5-expected.txt (added)
-
LayoutTests/fast/css/link-alternate-stylesheet-5.html (added)
-
LayoutTests/fast/css/resources/basic.css (added)
-
LayoutTests/fast/css/resources/high.css (added)
-
LayoutTests/fast/css/resources/normal.css (added)
-
LayoutTests/fast/css/resources/small.css (added)
-
Source/WebCore/ChangeLog (modified) (1 diff)
-
Source/WebCore/dom/Document.cpp (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r110625 r110626 1 2012-03-13 Dave Tharp <dtharp@codeaurora.org> 2 3 Alternate stylesheets (without title attribute) are loaded on refresh 4 https://bugs.webkit.org/show_bug.cgi?id=24354 5 6 Reviewed by David Hyatt. 7 8 Addapted alternate stylesheet tests from http://robballou.com/switcher/sandbox/alternate1.php 9 10 * fast/css/link-alternate-stylesheet-1-expected.txt: Added. 11 * fast/css/link-alternate-stylesheet-1.html: Added. 12 * fast/css/link-alternate-stylesheet-2-expected.txt: Added. 13 * fast/css/link-alternate-stylesheet-2.html: Added. 14 * fast/css/link-alternate-stylesheet-3-expected.txt: Added. 15 * fast/css/link-alternate-stylesheet-3.html: Added. 16 * fast/css/link-alternate-stylesheet-4-expected.txt: Added. 17 * fast/css/link-alternate-stylesheet-4.html: Added. 18 * fast/css/link-alternate-stylesheet-5-expected.txt: Added. 19 * fast/css/link-alternate-stylesheet-5.html: Added. 20 * fast/css/resources/basic.css: Added. 21 (body): 22 (code): 23 (#source): 24 * fast/css/resources/high.css: Added. 25 (body): 26 (h1): 27 * fast/css/resources/normal.css: Added. 28 (body): 29 (h1): 30 * fast/css/resources/small.css: Added. 31 (body): 32 1 33 2012-03-13 Jessie Berlin <jberlin@apple.com> 2 34 -
trunk/Source/WebCore/ChangeLog
r110624 r110626 1 2012-03-13 Dave Tharp <dtharp@codeaurora.org> 2 3 Alternate stylesheets (without title attribute) are loaded on refresh 4 https://bugs.webkit.org/show_bug.cgi?id=24354 5 6 Reviewed by David Hyatt. 7 8 Alternate stylesheets are now ignored in <link> tags if 9 they have no title attribute (per spec). 10 11 Tests: fast/css/link-alternate-stylesheet-1.html 12 fast/css/link-alternate-stylesheet-2.html 13 fast/css/link-alternate-stylesheet-3.html 14 fast/css/link-alternate-stylesheet-4.html 15 fast/css/link-alternate-stylesheet-5.html 16 17 * dom/Document.cpp: 18 (WebCore::Document::collectActiveStylesheets): 19 1 20 2012-03-13 Dana Jansens <danakj@chromium.org> 2 21 -
trunk/Source/WebCore/dom/Document.cpp
r110238 r110626 3198 3198 // (thus making it PREFERRED or ALTERNATE rather than 3199 3199 // PERSISTENT). 3200 AtomicString rel = e->getAttribute(relAttr); 3200 3201 if (!enabledViaScript && !title.isEmpty()) { 3201 3202 // Yes, we have a title. … … 3205 3206 // us as the preferred set. Otherwise, just ignore 3206 3207 // this sheet. 3207 AtomicString rel = e->getAttribute(relAttr);3208 3208 if (e->hasLocalName(styleTag) || !rel.contains("alternate")) 3209 3209 m_preferredStylesheetSet = m_selectedStylesheetSet = title; … … 3212 3212 sheet = 0; 3213 3213 } 3214 3215 if (rel.contains("alternate") && title.isEmpty()) 3216 sheet = 0; 3214 3217 } 3215 3218 if (sheet)
Note:
See TracChangeset
for help on using the changeset viewer.