Skip to content

Commit acd0bd0

Browse files
committed
0.0.21
1 parent 4b70e61 commit acd0bd0

File tree

3 files changed

+12
-7
lines changed

3 files changed

+12
-7
lines changed

package-lock.json

Lines changed: 2 additions & 2 deletions
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
@@ -16,7 +16,7 @@
1616
"mathjs"
1717
],
1818
"author": "[email protected]",
19-
"version": "0.0.20",
19+
"version": "0.0.21",
2020
"main": "dist/src/index.js",
2121
"module": "dist/src/index.js",
2222
"exports": {

src/ExpressionVisualizerWebComponent.ts

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,7 @@ const operatorMap = new Map([
3030
['not', 'not'],
3131
]);
3232

33-
const funcMap = new Map([
34-
['equalText', true],
35-
]);
33+
const funcMap = new Map([['equalText', true]]);
3634

3735
function _getScope(
3836
variables: {
@@ -365,11 +363,13 @@ export class ExpressionVisualizerWebComponent extends LitElement {
365363
// 表达式
366364
this._generateExpression();
367365
}
366+
368367
private _handleKeydown(e: KeyboardEvent) {
369368
if (e.key === 'Enter') {
370369
this._addConstantNode();
371370
}
372371
}
372+
373373
// 添加运算符
374374
private _addOperatorNode(name: string) {
375375
return () => {
@@ -428,6 +428,7 @@ export class ExpressionVisualizerWebComponent extends LitElement {
428428
this._generateExpression();
429429
};
430430
}
431+
431432
// 添加函数
432433
private _addFunctionNode(name: string) {
433434
return () => {
@@ -465,6 +466,7 @@ export class ExpressionVisualizerWebComponent extends LitElement {
465466
this._generateExpression();
466467
};
467468
}
469+
468470
// 添加变量
469471
private _addSymbolNode(name: string) {
470472
return () => {
@@ -480,6 +482,7 @@ export class ExpressionVisualizerWebComponent extends LitElement {
480482
this._generateExpression();
481483
};
482484
}
485+
483486
// 修改
484487
// 子组件上报事件
485488
// 拖拽一个表达式到另一个表达式的插槽
@@ -525,6 +528,7 @@ export class ExpressionVisualizerWebComponent extends LitElement {
525528
// 表达式
526529
this._generateExpression();
527530
}
531+
528532
// 修改
529533
// 拖拽表达式到画布空白处
530534
private _handleDrop() {
@@ -538,7 +542,7 @@ export class ExpressionVisualizerWebComponent extends LitElement {
538542
const blocks: MathNode[] = JSON.parse(JSON.stringify(this._blocks));
539543

540544
const id = e.dataTransfer!.getData('text/plain');
541-
545+
542546
const { node, parent } = this._findNodeAndParent(blocks, id);
543547

544548
// console.log({ node, parent })
@@ -561,6 +565,7 @@ export class ExpressionVisualizerWebComponent extends LitElement {
561565
this._generateExpression();
562566
};
563567
}
568+
564569
// 删除 block
565570
private _deleteBlock(index: number) {
566571
return () => {

0 commit comments

Comments
 (0)