UNPKG

fepper-ui

Version:

The client-side package that powers the Fepper UI

28 lines (23 loc) 754 B
export default class ViewerHandler { constructor(fepperUi) { this.annotationsViewer = fepperUi.annotationsViewer; this.codeViewer = fepperUi.codeViewer; this.viewerHandler = fepperUi.viewerHandler; this.$orgs = fepperUi.requerio.$orgs; } listen() { this.$orgs['#sg-view-btn-close'].on('click', () => { this.annotationsViewer.closeAnnotations(); this.codeViewer.closeCode(); }); this.$orgs['#sg-view-btn-dock-left'].on('click', () => { this.viewerHandler.dockLeft(); }); this.$orgs['#sg-view-btn-dock-bottom'].on('click', () => { this.viewerHandler.dockBottom(); }); this.$orgs['#sg-view-btn-dock-right'].on('click', () => { this.viewerHandler.dockRight(); }); } }