|
<ejs-richtexteditor #imageRTE id='imageRTE' (created)="onCreated($event)" (afterImageDelete)="imageDeleteEvent($event)"
(beforePasteCleanup)="beforePaste($event)" (actionComplete)="actionCompleteEvent($event)">
. . .
</ejs-richtexteditor> |
|
export class AppComponent {
@ViewChild('imageRTE')
private rteObj: RichTextEditorComponent;
//Method for Image Delete by keyboard
public imageDeleteEvent(args: any) {
alert('Image is deleted');
}
. . .
} |
|
<ejs-richtexteditor #imageRTE id='imageRTE' (created)="onCreated($event)" (afterImageDelete)="imageDeleteEvent($event)"
(beforePasteCleanup)="beforePaste($event)" (actionComplete)="actionCompleteEvent($event)">
. . .
</ejs-richtexteditor> |
|
export class AppComponent {
@ViewChild('imageRTE')
private rteObj: RichTextEditorComponent;
public onCreated(args: any) {
this.rteObj.inputElement.addEventListener('cut', this.imageDeleted.bind(this));
}
//Method for Image Delete by context menu
public imageDeleted(args: any) {
if (args.target.tagName === 'IMG') {
alert('Image is deleted');
}
}
. . .
} |
|
<ejs-richtexteditor #imageRTE id='imageRTE' (created)="onCreated($event)" (afterImageDelete)="imageDeleteEvent($event)"
(beforePasteCleanup)="beforePaste($event)" (actionComplete)="actionCompleteEvent($event)">
. . .
</ejs-richtexteditor> |
|
export class AppComponent {
. . .
// Method for image added by pasting (both ctrl+v and using context menu)
public beforePaste(args: any) {
var tempElem = document.createElement('div');
tempElem.innerHTML = args.value;
if (tempElem.childElementCount === 1 && tempElem.children[0].tagName === 'IMG') {
alert('Image added');
}
}
. . .
} |
|
<ejs-richtexteditor #imageRTE id='imageRTE' (created)="onCreated($event)" (afterImageDelete)="imageDeleteEvent($event)"
(beforePasteCleanup)="beforePaste($event)" (actionComplete)="actionCompleteEvent($event)">
. . .
</ejs-richtexteditor> |
|
export class AppComponent {
. . .
//Method for image added by using ctrl + Z
public actionCompleteEvent(args: any) {
if (args.requestType === 'Undo' && args.elements[0].tagName === 'IMG') {
alert('Image is added');
}
}
} |