Skip to content

Commit 1a20a19

Browse files
refactor: handle the uppercase srcset attribute (#237)
1 parent 04d6a5c commit 1a20a19

File tree

7 files changed

+744
-516
lines changed

7 files changed

+744
-516
lines changed

src/plugins/attribute-plugin.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -385,7 +385,7 @@ function processMatch(match, strUntilValue, name, value, index) {
385385
return;
386386
}
387387

388-
if (name === 'srcset') {
388+
if (name.toLowerCase() === 'srcset') {
389389
let sourceSet;
390390

391391
try {

test/__snapshots__/attributes-option.test.js.snap

Lines changed: 266 additions & 176 deletions
Large diffs are not rendered by default.

test/__snapshots__/esModule-option.test.js.snap

Lines changed: 120 additions & 84 deletions
Large diffs are not rendered by default.

test/__snapshots__/loader.test.js.snap

Lines changed: 40 additions & 28 deletions
Large diffs are not rendered by default.

test/__snapshots__/minimize-option.test.js.snap

Lines changed: 234 additions & 171 deletions
Large diffs are not rendered by default.

test/__snapshots__/root-option.test.js.snap

Lines changed: 80 additions & 56 deletions
Large diffs are not rendered by default.

test/fixtures/simple.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,9 @@ <h2>An Ordered HTML List</h2>
5757
<img srcset="," src="image.png" alt="Elva dressed as a fairy">
5858
<img srcset=",,," src="image.png" alt="Elva dressed as a fairy">
5959
<img srcset="image.png 480w, image.png 800w" sizes="(max-width: 600px) 480px, 800px" src="image.png" alt="Elva dressed as a fairy">
60+
<IMG srcset="image.png 480w, image.png 800w" sizes="(max-width: 600px) 480px, 800px" src="image.png" alt="Elva dressed as a fairy">
61+
<img SRCSET="image.png 480w, image.png 800w" sizes="(max-width: 600px) 480px, 800px" src="image.png" alt="Elva dressed as a fairy">
62+
<IMG SRCSET="image.png 480w, image.png 800w" sizes="(max-width: 600px) 480px, 800px" src="image.png" alt="Elva dressed as a fairy">
6063
<img srcset="image.png?foo=bar,baz 480w, image.png?bar=baz,foo 800w" sizes="(max-width: 600px) 480px, 800px" src="image.png" alt="Elva dressed as a fairy">
6164
<img srcset="image.png?foo=bar,baz 480h, image.png?bar=baz,foo 800h" sizes="(max-width: 600px) 480px, 800px" src="image.png" alt="Elva dressed as a fairy">
6265
<img srcset="image.png?foo=bar,baz, image.png?bar=baz,foo" sizes="(max-width: 600px) 480px, 800px" src="image.png" alt="Elva dressed as a fairy">

0 commit comments

Comments
 (0)