From 98a1ceeada44f0412b8d53fb1430ffe240c83e48 Mon Sep 17 00:00:00 2001
From: chris <kokosias@yahoo.gr>
Date: Thu, 11 Nov 2021 20:41:04 +0200
Subject: [PATCH] fix schema

---
 wax-prosemirror-services/src/CodeBlockService/CodeBlockTool.js  | 1 -
 .../src/FillTheGapQuestionService/FillTheGapQuestion.js         | 1 -
 .../src/FillTheGapQuestionService/schema/fillTheGapNode.js      | 2 +-
 wax-prosemirror-services/src/ImageService/Image.js              | 1 -
 .../src/ListsService/BulletListService/BulletList.js            | 1 -
 wax-prosemirror-services/src/ListsService/LiftService/Lift.js   | 1 -
 .../src/ListsService/OrderedListService/OrderedList.js          | 2 --
 .../src/MultipleChoiceQuestionService/MultipleChoiceQuestion.js | 1 -
 wax-prosemirror-services/src/OverlayService/OverlayService.js   | 2 --
 .../src/TablesService/InsertTableService/Table.js               | 1 -
 10 files changed, 1 insertion(+), 12 deletions(-)

diff --git a/wax-prosemirror-services/src/CodeBlockService/CodeBlockTool.js b/wax-prosemirror-services/src/CodeBlockService/CodeBlockTool.js
index 79265aacb..b6a816e84 100644
--- a/wax-prosemirror-services/src/CodeBlockService/CodeBlockTool.js
+++ b/wax-prosemirror-services/src/CodeBlockService/CodeBlockTool.js
@@ -15,7 +15,6 @@ class CodeBlockTool extends Tools {
   }
 
   select = (state, activeViewId, activeView) => {
-    if (!activeView) return false;
     const { disallowedTools } = activeView.props;
     if (disallowedTools.includes('codeBlock')) return false;
     return true;
diff --git a/wax-prosemirror-services/src/FillTheGapQuestionService/FillTheGapQuestion.js b/wax-prosemirror-services/src/FillTheGapQuestionService/FillTheGapQuestion.js
index 9c879f50f..3e683910c 100644
--- a/wax-prosemirror-services/src/FillTheGapQuestionService/FillTheGapQuestion.js
+++ b/wax-prosemirror-services/src/FillTheGapQuestionService/FillTheGapQuestion.js
@@ -19,7 +19,6 @@ class FillTheGapQuestion extends Tools {
   }
 
   select = (state, activeViewId, activeView) => {
-    if (!activeView) return false;
     const { disallowedTools } = activeView.props;
     let status = true;
     const { from, to } = state.selection;
diff --git a/wax-prosemirror-services/src/FillTheGapQuestionService/schema/fillTheGapNode.js b/wax-prosemirror-services/src/FillTheGapQuestionService/schema/fillTheGapNode.js
index 490f71fc6..7afdcfe46 100644
--- a/wax-prosemirror-services/src/FillTheGapQuestionService/schema/fillTheGapNode.js
+++ b/wax-prosemirror-services/src/FillTheGapQuestionService/schema/fillTheGapNode.js
@@ -10,7 +10,7 @@ const fillTheGapNode = {
   },
   parseDOM: [
     {
-      tag: 'span',
+      tag: 'span.fill-the-gap',
       getAttrs(dom) {
         return {
           id: dom.getAttribute('id'),
diff --git a/wax-prosemirror-services/src/ImageService/Image.js b/wax-prosemirror-services/src/ImageService/Image.js
index 902ab5600..501a6aa0c 100644
--- a/wax-prosemirror-services/src/ImageService/Image.js
+++ b/wax-prosemirror-services/src/ImageService/Image.js
@@ -20,7 +20,6 @@ class Image extends Tools {
   }
 
   select = activeView => {
-    if (!activeView) return false;
     const {
       selection: { from },
     } = activeView.state;
diff --git a/wax-prosemirror-services/src/ListsService/BulletListService/BulletList.js b/wax-prosemirror-services/src/ListsService/BulletListService/BulletList.js
index f1c3b8772..5f10e03ba 100644
--- a/wax-prosemirror-services/src/ListsService/BulletListService/BulletList.js
+++ b/wax-prosemirror-services/src/ListsService/BulletListService/BulletList.js
@@ -25,7 +25,6 @@ class BulletList extends Tools {
   }
 
   select = (state, activeViewId, activeView) => {
-    if (!activeView) return false;
     const {
       selection: { from },
     } = state;
diff --git a/wax-prosemirror-services/src/ListsService/LiftService/Lift.js b/wax-prosemirror-services/src/ListsService/LiftService/Lift.js
index 95b382839..285148f76 100644
--- a/wax-prosemirror-services/src/ListsService/LiftService/Lift.js
+++ b/wax-prosemirror-services/src/ListsService/LiftService/Lift.js
@@ -10,7 +10,6 @@ class Lift extends Tools {
   name = 'Lift';
 
   select = (state, activeViewId, activeView) => {
-    if (!activeView) return false;
     const { disallowedTools } = activeView.props;
     if (disallowedTools.includes('lift')) return false;
     return lift(state);
diff --git a/wax-prosemirror-services/src/ListsService/OrderedListService/OrderedList.js b/wax-prosemirror-services/src/ListsService/OrderedListService/OrderedList.js
index a206ee14f..564d67f04 100644
--- a/wax-prosemirror-services/src/ListsService/OrderedListService/OrderedList.js
+++ b/wax-prosemirror-services/src/ListsService/OrderedListService/OrderedList.js
@@ -23,8 +23,6 @@ class OrderedList extends Tools {
   }
 
   select = (state, activeViewId, activeView) => {
-    if (!activeView) return false;
-
     const {
       selection: { from },
     } = state;
diff --git a/wax-prosemirror-services/src/MultipleChoiceQuestionService/MultipleChoiceQuestion.js b/wax-prosemirror-services/src/MultipleChoiceQuestionService/MultipleChoiceQuestion.js
index 2b0b18537..e5b708061 100644
--- a/wax-prosemirror-services/src/MultipleChoiceQuestionService/MultipleChoiceQuestion.js
+++ b/wax-prosemirror-services/src/MultipleChoiceQuestionService/MultipleChoiceQuestion.js
@@ -66,7 +66,6 @@ class MultipleChoiceQuestion extends Tools {
   }
 
   select = (state, activeView) => {
-    if (!activeView) return false;
     const { disallowedTools } = activeView.props;
     if (disallowedTools.includes('MultipleChoice')) return false;
     let status = true;
diff --git a/wax-prosemirror-services/src/OverlayService/OverlayService.js b/wax-prosemirror-services/src/OverlayService/OverlayService.js
index 6fe46b661..128917f93 100644
--- a/wax-prosemirror-services/src/OverlayService/OverlayService.js
+++ b/wax-prosemirror-services/src/OverlayService/OverlayService.js
@@ -2,8 +2,6 @@ import Service from '../Service';
 import OverlayComponent from './OverlayComponent';
 
 export default class OverlayService extends Service {
-  boot() {}
-
   register() {
     this.container.bind('CreateOverlay').toFactory(context => {
       return (Component, componentProps, options) => {
diff --git a/wax-prosemirror-services/src/TablesService/InsertTableService/Table.js b/wax-prosemirror-services/src/TablesService/InsertTableService/Table.js
index 75ddd7c5c..142ed5234 100644
--- a/wax-prosemirror-services/src/TablesService/InsertTableService/Table.js
+++ b/wax-prosemirror-services/src/TablesService/InsertTableService/Table.js
@@ -20,7 +20,6 @@ class Table extends Tools {
   }
 
   select = activeView => {
-    if (!activeView) return false;
     const {
       selection: { from },
     } = activeView.state;
-- 
GitLab