UNPKG

fepper-ui

Version:

The client-side package that powers the Fepper UI

24 lines (19 loc) 732 B
export default class AnnotationsViewer { constructor(fepperUi) { this.annotationsViewer = fepperUi.annotationsViewer; this.$orgs = fepperUi.requerio.$orgs; } listen() { // e2e test this by triggering the pattern to postMessage to be received here. window.addEventListener('message', this.annotationsViewer.receiveIframeMessage); document.addEventListener('DOMContentLoaded', () => { this.$orgs['#sg-annotations-container'].dispatchAction('css', 'bottom'); // Set this measurement in state. }); // Toggle the annotations panel. window.Mousetrap.bind('ctrl+shift+a', (e) => { this.annotationsViewer.toggleAnnotations(); e.preventDefault(); return false; }); } }