From 123a9e13efa2318dcded58e0a80d713657f66b4f Mon Sep 17 00:00:00 2001
From: john <johnbarlas39@gmail.com>
Date: Fri, 5 May 2017 22:58:56 +0300
Subject: [PATCH] remove old lists implementation from elements

---
 .../elements/dialogue/Dialogue.js             | 13 ------
 .../elements/dialogue/DialogueComponent.js    | 33 --------------
 .../elements/dialogue/DialogueEditing.js      |  7 ---
 .../dialogue/DialogueHTMLConverter.js         | 10 -----
 .../elements/dialogue/DialogueItem.js         | 16 -------
 .../dialogue/DialogueItemComponent.js         | 44 -------------------
 .../elements/dialogue/DialoguePackage.js      | 33 --------------
 .../elements/dialogue/dialogue.scss           | 23 ----------
 .../SimpleEditor/elements/elements.scss       |  3 --
 .../no_style_list/NoStyleListEditing.js       |  7 ---
 .../no_style_list/NoStyleListHTMLConverter.js | 10 -----
 .../elements/no_style_list/NoStyleListItem.js | 16 -------
 .../no_style_list/NoStyleListItemComponent.js | 26 -----------
 .../no_style_list/NoStyleListPackage.js       | 33 --------------
 .../elements/no_style_list/noStyleList.scss   |  5 ---
 .../numbered_list/NumberedListEditing.js      |  7 ---
 .../NumberedListHTMLConverter.js              | 10 -----
 .../numbered_list/NumberedListItem.js         | 16 -------
 .../NumberedListItemComponent.js              | 37 ----------------
 .../numbered_list/NumberedListPackage.js      | 33 --------------
 .../elements/numbered_list/numberedList.scss  | 19 --------
 21 files changed, 401 deletions(-)
 delete mode 100644 app/components/SimpleEditor/elements/dialogue/Dialogue.js
 delete mode 100644 app/components/SimpleEditor/elements/dialogue/DialogueComponent.js
 delete mode 100644 app/components/SimpleEditor/elements/dialogue/DialogueEditing.js
 delete mode 100644 app/components/SimpleEditor/elements/dialogue/DialogueHTMLConverter.js
 delete mode 100644 app/components/SimpleEditor/elements/dialogue/DialogueItem.js
 delete mode 100644 app/components/SimpleEditor/elements/dialogue/DialogueItemComponent.js
 delete mode 100644 app/components/SimpleEditor/elements/dialogue/DialoguePackage.js
 delete mode 100644 app/components/SimpleEditor/elements/dialogue/dialogue.scss
 delete mode 100644 app/components/SimpleEditor/elements/no_style_list/NoStyleListEditing.js
 delete mode 100644 app/components/SimpleEditor/elements/no_style_list/NoStyleListHTMLConverter.js
 delete mode 100644 app/components/SimpleEditor/elements/no_style_list/NoStyleListItem.js
 delete mode 100644 app/components/SimpleEditor/elements/no_style_list/NoStyleListItemComponent.js
 delete mode 100644 app/components/SimpleEditor/elements/no_style_list/NoStyleListPackage.js
 delete mode 100644 app/components/SimpleEditor/elements/no_style_list/noStyleList.scss
 delete mode 100644 app/components/SimpleEditor/elements/numbered_list/NumberedListEditing.js
 delete mode 100644 app/components/SimpleEditor/elements/numbered_list/NumberedListHTMLConverter.js
 delete mode 100644 app/components/SimpleEditor/elements/numbered_list/NumberedListItem.js
 delete mode 100644 app/components/SimpleEditor/elements/numbered_list/NumberedListItemComponent.js
 delete mode 100644 app/components/SimpleEditor/elements/numbered_list/NumberedListPackage.js
 delete mode 100644 app/components/SimpleEditor/elements/numbered_list/numberedList.scss

