Skip to content

Commit fc7d6f9

Browse files
committed
merge
2 parents 2f3c0a9 + 5f6501b commit fc7d6f9

File tree

2 files changed

+10
-6
lines changed

2 files changed

+10
-6
lines changed

docs/test.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,10 +36,10 @@
3636
}
3737
</style>
3838

39-
<body theme="darkmode">
40-
<div>
41-
<div class="background:black:dark background:white:light">
42-
<h1 class="color:white:dark color:black:light">hello, how are you</h1>
39+
<body>
40+
<div theme="dark" class="width:50%@300px-500px">
41+
<div class="background:black:dark">
42+
<h1 class="color:white:dark"></h1>
4343
</div>
4444
<a data-toggle="dark, light" data-toggle_target="body" data-toggle_attribute="theme">Toggle Darkmode</a>
4545
</div>

src/index.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -283,8 +283,12 @@ const addParsingClassList = (classList) => {
283283

284284
for (let i = 1; i < parts.length; i++) {
285285
let range_num = mediaRangeNames.indexOf(parts[i]);
286-
if (range_num == -1) continue;
287-
let range = rangesArray[range_num];
286+
let range = []
287+
if (range_num != -1) range = rangesArray[range_num];
288+
else {
289+
let customRange = parts[i].split('-');
290+
range = customRange.map(c => Number.parseInt(c))
291+
}
288292
let prefix = "@media screen";
289293
if (range[0] != 0) {
290294
prefix += " and (min-width:" + range[0] + "px)";

0 commit comments

Comments
 (0)