diff --git a/apps/commons/src/locales/de-DE.json b/apps/commons/src/locales/de-DE.json index 5f19fd053eeb81cd53e269c2e09a9ec912709627..e7fcd86ad92a4784373d9e96e78a2852e0ebaaff 100644 --- a/apps/commons/src/locales/de-DE.json +++ b/apps/commons/src/locales/de-DE.json @@ -14,9 +14,12 @@ "description": "Beschreibung", "discard_changes": "Änderungen verwerfen", "dismiss": "Verwerfen", + "document":"Dokument", "download": "Herunterladen", "editing": "Editieren", + "export": "Export", "export as format": "Als {{format}} exportieren", + "export_document": "Dokument exportieren", "functionalities": "Funktionalitäten", "identity": "Identität", "language": "Sprache", diff --git a/packages/cwrc-leafwriter/src/dialogs/editSource/index.tsx b/packages/cwrc-leafwriter/src/dialogs/editSource/index.tsx index f7fced59de660723a63181997c827d68e9344869..23b2f2dc11812aba83d3a3289cd67116a36d5713 100644 --- a/packages/cwrc-leafwriter/src/dialogs/editSource/index.tsx +++ b/packages/cwrc-leafwriter/src/dialogs/editSource/index.tsx @@ -18,33 +18,16 @@ export const EditSourceDialog = ({ type = 'content', }: EditSourceDialogProps) => { const { settings } = useAppState().editor; - const { setIsReload, loadDocumentXML: updateXMLContent, updateXMLHeader } = useActions().document; + //const { setIsReload, loadDocumentXML: updateXMLContent, updateXMLHeader } = useActions().document; const { t } = useTranslation('leafwriter'); const { resetContext } = useDialog(); const title = type === 'header' ? t('leafwriter:edit_header') : t('leafwriter:edit_source'); - const title = type === 'header' ? t('edit header') : t('edit source'); - - useEffect(() => { - setCurrentContent(content); - }, []); - - const handleUpdateContent = (value: string) => setCurrentContent(value); - - const handleClose = () => onClose && onClose(id); - - const handleChange = () => { - if (currentContent === content) return onClose && onClose(id); - - // Tell everyone that we manually updated, so the document will be reloaded. - setIsReload(true) - - if (type === 'content') updateXMLContent(currentContent); - if (type === 'header') updateXMLHeader(currentContent); - - onClose && onClose(id); + const handleClose = () => { + resetContext(); + onClose?.(id); }; return ( diff --git a/packages/cwrc-leafwriter/src/locales/de-DE.json b/packages/cwrc-leafwriter/src/locales/de-DE.json index e60115e1223554d1fbfe6d88b825960e7145a887..8dd1a526c77d08de59a1d1b67ddadbbaa2710976 100644 --- a/packages/cwrc-leafwriter/src/locales/de-DE.json +++ b/packages/cwrc-leafwriter/src/locales/de-DE.json @@ -118,6 +118,7 @@ "dont show again": "Nicht erneut anzeigen", "edit header": "Header bearbeiten", "edit source": "Quelle bearbeiten", + "edit_header": "Header bearbeiten", "experimental": "experimentell", "font size": "Schriftgröße", "hint": "Hint",