Skip to content

Commit 3d3a4af

Browse files
committed
Fixed wave-clip
1 parent e487108 commit 3d3a4af

6 files changed

Lines changed: 19 additions & 14 deletions

File tree

dist/assembler.cjs.js

Lines changed: 4 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/assembler.es.js

Lines changed: 4 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/assembler.js

Lines changed: 4 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/assembler.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@asmcss/assembler",
3-
"version": "0.8.2",
3+
"version": "0.8.3",
44
"main": "dist/assembler.cjs.js",
55
"module": "dist/assembler.es.js",
66
"browser": "dist/assembler.js",

src/list.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -426,18 +426,20 @@ const orderCallback = v => {
426426
const waveClipIds = new Set<string>();
427427
const generateWave = (value: string, original: string, media: string, state: string, handler: StyleHandler) => {
428428
const args = value.split(args_delimiter).map(v => v.trim()).map(v => parseInt(v));
429-
let [amplitude, frequency, precision] = args;
429+
let [amplitude, frequency, segments] = args;
430430

431431
amplitude = amplitude ?? 50;
432432
frequency = frequency ?? 2;
433-
precision = precision ?? 50;
433+
segments = segments ?? 50;
434434

435-
const id = amplitude + '-' + frequency + '-' + precision;
435+
const id = amplitude + '-' + frequency + '-' + segments;
436436
if (waveClipIds.has(id)) {
437437
return '@wave-clip-' + id;
438438
}
439439

440440
waveClipIds.add(id);
441+
442+
const precision = segments * frequency;
441443
const units = Math.PI * 2 * frequency;
442444
const factor = precision / 100;
443445
amplitude /= 2;

0 commit comments

Comments
 (0)