Sha256: 4a23c892e9e0043dade66ed2b01294028543e9fd8cf64e8f2b0e945fa149a738
Contents?: true
Size: 1.51 KB
Versions: 1
Compression:
Stored size: 1.51 KB
Contents
import PolygonViewer from "src/decidim/participatory_documents/pdf/polygon_viewer"; import SuggestionForm from "src/decidim/participatory_documents/pdf/suggestion_form"; import "src/decidim/participatory_documents/pdf_notifications"; import "src/decidim/participatory_documents/global"; window.currentSuggestionForm = null; window.InitDocumentManagers = (options) => { options.globalSuggestionsButton.addEventListener("click", (evt) => { evt.stopPropagation(); if (window.currentSuggestionForm && !window.currentSuggestionForm.group && window.currentSuggestionForm.div.classList.contains("active")) { window.currentSuggestionForm.close(); } else { window.currentSuggestionForm = new SuggestionForm(options.participationLayout, options.documentPath, null); window.currentSuggestionForm.fetchGroup(); window.currentSuggestionForm.open(); } }); }; // Call this on an annotation layer to initialize the polygon viewer (public side) window.InitPolygonViewer = (layer, boxes, options) => { let viewer = new PolygonViewer(layer, boxes, { i18n: options.i18n}); viewer.onBoxClick = (box, evt) => { console.log("click on box", box, evt); window.currentSuggestionForm = new SuggestionForm(options.participationLayout, options.documentPath, box.section); window.currentSuggestionForm.open(); window.currentSuggestionForm.fetchGroup(); } viewer.onBoxBlur = (box, evt) => { console.log("click outside box", box, evt); window.currentSuggestionForm.close(); }; return viewer; };
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
decidim-participatory_documents-0.2.0 | app/packs/src/decidim/participatory_documents/pdf.js |