Skip to content

Commit 9111c68

Browse files
fix: removing multiple item by selecting not working issue
1 parent eba72f0 commit 9111c68

File tree

4 files changed

+92
-171
lines changed

4 files changed

+92
-171
lines changed

package-lock.json

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

projects/angular-editor-fabric-js/src/lib/angular-editor-fabric-js.component.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -505,15 +505,14 @@ export class FabricjsEditorComponent implements AfterViewInit {
505505
const activeObject = this.canvas.getActiveObject();
506506
const activeGroup = this.canvas.getActiveObjects();
507507

508-
if (activeObject) {
509-
this.canvas.remove(activeObject);
510-
// this.textString = '';
511-
} else if (activeGroup) {
508+
if (activeGroup) {
512509
this.canvas.discardActiveObject();
513510
const self = this;
514511
activeGroup.forEach((object) => {
515512
self.canvas.remove(object);
516513
});
514+
} else if (activeObject) {
515+
this.canvas.remove(activeObject);
517516
}
518517
}
519518

src/app/app.component.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ export class AppComponent {
6060
}
6161

6262
public removeSelected() {
63+
debugger;
6364
this.canvas.removeSelected();
6465
}
6566

0 commit comments

Comments
 (0)