From 07fb10048953f5cea606e36476c5d8419f9a3b69 Mon Sep 17 00:00:00 2001
From: chris <kokosias@yahoo.gr>
Date: Wed, 23 Mar 2022 11:52:06 +0200
Subject: [PATCH] cleanup hhmi

---
 editors/demo/src/HHMI/config/config.js                 | 7 -------
 editors/demo/src/NCBI/NCBI.js                          | 2 +-
 wax-prosemirror-plugins/src/GetContentOnEnterPlugin.js | 6 ++----
 3 files changed, 3 insertions(+), 12 deletions(-)

diff --git a/editors/demo/src/HHMI/config/config.js b/editors/demo/src/HHMI/config/config.js
index b96e5e31f..3257bebfd 100644
--- a/editors/demo/src/HHMI/config/config.js
+++ b/editors/demo/src/HHMI/config/config.js
@@ -29,16 +29,11 @@ import {
   EssayToolGroupService,
   MatchingService,
   MatchingToolGroupService,
-  EnterService,
 } from 'wax-prosemirror-services';
 
 import { DefaultSchema } from 'wax-prosemirror-utilities';
 import invisibles, { hardBreak } from '@guardian/prosemirror-invisibles';
 
-const getContentOnEnter = source => {
-  console.log('editor content', source);
-};
-
 export default {
   MenuService: [
     {
@@ -68,14 +63,12 @@ export default {
     },
   ],
 
-  EnterService: { getContentOnEnter },
   SchemaService: DefaultSchema,
   RulesService: [emDash, ellipsis],
 
   PmPlugins: [columnResizing(), tableEditing(), invisibles([hardBreak()])],
 
   services: [
-    new EnterService(),
     new MatchingService(),
     new MatchingToolGroupService(),
     new FillTheGapQuestionService(),
diff --git a/editors/demo/src/NCBI/NCBI.js b/editors/demo/src/NCBI/NCBI.js
index dcae24b1a..cde261806 100644
--- a/editors/demo/src/NCBI/NCBI.js
+++ b/editors/demo/src/NCBI/NCBI.js
@@ -1,4 +1,4 @@
-import React, { useCallback, useState } from 'react';
+import React, { useState } from 'react';
 
 import { Wax } from 'wax-prosemirror-core';
 import styled from 'styled-components';
diff --git a/wax-prosemirror-plugins/src/GetContentOnEnterPlugin.js b/wax-prosemirror-plugins/src/GetContentOnEnterPlugin.js
index c40aa3ab1..102844cdb 100644
--- a/wax-prosemirror-plugins/src/GetContentOnEnterPlugin.js
+++ b/wax-prosemirror-plugins/src/GetContentOnEnterPlugin.js
@@ -51,15 +51,13 @@ export default props => {
           if (!isList) {
             const serialize = serializer(schema);
             props.getContentOnEnter(serialize(content));
-
+            const parse = parser(schema);
             const WaxOptions = {
-              doc: {},
+              doc: parse(''),
               schema,
               plugins,
             };
 
-            const parse = parser(schema);
-            WaxOptions.doc = parse('');
             view.updateState(EditorState.create(WaxOptions));
             if (view.dispatch) {
               view.dispatch(view.state.tr.setMeta('addToHistory', false));
-- 
GitLab