diff --git a/EnvelopeGenerator.Web/wwwroot/js/app.js b/EnvelopeGenerator.Web/wwwroot/js/app.js index 234a0fec..ff5d09f9 100644 --- a/EnvelopeGenerator.Web/wwwroot/js/app.js +++ b/EnvelopeGenerator.Web/wwwroot/js/app.js @@ -65,6 +65,11 @@ class App { this.handleAnnotationsCreate.bind(this) ) + this.Instance.addEventListener("annotations.willChange", _ => { + //hide buttons + Comp.ActPanelElements.forEach(child => child.style.display = 'none'); + }); + // Load annotations into PSPDFKit try { this.signatureCount = this.currentDocument.elements.length diff --git a/EnvelopeGenerator.Web/wwwroot/js/event-binder.js b/EnvelopeGenerator.Web/wwwroot/js/event-binder.js index 67465b18..b631d303 100644 --- a/EnvelopeGenerator.Web/wwwroot/js/event-binder.js +++ b/EnvelopeGenerator.Web/wwwroot/js/event-binder.js @@ -46,4 +46,8 @@ class Comp{ return Comp.__fActPanel } } + + static get ActPanelElements() { + return [...Comp.ActPanel.children] + } } \ No newline at end of file