public readonly =
true;
public toolbarClick(e): void {
const element =
e.originalEvent.target.classList;
if (
element.contains('e-source-code') ||
element.contains('e-maximize') ||
element.contains('e-minimize') ||
element.contains('FullScreen') ||
element.contains('e-preview')
) {
this.rteObj.readonly = false;
setTimeout(()
=> {
if
(e.originalEvent.target.classList.contains('e-preview')) {
(document.querySelector('.e-rte-srctextarea') as any).setAttribute(
'readonly',
true
);
}
e.originalEvent.target.click();
(document.querySelector('.e-rte-srctextarea') as any).setAttribute(
'readonly',
false
);
this.rteObj.readonly = true;
}, 200);
} else {
this.rteObj.readonly = true;
}
}
|