1
0
mirror of https://github.com/ianstormtaylor/slate.git synced 2025-08-31 02:49:56 +02:00

Remove transform "unwrapInlineByKey" done by another PR

This commit is contained in:
Samy Pesse
2016-10-19 12:01:52 +02:00
parent a51061f094
commit 0f80230776
5 changed files with 0 additions and 60 deletions

View File

@@ -57,7 +57,6 @@ Transform methods can either operate on the [`Document`](./document.md), the [`S
- [`setMarkByKey`](#setmarkbykey)
- [`setNodeByKey`](#setnodebykey)
- [`splitNodeByKey`](#splitnodebykey)
- [`unwrapInlineByKey`](#unwrapinlinebykey)
- [Document Transforms](#document-transforms)
- [`deleteAtRange`](#deleteatrange)
- [`deleteBackwardAtRange`](#deletebackwardatrange)
@@ -318,12 +317,6 @@ Set a dictionary of `properties` on a [`Node`](./node.md) by its `key`. For conv
Split a node by its `key` at an `offset`.
### `unwrapInlineByKey`
`unwrapInlineByKey(key: String, properties: Object) => Transform` <br/>
`unwrapInlineByKey(key: String, type: String) => Transform`
Unwrap all inner content of an [`Inline`](./inline.md) node that match `properties`. For convenience, you can pass a `type` string or `properties` object.
## Document Transforms
### `deleteBackwardAtRange`

View File

@@ -241,21 +241,3 @@ export function splitNodeByKey(transform, key, offset) {
return transform.splitNodeOperation(path, offset)
}
/**
* Unwrap content from an inline parent with `properties`.
*
* @param {Transform} transform
* @param {String} key
* @param {Object or String} properties
* @return {Transform}
*/
export function unwrapInlineByKey(transform, key, properties) {
const { state } = transform
const { document, selection } = state
const node = document.assertDescendant(key)
const range = selection.moveToRangeOf(node)
return transform.unwrapInline(range, properties)
}

View File

@@ -1,14 +0,0 @@
import assert from 'assert'
export default function (state) {
const { document, selection } = state
const inline = document.assertPath([0, 1])
const next = state
.transform()
.unwrapInlineByKey(inline.key, 'hashtag')
.apply()
return next
}

View File

@@ -1,14 +0,0 @@
nodes:
- kind: block
type: paragraph
nodes:
- kind: text
text: w
- kind: inline
type: hashtag
nodes:
- kind: text
text: or
- kind: text
text: d

View File

@@ -1,7 +0,0 @@
nodes:
- kind: block
type: paragraph
nodes:
- kind: text
text: word