diff --git a/app/components/SimpleEditor/elements/dialogue/Dialogue.js b/app/components/SimpleEditor/elements/dialogue/Dialogue.js
deleted file mode 100644
index 0f76ced..0000000
--- a/app/components/SimpleEditor/elements/dialogue/Dialogue.js
+++ /dev/null
@@ -1,13 +0,0 @@
-// 'use strict'
-//
-// var TextBlock = require('substance/model/TextBlock')
-//
-// function Dialogue () {
-//   Dialogue.super.apply(this, arguments)
-// }
-//
-// TextBlock.extend(Dialogue)
-//
-// Dialogue.static.name = 'dialogue'
-//
-// module.exports = Dialogue
diff --git a/app/components/SimpleEditor/elements/dialogue/DialogueComponent.js b/app/components/SimpleEditor/elements/dialogue/DialogueComponent.js
deleted file mode 100644
index 07ce279..0000000
--- a/app/components/SimpleEditor/elements/dialogue/DialogueComponent.js
+++ /dev/null
@@ -1,33 +0,0 @@
-// 'use strict'
-//
-// var ListComponent = require('substance/packages/list/ListComponent')
-// var DialogueHtmlConverter = require('./DialogueHTMLConverter')
-// var DialogueItemComponent = require('./DialogueItemComponent')
-//
-// function DialogueComponent () {
-//   DialogueComponent.super.apply(this, arguments)
-// }
-//
-// DialogueComponent.Prototype = function () {
-//   this.render = function ($$) {
-//     return DialogueHtmlConverter.render(this.props.node, {
-//       createListElement: function (list) {
-//         var tagName = 'dl'
-//         return $$(tagName)
-//           .attr('data-id', list.id)
-//           .addClass('sc-dialogue')
-//       },
-//       renderListItem: function (item) {
-//         return $$(DialogueItemComponent, { node: item })
-//       }
-//     })
-//   }
-//
-//   this.onItemsChanged = function () {
-//     this.rerender()
-//   }
-// }
-//
-// ListComponent.extend(DialogueComponent)
-//
-// module.exports = DialogueComponent
diff --git a/app/components/SimpleEditor/elements/dialogue/DialogueEditing.js b/app/components/SimpleEditor/elements/dialogue/DialogueEditing.js
deleted file mode 100644
index 9c22cf9..0000000
--- a/app/components/SimpleEditor/elements/dialogue/DialogueEditing.js
+++ /dev/null
@@ -1,7 +0,0 @@
-// var breakList = require('substance/packages/list/breakList')
-//
-// module.exports = {
-//   register: function (behavior) {
-//     behavior.defineBreak('dialogue-item', breakList)
-//   }
-// }
diff --git a/app/components/SimpleEditor/elements/dialogue/DialogueHTMLConverter.js b/app/components/SimpleEditor/elements/dialogue/DialogueHTMLConverter.js
deleted file mode 100644
index fd54f1e..0000000
--- a/app/components/SimpleEditor/elements/dialogue/DialogueHTMLConverter.js
+++ /dev/null
@@ -1,10 +0,0 @@
-// module.exports = {
-//   type: 'codeblock',
-//   tagName: 'pre',
-//
-//   import: function (el, node, converter) {
-//   },
-//
-//   export: function (node, el, converter) {
-//   }
-// }
diff --git a/app/components/SimpleEditor/elements/dialogue/DialogueItem.js b/app/components/SimpleEditor/elements/dialogue/DialogueItem.js
deleted file mode 100644
index feefd29..0000000
--- a/app/components/SimpleEditor/elements/dialogue/DialogueItem.js
+++ /dev/null
@@ -1,16 +0,0 @@
-// var TextBlock = require('substance/model/TextBlock')
-//
-// function DialogueItem () {
-//   DialogueItem.super.apply(this, arguments)
-// }
-//
-// TextBlock.extend(DialogueItem)
-//
-// DialogueItem.static.name = 'dialogue-item'
-//
-// DialogueItem.static.defineSchema({
-//   listType: { type: 'string', default: 'definition' },
-//   level: { type: 'number', default: 1 }
-// })
-//
-// module.exports = DialogueItem
diff --git a/app/components/SimpleEditor/elements/dialogue/DialogueItemComponent.js b/app/components/SimpleEditor/elements/dialogue/DialogueItemComponent.js
deleted file mode 100644
index 9694b4c..0000000
--- a/app/components/SimpleEditor/elements/dialogue/DialogueItemComponent.js
+++ /dev/null
@@ -1,44 +0,0 @@
-// import { includes } from 'lodash'
-//
-// var Component = require('substance/ui/Component')
-// var TextProperty = require('substance/ui/TextPropertyComponent')
-//
-// function DialogueItemComponent () {
-//   DialogueItemComponent.super.apply(this, arguments)
-// }
-//
-// DialogueItemComponent.Prototype = function () {
-//   this.render = function ($$) {
-//     var node = this.props.node
-//
-//     var el = $$('div')
-//       .addClass('sc-dialogue-item')
-//       .addClass('sm-' + node.listType)
-//       .attr('data-id', this.props.node.id)
-//       .append($$(TextProperty, {
-//         path: [this.props.node.id, 'content']
-//       })
-//     )
-//
-//     return el
-//   }
-//
-//   this.didMount = function () {
-//     // HACK if the items were wrapped in a dl list then I could maybe
-//     // achieve the same thing with css rules only
-//     var el = this.el
-//     var previous = el.el.previousSibling
-//
-//     var className = 'sc-dialogue-item-q'
-//
-//     if (previous && includes(previous.classList, 'sc-dialogue-item-q')) {
-//       className = 'sc-dialogue-item-a'
-//     }
-//
-//     el.addClass(className)
-//   }
-// }
-//
-// Component.extend(DialogueItemComponent)
-//
-// module.exports = DialogueItemComponent
diff --git a/app/components/SimpleEditor/elements/dialogue/DialoguePackage.js b/app/components/SimpleEditor/elements/dialogue/DialoguePackage.js
deleted file mode 100644
index c46f60f..0000000
--- a/app/components/SimpleEditor/elements/dialogue/DialoguePackage.js
+++ /dev/null
@@ -1,33 +0,0 @@
-// var DialogueItem = require('./DialogueItem')
-// var DialogueItemComponent = require('./DialogueItemComponent')
-// var DialogueEditing = require('./DialogueEditing')
-//
-// var ListMacro = require('substance/packages/list/ListMacro')
-//
-// module.exports = {
-//   name: 'dialogue-item',
-//   configure: function (config, options) {
-//     config.addNode(DialogueItem)
-//     config.addComponent(DialogueItem.static.name, DialogueItemComponent)
-//
-//     config.addTextType({
-//       name: 'dialogue-item',
-//       data: { type: 'dialogue-item' }
-//     })
-//
-//     config.addStyle(__dirname, '_dialogue.scss')
-//     config.addEditingBehavior(DialogueEditing)
-//
-//     if (options.enableMacro) {
-//       config.addMacro(ListMacro)
-//     }
-//
-//     config.addLabel('dialogue', {
-//       en: 'Dialogue'
-//     })
-//
-//     config.addLabel('dialogue-item', {
-//       en: 'Dialogue'
-//     })
-//   }
-// }
diff --git a/app/components/SimpleEditor/elements/dialogue/dialogue.scss b/app/components/SimpleEditor/elements/dialogue/dialogue.scss
deleted file mode 100644
index 6dd30bb..0000000
--- a/app/components/SimpleEditor/elements/dialogue/dialogue.scss
+++ /dev/null
@@ -1,23 +0,0 @@
-// .sc-dialogue {
-// }
-
-.sc-dialogue-item {
-  margin: 0 0 0 25px;
-  padding-top: 5px !important;
-  position: relative;
-}
-
-.sc-dialogue-item::before {
-  font-style: italic;
-  font-weight: bold;
-  left: -25px;
-  position: absolute;
-}
-
-.sc-dialogue-item-q::before {
-  content: 'Q: ';
-}
-
-.sc-dialogue-item-a::before {
-  content: 'A: ';
-}
diff --git a/app/components/SimpleEditor/elements/elements.scss b/app/components/SimpleEditor/elements/elements.scss
index f7b1616..3b0a54b 100644
--- a/app/components/SimpleEditor/elements/elements.scss
+++ b/app/components/SimpleEditor/elements/elements.scss
@@ -1,10 +1,7 @@
 @import './comment/comment';
