Skip to content

Commit

Permalink
Fixed wave-clip
Browse files Browse the repository at this point in the history
  • Loading branch information
msarca committed Apr 15, 2022
1 parent e487108 commit 3d3a4af
Show file tree
Hide file tree
Showing 6 changed files with 19 additions and 14 deletions.
7 changes: 4 additions & 3 deletions dist/assembler.cjs.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 4 additions & 3 deletions dist/assembler.es.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 4 additions & 3 deletions dist/assembler.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion dist/assembler.min.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@asmcss/assembler",
"version": "0.8.2",
"version": "0.8.3",
"main": "dist/assembler.cjs.js",
"module": "dist/assembler.es.js",
"browser": "dist/assembler.js",
Expand Down
8 changes: 5 additions & 3 deletions src/list.ts
Original file line number Diff line number Diff line change
Expand Up @@ -426,18 +426,20 @@ const orderCallback = v => {
const waveClipIds = new Set<string>();
const generateWave = (value: string, original: string, media: string, state: string, handler: StyleHandler) => {
const args = value.split(args_delimiter).map(v => v.trim()).map(v => parseInt(v));
let [amplitude, frequency, precision] = args;
let [amplitude, frequency, segments] = args;

amplitude = amplitude ?? 50;
frequency = frequency ?? 2;
precision = precision ?? 50;
segments = segments ?? 50;

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

waveClipIds.add(id);

const precision = segments * frequency;
const units = Math.PI * 2 * frequency;
const factor = precision / 100;
amplitude /= 2;
Expand Down

0 comments on commit 3d3a4af

Please sign in to comment.