Merge pull request #15800 from Snuffleupagus/AnnotationEditorLayerBuilder-destroy
[AnnotationEditorLayerBuilder] Inline the `destroy` code in the `cancel` method
This commit is contained in:
commit
879a7432b5
@ -98,7 +98,13 @@ class AnnotationEditorLayerBuilder {
|
|||||||
|
|
||||||
cancel() {
|
cancel() {
|
||||||
this._cancelled = true;
|
this._cancelled = true;
|
||||||
this.destroy();
|
|
||||||
|
if (!this.div) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
this.pageDiv = null;
|
||||||
|
this.annotationEditorLayer.destroy();
|
||||||
|
this.div.remove();
|
||||||
}
|
}
|
||||||
|
|
||||||
hide() {
|
hide() {
|
||||||
@ -114,15 +120,6 @@ class AnnotationEditorLayerBuilder {
|
|||||||
}
|
}
|
||||||
this.div.hidden = false;
|
this.div.hidden = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
destroy() {
|
|
||||||
if (!this.div) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
this.pageDiv = null;
|
|
||||||
this.annotationEditorLayer.destroy();
|
|
||||||
this.div.remove();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
export { AnnotationEditorLayerBuilder };
|
export { AnnotationEditorLayerBuilder };
|
||||||
|
@ -431,18 +431,14 @@ class PDFPageView {
|
|||||||
// so they are not displayed on the already resized page.
|
// so they are not displayed on the already resized page.
|
||||||
this.annotationLayer.hide();
|
this.annotationLayer.hide();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (annotationEditorLayerNode) {
|
if (annotationEditorLayerNode) {
|
||||||
this.annotationEditorLayer.hide();
|
this.annotationEditorLayer.hide();
|
||||||
} else {
|
|
||||||
this.annotationEditorLayer?.destroy();
|
|
||||||
}
|
}
|
||||||
if (xfaLayerNode) {
|
if (xfaLayerNode) {
|
||||||
// Hide the XFA layer until all elements are resized
|
// Hide the XFA layer until all elements are resized
|
||||||
// so they are not displayed on the already resized page.
|
// so they are not displayed on the already resized page.
|
||||||
this.xfaLayer.hide();
|
this.xfaLayer.hide();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (textLayerNode) {
|
if (textLayerNode) {
|
||||||
this.textLayer.hide();
|
this.textLayer.hide();
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user