From 3c4f2ead3be9162a20ede3c91ab07768276dce81 Mon Sep 17 00:00:00 2001 From: Luc Didry Date: Fri, 3 Oct 2025 11:15:11 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20=E2=80=94=20Fix=20ep=5Fmediawiki?= =?UTF-8?q?=20export?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Broken since https://github.com/ether/etherpad-lite/commit/28e04bdf71ae3e25d77f39900e2ff540c1d9c4d1 which removed stringAssembler and stringIterator from static/js/Changeset.ts. --- ep_mediawiki/exportMediaWiki.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ep_mediawiki/exportMediaWiki.js b/ep_mediawiki/exportMediaWiki.js index 052845eae..b60b64d97 100644 --- a/ep_mediawiki/exportMediaWiki.js +++ b/ep_mediawiki/exportMediaWiki.js @@ -1,5 +1,7 @@ 'use strict'; +import {StringAssembler} from "ep_etherpad-lite/static/js/StringAssembler"; +import {StringIterator} from "ep_etherpad-lite/static/js/StringIterator"; const Changeset = require('ep_etherpad-lite/static/js/Changeset'); const padManager = require('ep_etherpad-lite/node/db/PadManager'); @@ -42,8 +44,8 @@ const getMediaWikiFromAtext = (pad, atext) => { // Just bold Bold and italics Just italics // becomes // Just bold Bold and italics Just italics - const taker = Changeset.stringIterator(text); - const assem = Changeset.stringAssembler(); + const taker = new StringIterator(text); + const assem = new StringAssembler(); const emitOpenTag = (i) => { if (tags[i].indexOf('>') !== -1) {