From 081b7f3d50bf15b28068c94fe05986d3703d39ff Mon Sep 17 00:00:00 2001 From: Lars Gebhardt-Kusche Date: Mon, 19 Jan 2026 23:29:05 +0100 Subject: [PATCH] sdfdsf --- README.txt | 2 +- public/assets/js/bridge/rte-editor.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.txt b/README.txt index 1f03041..3fe273f 100644 --- a/README.txt +++ b/README.txt @@ -1,3 +1,3 @@ -Mailadmin ist ein modulares Email-Template-System mit Admin-UI und lokal eingebundenem GrapesJS-Editor. + Mailadmin ist ein modulares Email-Template-System mit Admin-UI und lokal eingebundenem GrapesJS-Editor. Es verwaltet Templates, Sections und Snippets, nutzt eine JSON-API mit Prefix-Support und laesst sich ueber Bridge-Module (Blocks, RTE, Table Builder) erweitern. diff --git a/public/assets/js/bridge/rte-editor.js b/public/assets/js/bridge/rte-editor.js index fb2eaca..320e5bb 100644 --- a/public/assets/js/bridge/rte-editor.js +++ b/public/assets/js/bridge/rte-editor.js @@ -50,10 +50,10 @@ Array.from(el.attributes).forEach((attr) => { const name = attr.name.toLowerCase(); if (tag === 'a') { - if (!['href', 'target', 'rel', 'style'].includes(name)) { + if (!['href', 'target', 'rel', 'style', 'class'].includes(name)) { el.removeAttribute(attr.name); } - } else if (name !== 'style') { + } else if (!['style', 'class'].includes(name)) { el.removeAttribute(attr.name); } });