Skip to content
Snippets Groups Projects
Commit 123a9e13 authored by john's avatar john
Browse files

remove old lists implementation from elements

parent b784446d
No related branches found
No related tags found
No related merge requests found
Showing
with 0 additions and 382 deletions
// '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
// '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
// var breakList = require('substance/packages/list/breakList')
//
// module.exports = {
// register: function (behavior) {
// behavior.defineBreak('dialogue-item', breakList)
// }
// }
// module.exports = {
// type: 'codeblock',
// tagName: 'pre',
//
// import: function (el, node, converter) {
// },
//
// export: function (node, el, converter) {
// }
// }
// 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
// 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
// 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'
// })
// }
// }
// .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: ';
}
@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';
......
// var breakList = require('substance/packages/list/breakList')
//
// module.exports = {
// register: function (behavior) {
// behavior.defineBreak('no-style-list-item', breakList)
// }
// }
// module.exports = {
// type: 'codeblock',
// tagName: 'pre',
//
// import: function (el, node, converter) {
// },
//
// export: function (node, el, converter) {
// }
// }
// 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
// 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
// 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'
// })
// }
// }
.sc-no-style-list-item {
margin: 0 0 0 25px;
padding-top: 5px !important;
position: relative;
}
// var breakList = require('substance/packages/list/breakList')
//
// module.exports = {
// register: function (behavior) {
// behavior.defineBreak('numbered-list-item', breakList)
// }
// }
// module.exports = {
// type: 'codeblock',
// tagName: 'pre',
//
// import: function (el, node, converter) {
// },
//
// export: function (node, el, converter) {
// }
// }
// 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
// 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
// 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'
// })
// }
// }
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment