| {@eu.mulk.mulkcms2.benki.wiki.WikiPageRevision page} |
| {#title}{page.title} — Benki Wiki{/title} |
| <link rel="stylesheet" type="text/css" href="/web_modules/ContentTools/build/content-tools.min.css" /> |
| import {ContentTools} from "/web_modules/ContentTools.js"; |
| window.addEventListener('DOMContentLoaded', function() { |
| let editor = ContentTools.EditorApp.get(); |
| editor.init('*[data-editable]', 'data-name'); |
| editor.addEventListener('saved', async function (ev) { |
| let regions = ev.detail().regions; |
| if (Object.getOwnPropertyNames(regions).length === 0) { |
| let requestParams = new URLSearchParams(); |
| for (let name of Object.getOwnPropertyNames(regions)) { |
| requestParams.append(name, regions[name]); |
| let response = await fetch("/wiki/{page.title}", { |
| <div data-editable data-name="wiki-title"> |
| <div data-editable data-name="wiki-content"> |
| {#with page}{enrichedContent.raw}{/} |
| <a href="/wiki/{page.title}/revisions">Page revisions</a> |