-// @import './dialogue/dialogue';
 @import './extract/extract';
 @import './link/link';
 @import './note/note';
-// @import './no_style_list/noStyleList';
-// @import './numbered_list/numberedList';
 @import './source_note/sourceNote';
 
 @import './track_change/trackChange';
diff --git a/app/components/SimpleEditor/elements/no_style_list/NoStyleListEditing.js b/app/components/SimpleEditor/elements/no_style_list/NoStyleListEditing.js
deleted file mode 100644
index d5a76ed..0000000
--- a/app/components/SimpleEditor/elements/no_style_list/NoStyleListEditing.js
+++ /dev/null
@@ -1,7 +0,0 @@
-// var breakList = require('substance/packages/list/breakList')
-//
-// module.exports = {
-//   register: function (behavior) {
-//     behavior.defineBreak('no-style-list-item', breakList)
-//   }
-// }
diff --git a/app/components/SimpleEditor/elements/no_style_list/NoStyleListHTMLConverter.js b/app/components/SimpleEditor/elements/no_style_list/NoStyleListHTMLConverter.js
deleted file mode 100644
index fd54f1e..0000000
--- a/app/components/SimpleEditor/elements/no_style_list/NoStyleListHTMLConverter.js
+++ /dev/null
@@ -1,10 +0,0 @@
-// module.exports = {
-//   type: 'codeblock',
-//   tagName: 'pre',
-//
-//   import: function (el, node, converter) {
-//   },
-//
-//   export: function (node, el, converter) {
-//   }
-// }
diff --git a/app/components/SimpleEditor/elements/no_style_list/NoStyleListItem.js b/app/components/SimpleEditor/elements/no_style_list/NoStyleListItem.js
deleted file mode 100644
index 4661dc3..0000000
--- a/app/components/SimpleEditor/elements/no_style_list/NoStyleListItem.js
+++ /dev/null
@@ -1,16 +0,0 @@
-// var TextBlock = require('substance/model/TextBlock')
-//
-// function NoStyleListItem () {
-//   NoStyleListItem.super.apply(this, arguments)
-// }
-//
-// TextBlock.extend(NoStyleListItem)
-//
-// NoStyleListItem.static.name = 'no-style-list-item'
-//
-// NoStyleListItem.static.defineSchema({
-//   listType: { type: 'string', default: '' },
-//   level: { type: 'number', default: 1 }
-// })
-//
-// module.exports = NoStyleListItem
diff --git a/app/components/SimpleEditor/elements/no_style_list/NoStyleListItemComponent.js b/app/components/SimpleEditor/elements/no_style_list/NoStyleListItemComponent.js
deleted file mode 100644
index 18962f5..0000000
--- a/app/components/SimpleEditor/elements/no_style_list/NoStyleListItemComponent.js
+++ /dev/null
@@ -1,26 +0,0 @@
-// var Component = require('substance/ui/Component')
-// var TextProperty = require('substance/ui/TextPropertyComponent')
-//
-// function NoStyleListItemComponent () {
-//   NoStyleListItemComponent.super.apply(this, arguments)
-// }
-//
-// NoStyleListItemComponent.Prototype = function () {
-//   this.render = function ($$) {
-//    // var node = this.props.node
-//     var el = $$('div')
-//         .addClass('sc-no-style-list-item')
-//       // .addClass('sm-' + node.listType)
-//       .attr('data-id', this.props.node.id)
-//       .append($$(TextProperty, {
-//         path: [this.props.node.id, 'content']
-//       })
-//     )
-//
-//     return el
-//   }
-// }
-//
-// Component.extend(NoStyleListItemComponent)
-//
-// module.exports = NoStyleListItemComponent
diff --git a/app/components/SimpleEditor/elements/no_style_list/NoStyleListPackage.js b/app/components/SimpleEditor/elements/no_style_list/NoStyleListPackage.js
deleted file mode 100644
index ad6ffa4..0000000
--- a/app/components/SimpleEditor/elements/no_style_list/NoStyleListPackage.js
+++ /dev/null
@@ -1,33 +0,0 @@
-// var NoStyleListItem = require('./NoStyleListItem')
-// var NoStyleListItemComponent = require('./NoStyleListItemComponent')
-// var NoStyleListEditing = require('./NoStyleListEditing')
-//
-// var ListMacro = require('substance/packages/list/ListMacro')
-//
-// module.exports = {
-//   name: 'no-style-list-item',
-//   configure: function (config, options) {
-//     config.addNode(NoStyleListItem)
-//     config.addComponent(NoStyleListItem.static.name, NoStyleListItemComponent)
-//
-//     config.addTextType({
-//       name: 'no-style-list-item',
-//       data: { type: 'no-style-list-item' }
-//     })
-//
-//     config.addStyle(__dirname, '_noStyleList.scss')
-//     config.addEditingBehavior(NoStyleListEditing)
-//
-//     if (options.enableMacro) {
-//       config.addMacro(ListMacro)
-//     }
-//
-//     config.addLabel('no-style-list', {
-//       en: 'No Style List'
-//     })
-//
-//     config.addLabel('no-style-list-item', {
-//       en: 'Undecorated List'
-//     })
-//   }
-// }
diff --git a/app/components/SimpleEditor/elements/no_style_list/noStyleList.scss b/app/components/SimpleEditor/elements/no_style_list/noStyleList.scss
deleted file mode 100644
index 59de95e..0000000
--- a/app/components/SimpleEditor/elements/no_style_list/noStyleList.scss
+++ /dev/null
@@ -1,5 +0,0 @@
-.sc-no-style-list-item {
-  margin: 0 0 0 25px;
-  padding-top: 5px !important;
-  position: relative;
-}
diff --git a/app/components/SimpleEditor/elements/numbered_list/NumberedListEditing.js b/app/components/SimpleEditor/elements/numbered_list/NumberedListEditing.js
deleted file mode 100644
index 83fb61c..0000000
--- a/app/components/SimpleEditor/elements/numbered_list/NumberedListEditing.js
+++ /dev/null
@@ -1,7 +0,0 @@
-// var breakList = require('substance/packages/list/breakList')
-//
-// module.exports = {
-//   register: function (behavior) {
-//     behavior.defineBreak('numbered-list-item', breakList)
-//   }
-// }
diff --git a/app/components/SimpleEditor/elements/numbered_list/NumberedListHTMLConverter.js b/app/components/SimpleEditor/elements/numbered_list/NumberedListHTMLConverter.js
deleted file mode 100644
index fd54f1e..0000000
--- a/app/components/SimpleEditor/elements/numbered_list/NumberedListHTMLConverter.js
+++ /dev/null
@@ -1,10 +0,0 @@
-// module.exports = {
-//   type: 'codeblock',
-//   tagName: 'pre',
-//
-//   import: function (el, node, converter) {
-//   },
-//
-//   export: function (node, el, converter) {
-//   }
-// }
diff --git a/app/components/SimpleEditor/elements/numbered_list/NumberedListItem.js b/app/components/SimpleEditor/elements/numbered_list/NumberedListItem.js
deleted file mode 100644
index 708b604..0000000
--- a/app/components/SimpleEditor/elements/numbered_list/NumberedListItem.js
+++ /dev/null
@@ -1,16 +0,0 @@
-// var TextBlock = require('substance/model/TextBlock')
-//
-// function NumberedListItem () {
-//   NumberedListItem.super.apply(this, arguments)
-// }
-//
-// TextBlock.extend(NumberedListItem)
-//
-// NumberedListItem.static.name = 'numbered-list-item'
-//
-// NumberedListItem.static.defineSchema({
-//   listType: { type: 'string', default: '' },
-//   level: { type: 'number', default: 1 }
-// })
-//
-// module.exports = NumberedListItem
diff --git a/app/components/SimpleEditor/elements/numbered_list/NumberedListItemComponent.js b/app/components/SimpleEditor/elements/numbered_list/NumberedListItemComponent.js
deleted file mode 100644
index b89467c..0000000
--- a/app/components/SimpleEditor/elements/numbered_list/NumberedListItemComponent.js
+++ /dev/null
@@ -1,37 +0,0 @@
-// import { includes } from 'lodash'
-//
-// var Component = require('substance/ui/Component')
-// var TextProperty = require('substance/ui/TextPropertyComponent')
-//
-// function NumberedListItemComponent () {
-//   NumberedListItemComponent.super.apply(this, arguments)
-// }
-//
-// NumberedListItemComponent.Prototype = function () {
-//   this.render = function ($$) {
-//    // var node = this.props.node
-//     var el = $$('div')
-//         .addClass('sc-numbered-list-item')
-//       // .addClass('sm-' + node.listType)
-//       .attr('data-id', this.props.node.id)
-//       .append($$(TextProperty, {
-//         path: [this.props.node.id, 'content']
-//       })
-//     )
-//
-//     return el
-//   }
-//
-//   this.didMount = function () {
-//     var el = this.el
-//     var previous = el.el.previousSibling
-//
-//     if (previous && !includes(previous.classList, 'sc-numbered-list-item')) {
-//       el.el.style.counterReset = 'item'
-//     }
-//   }
-// }
-//
-// Component.extend(NumberedListItemComponent)
-//
-// module.exports = NumberedListItemComponent
diff --git a/app/components/SimpleEditor/elements/numbered_list/NumberedListPackage.js b/app/components/SimpleEditor/elements/numbered_list/NumberedListPackage.js
deleted file mode 100644
index 95374a2..0000000
--- a/app/components/SimpleEditor/elements/numbered_list/NumberedListPackage.js
+++ /dev/null
@@ -1,33 +0,0 @@
-// var NumberedListItem = require('./NumberedListItem')
-// var NumberedListItemComponent = require('./NumberedListItemComponent')
-// var NumberedListEditing = require('./NumberedListEditing')
-//
-// var ListMacro = require('substance/packages/list/ListMacro')
-//
-// module.exports = {
-//   name: 'numbered-list-item',
-//   configure: function (config, options) {
-//     config.addNode(NumberedListItem)
-//     config.addComponent(NumberedListItem.static.name, NumberedListItemComponent)
-//
-//     config.addTextType({
-//       name: 'numbered-list-item',
-//       data: { type: 'numbered-list-item' }
-//     })
-//
-//     config.addStyle(__dirname, '_numberedList.scss')
-//     config.addEditingBehavior(NumberedListEditing)
-//
-//     if (options.enableMacro) {
-//       config.addMacro(ListMacro)
-//     }
-//
-//     config.addLabel('numbered-list', {
-//       en: 'Numbered List'
-//     })
-//
-//     config.addLabel('numbered-list-item', {
-//       en: 'Numbered List'
-//     })
-//   }
-// }
diff --git a/app/components/SimpleEditor/elements/numbered_list/numberedList.scss b/app/components/SimpleEditor/elements/numbered_list/numberedList.scss
deleted file mode 100644
index 0733558..0000000
--- a/app/components/SimpleEditor/elements/numbered_list/numberedList.scss
+++ /dev/null
@@ -1,19 +0,0 @@
-.sc-container-editor {
-  counter-reset: item;
-}
-
-.sc-numbered-list-item {
-  margin: 0 0 0 25px;
-  padding-top: 5px !important;
-  position: relative;
-
-  span::before {
-    content: '' counter(item) '. ';
-    counter-increment: item;
-    font-size: 14px;
-    font-style: italic;
-    left: -25px;
-    position: absolute;
-    top: 7px;
-  }
-}
-- 
GitLab