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