Compare commits

..

10 Commits

Author SHA1 Message Date
8beb10c8b0 Allow changing of table class and attributes
Some checks failed
build / lint (16) (push) Has been cancelled
build / test (16) (push) Has been cancelled
deploy / deploy (push) Has been cancelled
build / build (16) (push) Has been cancelled
Close stale issues and PRs / stale (push) Has been cancelled
2022-10-27 15:35:34 +13:00
Daniel Yuen
18ffa5e083 Fixed typo in docs (#3265)
Fixed typo in drawing.md docs.

want -> wanted
2022-10-06 16:01:48 +02:00
Niels Lanting
9ea1140458 docs: link YouTube node docs to proper GitHub url (#3283) 2022-10-06 15:55:30 +02:00
dependabot[bot]
6b0401c783 build(deps): bump d3-color from 3.0.1 to 3.1.0 in /demos (#3260)
Bumps [d3-color](https://github.com/d3/d3-color) from 3.0.1 to 3.1.0.
- [Release notes](https://github.com/d3/d3-color/releases)
- [Commits](https://github.com/d3/d3-color/compare/v3.0.1...v3.1.0)

---
updated-dependencies:
- dependency-name: d3-color
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-30 04:52:54 +02:00
Dominik Biedebach
921bbdd4bb v2.0.0-beta.199 2022-09-30 04:43:37 +02:00
Dominik
69923e2b0e fix(extension/link): 🐛 fix last word value not being passed through when undefined (#3258) 2022-09-30 04:40:33 +02:00
Dominik Biedebach
801b436d7a v2.0.0-beta.198 2022-09-29 15:20:55 +02:00
matrixbirds
04b9da4760 fix(suggestion): set default allowedPrefixes null (#3239)
Co-authored-by: Zoe.L <yang.li06@mihoyo.com>
2022-09-29 15:20:08 +02:00
Alberto Giunta
f6c6b67096 Fix #3032 (#3245) 2022-09-29 15:05:27 +02:00
hamflx
2f9ba324a0 fix(core): InputRules does not work for ranges containing multiple text nodes (#3205)
* fix: InputRules does not work for ranges containing multiple text nodes. #3071

* chore: rename `to` to `sliceEndPos`
2022-09-29 15:05:03 +02:00
119 changed files with 1534 additions and 379 deletions

View File

@@ -3,6 +3,30 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
### Bug Fixes
* **extension/link:** :bug: fix last word value not being passed through when undefined ([#3258](https://github.com/ueberdosis/tiptap/issues/3258)) ([69923e2](https://github.com/ueberdosis/tiptap/commit/69923e2b0e1eff4e8bd6aab5f39c37f8ac8864cb))
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
### Bug Fixes
* **core:** InputRules does not work for ranges containing multiple text nodes ([#3205](https://github.com/ueberdosis/tiptap/issues/3205)) ([2f9ba32](https://github.com/ueberdosis/tiptap/commit/2f9ba324a03868283cf467520f99bd2a1596375a)), closes [#3071](https://github.com/ueberdosis/tiptap/issues/3071)
* **link:** ensure text blocks exist before referencing them ([#3251](https://github.com/ueberdosis/tiptap/issues/3251)) ([539afce](https://github.com/ueberdosis/tiptap/commit/539afce4fd840941fc2335bf5843e6811b921674)), closes [#3250](https://github.com/ueberdosis/tiptap/issues/3250)
* **suggestion:** set default allowedPrefixes null ([#3239](https://github.com/ueberdosis/tiptap/issues/3239)) ([04b9da4](https://github.com/ueberdosis/tiptap/commit/04b9da4760f467c446cbcf2fd08030e089d9be5f))
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)

View File

@@ -3,6 +3,22 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
**Note:** Version bump only for package tiptap-demos
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
**Note:** Version bump only for package tiptap-demos
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)

View File

@@ -1,16 +1,17 @@
{
"name": "tiptap-demos",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "tiptap-demos",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"dependencies": {
"@hocuspocus/provider": "^1.0.0-alpha.29",
"d3": "^7.3.0",
"fast-glob": "^3.2.11",
"highlight.js": "^11.6.0",
"lowlight": "^2.7.0",
"remixicon": "^2.5.0",
"shiki": "^0.10.0",
@@ -598,12 +599,25 @@
"node": ">=12"
}
},
"node_modules/@types/hast": {
"version": "2.3.4",
"resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.4.tgz",
"integrity": "sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==",
"dependencies": {
"@types/unist": "*"
}
},
"node_modules/@types/parse-json": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
"integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==",
"dev": true
},
"node_modules/@types/unist": {
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz",
"integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ=="
},
"node_modules/@types/uuid": {
"version": "8.3.4",
"resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-8.3.4.tgz",
@@ -1295,9 +1309,9 @@
}
},
"node_modules/d3-color": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.0.1.tgz",
"integrity": "sha512-6/SlHkDOBLyQSJ1j1Ghs82OIUXpKWlR0hCsw0XrLSQhuUPuCSmLQ1QPH98vpnQxMUQM2/gfAkUEWsupVpd9JGw==",
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz",
"integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==",
"engines": {
"node": ">=12"
}
@@ -2070,9 +2084,9 @@
}
},
"node_modules/fault": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/fault/-/fault-1.0.4.tgz",
"integrity": "sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA==",
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/fault/-/fault-2.0.1.tgz",
"integrity": "sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==",
"dependencies": {
"format": "^0.2.0"
},
@@ -2241,11 +2255,11 @@
"dev": true
},
"node_modules/highlight.js": {
"version": "10.7.3",
"resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz",
"integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==",
"version": "11.6.0",
"resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.6.0.tgz",
"integrity": "sha512-ig1eqDzJaB0pqEvlPVIpSSyMaO92bH1N2rJpLMN/nX396wTpDA4Eq0uK+7I/2XG17pFaaKE0kjV/XPeGt7Evjw==",
"engines": {
"node": "*"
"node": ">=12.0.0"
}
},
"node_modules/hsl-regex": {
@@ -2599,12 +2613,13 @@
}
},
"node_modules/lowlight": {
"version": "1.20.0",
"resolved": "https://registry.npmjs.org/lowlight/-/lowlight-1.20.0.tgz",
"integrity": "sha512-8Ktj+prEb1RoCPkEOrPMYUN/nCggB7qAWe3a7OpMjWQkh3l2RD5wKRQ+o8Q8YuI9RG/xs95waaI/E6ym/7NsTw==",
"version": "2.7.0",
"resolved": "https://registry.npmjs.org/lowlight/-/lowlight-2.7.0.tgz",
"integrity": "sha512-RRdrHalFfjpxL91ITTX7KhJYH3QmX5bW9Uie2D2E5GPIR3XBYDYhScBjE291ewFZkStz/k2PN9KC+8deNLiI3Q==",
"dependencies": {
"fault": "^1.0.0",
"highlight.js": "~10.7.0"
"@types/hast": "^2.0.0",
"fault": "^2.0.0",
"highlight.js": "~11.6.0"
},
"funding": {
"type": "github",
@@ -4480,12 +4495,25 @@
}
}
},
"@types/hast": {
"version": "2.3.4",
"resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.4.tgz",
"integrity": "sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==",
"requires": {
"@types/unist": "*"
}
},
"@types/parse-json": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
"integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==",
"dev": true
},
"@types/unist": {
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz",
"integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ=="
},
"@types/uuid": {
"version": "8.3.4",
"resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-8.3.4.tgz",
@@ -5018,9 +5046,9 @@
}
},
"d3-color": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.0.1.tgz",
"integrity": "sha512-6/SlHkDOBLyQSJ1j1Ghs82OIUXpKWlR0hCsw0XrLSQhuUPuCSmLQ1QPH98vpnQxMUQM2/gfAkUEWsupVpd9JGw=="
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz",
"integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA=="
},
"d3-contour": {
"version": "3.0.1",
@@ -5488,9 +5516,9 @@
}
},
"fault": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/fault/-/fault-1.0.4.tgz",
"integrity": "sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA==",
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/fault/-/fault-2.0.1.tgz",
"integrity": "sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==",
"requires": {
"format": "^0.2.0"
}
@@ -5611,9 +5639,9 @@
"dev": true
},
"highlight.js": {
"version": "10.7.3",
"resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz",
"integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A=="
"version": "11.6.0",
"resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.6.0.tgz",
"integrity": "sha512-ig1eqDzJaB0pqEvlPVIpSSyMaO92bH1N2rJpLMN/nX396wTpDA4Eq0uK+7I/2XG17pFaaKE0kjV/XPeGt7Evjw=="
},
"hsl-regex": {
"version": "1.0.0",
@@ -5874,12 +5902,13 @@
}
},
"lowlight": {
"version": "1.20.0",
"resolved": "https://registry.npmjs.org/lowlight/-/lowlight-1.20.0.tgz",
"integrity": "sha512-8Ktj+prEb1RoCPkEOrPMYUN/nCggB7qAWe3a7OpMjWQkh3l2RD5wKRQ+o8Q8YuI9RG/xs95waaI/E6ym/7NsTw==",
"version": "2.7.0",
"resolved": "https://registry.npmjs.org/lowlight/-/lowlight-2.7.0.tgz",
"integrity": "sha512-RRdrHalFfjpxL91ITTX7KhJYH3QmX5bW9Uie2D2E5GPIR3XBYDYhScBjE291ewFZkStz/k2PN9KC+8deNLiI3Q==",
"requires": {
"fault": "^1.0.0",
"highlight.js": "~10.7.0"
"@types/hast": "^2.0.0",
"fault": "^2.0.0",
"highlight.js": "~11.6.0"
}
},
"lru-cache": {

View File

@@ -1,6 +1,6 @@
{
"name": "tiptap-demos",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"private": true,
"scripts": {
"start": "vite --host",

View File

@@ -61,67 +61,158 @@ const MenuBar = ({ editor }) => {
return (
<>
<button onClick={() => editor.chain().focus().insertTable({ rows: 3, cols: 3, withHeaderRow: true }).run()}>
<button
onClick={() => editor
.chain()
.focus()
.insertTable({ rows: 3, cols: 3, withHeaderRow: true })
.run()
}
>
insertTable
</button>
<button onClick={() => editor.chain().focus().insertContent(tableHTML, {
<button
onClick={() => editor
.chain()
.focus()
.insertContent(tableHTML, {
parseOptions: {
preserveWhitespace: false,
},
}).run()}>
})
.run()
}
>
insertHTMLTable
</button>
<button onClick={() => editor.chain().focus().addColumnBefore().run()} disabled={!editor.can().addColumnBefore()}>
<button
onClick={() => editor.chain().focus().addColumnBefore().run()}
disabled={!editor.can().addColumnBefore()}
>
addColumnBefore
</button>
<button onClick={() => editor.chain().focus().addColumnAfter().run()} disabled={!editor.can().addColumnAfter()}>
<button
onClick={() => editor.chain().focus().addColumnAfter().run()}
disabled={!editor.can().addColumnAfter()}
>
addColumnAfter
</button>
<button onClick={() => editor.chain().focus().deleteColumn().run()} disabled={!editor.can().deleteColumn()}>
<button
onClick={() => editor.chain().focus().deleteColumn().run()}
disabled={!editor.can().deleteColumn()}
>
deleteColumn
</button>
<button onClick={() => editor.chain().focus().addRowBefore().run()} disabled={!editor.can().addRowBefore()}>
<button
onClick={() => editor.chain().focus().addRowBefore().run()}
disabled={!editor.can().addRowBefore()}
>
addRowBefore
</button>
<button onClick={() => editor.chain().focus().addRowAfter().run()} disabled={!editor.can().addRowAfter()}>
<button
onClick={() => editor.chain().focus().addRowAfter().run()}
disabled={!editor.can().addRowAfter()}
>
addRowAfter
</button>
<button onClick={() => editor.chain().focus().deleteRow().run()} disabled={!editor.can().deleteRow()}>
<button
onClick={() => editor.chain().focus().deleteRow().run()}
disabled={!editor.can().deleteRow()}
>
deleteRow
</button>
<button onClick={() => editor.chain().focus().deleteTable().run()} disabled={!editor.can().deleteTable()}>
<button
onClick={() => editor.chain().focus().deleteTable().run()}
disabled={!editor.can().deleteTable()}
>
deleteTable
</button>
<button onClick={() => editor.chain().focus().mergeCells().run()} disabled={!editor.can().mergeCells()}>
<button
onClick={() => editor.chain().focus().mergeCells().run()}
disabled={!editor.can().mergeCells()}
>
mergeCells
</button>
<button onClick={() => editor.chain().focus().splitCell().run()} disabled={!editor.can().splitCell()}>
<button
onClick={() => editor.chain().focus().splitCell().run()}
disabled={!editor.can().splitCell()}
>
splitCell
</button>
<button onClick={() => editor.chain().focus().toggleHeaderColumn().run()} disabled={!editor.can().toggleHeaderColumn()}>
<button
onClick={() => editor.chain().focus().toggleHeaderColumn().run()}
disabled={!editor.can().toggleHeaderColumn()}
>
toggleHeaderColumn
</button>
<button onClick={() => editor.chain().focus().toggleHeaderRow().run()} disabled={!editor.can().toggleHeaderRow()}>
toggleHeaderRow
<button
onClick={() => editor.chain().focus().toggleHeaderRow().run()}
disabled={!editor.can().toggleHeaderRow()}
>
{editor.can().tableHasHeader() && <>* toggleHeaderRow</>}
{!editor.can().tableHasHeader() && <>toggleHeaderRow</>}
</button>
<button onClick={() => editor.chain().focus().toggleHeaderCell().run()} disabled={!editor.can().toggleHeaderCell()}>
<button
onClick={() => editor.chain().focus().toggleHeaderCell().run()}
disabled={!editor.can().toggleHeaderCell()}
>
toggleHeaderCell
</button>
<button onClick={() => editor.chain().focus().mergeOrSplit().run()} disabled={!editor.can().mergeOrSplit()}>
<button
onClick={() => editor.chain().focus().mergeOrSplit().run()}
disabled={!editor.can().mergeOrSplit()}
>
mergeOrSplit
</button>
<button onClick={() => editor.chain().focus().setCellAttribute('backgroundColor', '#FAF594').run()} disabled={!editor.can().setCellAttribute('backgroundColor', '#FAF594')}>
<button
onClick={() => editor
.chain()
.focus()
.setCellAttribute('backgroundColor', '#FAF594')
.run()
}
disabled={!editor.can().setCellAttribute('backgroundColor', '#FAF594')}
>
setCellAttribute
</button>
<button onClick={() => editor.chain().focus().fixTables().run()} disabled={!editor.can().fixTables()}>
<button
onClick={() => editor.chain().focus().fixTables().run()}
disabled={!editor.can().fixTables()}
>
fixTables
</button>
<button onClick={() => editor.chain().focus().goToNextCell().run()} disabled={!editor.can().goToNextCell()}>
<button
onClick={() => editor.chain().focus().goToNextCell().run()}
disabled={!editor.can().goToNextCell()}
>
goToNextCell
</button>
<button onClick={() => editor.chain().focus().goToPreviousCell().run()} disabled={!editor.can().goToPreviousCell()}>
<button
onClick={() => editor.chain().focus().goToPreviousCell().run()}
disabled={!editor.can().goToPreviousCell()}
>
goToPreviousCell
</button>
<button
onClick={() => editor.chain().focus().toggleTableClass('table-fullwidth').run()
}
>
toggleTableClass(fullwidth)
</button>
<button
onClick={() => editor.chain().focus().toggleTableClass('table-centred').run()
}
>
{editor.can().tableHasClass('table-centred') && (
<>* toggleTableClass(centred)</>
)}
{!editor.can().tableHasClass('table-centred') && (
<>toggleTableClass(centred)</>
)}
</button>
<button onClick={() => console.log(editor.getHTML())}>Get HTML</button>
</>
)
}
@@ -152,10 +243,10 @@ export default () => {
<p>
Here is an example:
</p>
<table>
<table class="tablestyle tablestyle2" data-foo="bar">
<tbody>
<tr>
<th>Name</th>
<th>Name!</th>
<th colspan="3">Description</th>
</tr>
<tr>

View File

@@ -30,7 +30,7 @@ If you think of the document as a tree, then nodes are just a type of content in
| [TaskList](/api/nodes/task-list) | | [GitHub](https://github.com/ueberdosis/tiptap/blob/main/packages/extension-task-list/) |
| [TaskItem](/api/nodes/task-item) | | [GitHub](https://github.com/ueberdosis/tiptap/blob/main/packages/extension-task-item/) |
| [Text](/api/nodes/text) | Included | [GitHub](https://github.com/ueberdosis/tiptap/blob/main/packages/extension-text/) |
| [YouTube](/api/nodes/youtube) | Included | [GitHub](https://github.com/ueberdosis/tiptap/blob/main/packages/extension-text/) |
| [YouTube](/api/nodes/youtube) | Included | [GitHub](https://github.com/ueberdosis/tiptap/blob/main/packages/extension-youtube/) |
## Create a new node
Youre free to create your own nodes for Tiptap. Here is the boilerplate code thats need to create and register your own node:

View File

@@ -1,4 +1,4 @@
# Drawing
Did you ever wanted to draw in a text editor? Me neither. Anyway, here is an example how that could work with Tiptap. If you want to build something like that, [learn more about node views](/guide/node-views).
Did you ever want to draw in a text editor? Me neither. Anyway, here is an example how that could work with Tiptap. If you want to build something like that, [learn more about node views](/guide/node-views).
https://embed.tiptap.dev/preview/Examples/Drawing

View File

@@ -10,5 +10,5 @@
},
"$schema": "node_modules/lerna/schemas/lerna-schema.json",
"useNx": true,
"version": "2.0.0-beta.197"
"version": "2.0.0-beta.199"
}

210
package-lock.json generated
View File

@@ -49,7 +49,7 @@
},
"demos": {
"name": "tiptap-demos",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"dependencies": {
"@hocuspocus/provider": "^1.0.0-alpha.29",
"d3": "^7.3.0",
@@ -18967,7 +18967,7 @@
},
"packages/core": {
"name": "@tiptap/core",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"license": "MIT",
"dependencies": {
"prosemirror-commands": "^1.3.1",
@@ -18985,7 +18985,7 @@
},
"packages/extension-blockquote": {
"name": "@tiptap/extension-blockquote",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"license": "MIT",
"funding": {
"type": "github",
@@ -18997,7 +18997,7 @@
},
"packages/extension-bold": {
"name": "@tiptap/extension-bold",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"license": "MIT",
"funding": {
"type": "github",
@@ -19009,7 +19009,7 @@
},
"packages/extension-bubble-menu": {
"name": "@tiptap/extension-bubble-menu",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"license": "MIT",
"dependencies": {
"prosemirror-state": "^1.4.1",
@@ -19026,7 +19026,7 @@
},
"packages/extension-bullet-list": {
"name": "@tiptap/extension-bullet-list",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"license": "MIT",
"funding": {
"type": "github",
@@ -19038,7 +19038,7 @@
},
"packages/extension-character-count": {
"name": "@tiptap/extension-character-count",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"license": "MIT",
"dependencies": {
"prosemirror-model": "^1.18.1",
@@ -19054,7 +19054,7 @@
},
"packages/extension-code": {
"name": "@tiptap/extension-code",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"license": "MIT",
"funding": {
"type": "github",
@@ -19066,7 +19066,7 @@
},
"packages/extension-code-block": {
"name": "@tiptap/extension-code-block",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"license": "MIT",
"dependencies": {
"prosemirror-state": "^1.4.1"
@@ -19081,7 +19081,7 @@
},
"packages/extension-code-block-lowlight": {
"name": "@tiptap/extension-code-block-lowlight",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"license": "MIT",
"dependencies": {
"prosemirror-model": "^1.18.1",
@@ -19099,7 +19099,7 @@
},
"packages/extension-collaboration": {
"name": "@tiptap/extension-collaboration",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"license": "MIT",
"dependencies": {
"prosemirror-state": "^1.4.1",
@@ -19115,7 +19115,7 @@
},
"packages/extension-collaboration-cursor": {
"name": "@tiptap/extension-collaboration-cursor",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"license": "MIT",
"dependencies": {
"y-prosemirror": "1.0.20"
@@ -19130,7 +19130,7 @@
},
"packages/extension-color": {
"name": "@tiptap/extension-color",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"license": "MIT",
"funding": {
"type": "github",
@@ -19143,7 +19143,7 @@
},
"packages/extension-document": {
"name": "@tiptap/extension-document",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"license": "MIT",
"funding": {
"type": "github",
@@ -19155,7 +19155,7 @@
},
"packages/extension-dropcursor": {
"name": "@tiptap/extension-dropcursor",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"license": "MIT",
"dependencies": {
"prosemirror-dropcursor": "1.5.0"
@@ -19170,7 +19170,7 @@
},
"packages/extension-floating-menu": {
"name": "@tiptap/extension-floating-menu",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"license": "MIT",
"dependencies": {
"prosemirror-state": "^1.4.1",
@@ -19187,7 +19187,7 @@
},
"packages/extension-focus": {
"name": "@tiptap/extension-focus",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"license": "MIT",
"dependencies": {
"prosemirror-state": "^1.4.1",
@@ -19203,7 +19203,7 @@
},
"packages/extension-font-family": {
"name": "@tiptap/extension-font-family",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"license": "MIT",
"funding": {
"type": "github",
@@ -19216,7 +19216,7 @@
},
"packages/extension-gapcursor": {
"name": "@tiptap/extension-gapcursor",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"license": "MIT",
"dependencies": {
"prosemirror-gapcursor": "^1.3.1"
@@ -19231,7 +19231,7 @@
},
"packages/extension-hard-break": {
"name": "@tiptap/extension-hard-break",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"license": "MIT",
"funding": {
"type": "github",
@@ -19243,7 +19243,7 @@
},
"packages/extension-heading": {
"name": "@tiptap/extension-heading",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"license": "MIT",
"funding": {
"type": "github",
@@ -19255,7 +19255,7 @@
},
"packages/extension-highlight": {
"name": "@tiptap/extension-highlight",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"license": "MIT",
"funding": {
"type": "github",
@@ -19267,7 +19267,7 @@
},
"packages/extension-history": {
"name": "@tiptap/extension-history",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"license": "MIT",
"dependencies": {
"prosemirror-history": "^1.3.0"
@@ -19282,7 +19282,7 @@
},
"packages/extension-horizontal-rule": {
"name": "@tiptap/extension-horizontal-rule",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"license": "MIT",
"dependencies": {
"prosemirror-state": "^1.4.1"
@@ -19297,7 +19297,7 @@
},
"packages/extension-image": {
"name": "@tiptap/extension-image",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"license": "MIT",
"funding": {
"type": "github",
@@ -19309,7 +19309,7 @@
},
"packages/extension-italic": {
"name": "@tiptap/extension-italic",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"license": "MIT",
"funding": {
"type": "github",
@@ -19321,7 +19321,7 @@
},
"packages/extension-link": {
"name": "@tiptap/extension-link",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"license": "MIT",
"dependencies": {
"linkifyjs": "^3.0.5",
@@ -19338,7 +19338,7 @@
},
"packages/extension-list-item": {
"name": "@tiptap/extension-list-item",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"license": "MIT",
"funding": {
"type": "github",
@@ -19350,7 +19350,7 @@
},
"packages/extension-mention": {
"name": "@tiptap/extension-mention",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"license": "MIT",
"dependencies": {
"prosemirror-model": "^1.18.1",
@@ -19367,7 +19367,7 @@
},
"packages/extension-ordered-list": {
"name": "@tiptap/extension-ordered-list",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"license": "MIT",
"funding": {
"type": "github",
@@ -19379,7 +19379,7 @@
},
"packages/extension-paragraph": {
"name": "@tiptap/extension-paragraph",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"license": "MIT",
"funding": {
"type": "github",
@@ -19391,7 +19391,7 @@
},
"packages/extension-placeholder": {
"name": "@tiptap/extension-placeholder",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"license": "MIT",
"dependencies": {
"prosemirror-model": "^1.18.1",
@@ -19408,7 +19408,7 @@
},
"packages/extension-strike": {
"name": "@tiptap/extension-strike",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"license": "MIT",
"funding": {
"type": "github",
@@ -19420,7 +19420,7 @@
},
"packages/extension-subscript": {
"name": "@tiptap/extension-subscript",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"license": "MIT",
"funding": {
"type": "github",
@@ -19432,7 +19432,7 @@
},
"packages/extension-superscript": {
"name": "@tiptap/extension-superscript",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"license": "MIT",
"funding": {
"type": "github",
@@ -19444,7 +19444,7 @@
},
"packages/extension-table": {
"name": "@tiptap/extension-table",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"license": "MIT",
"dependencies": {
"@_ueberdosis/prosemirror-tables": "1.1.3",
@@ -19462,7 +19462,7 @@
},
"packages/extension-table-cell": {
"name": "@tiptap/extension-table-cell",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"license": "MIT",
"funding": {
"type": "github",
@@ -19474,7 +19474,7 @@
},
"packages/extension-table-header": {
"name": "@tiptap/extension-table-header",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"license": "MIT",
"funding": {
"type": "github",
@@ -19486,7 +19486,7 @@
},
"packages/extension-table-row": {
"name": "@tiptap/extension-table-row",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"license": "MIT",
"funding": {
"type": "github",
@@ -19498,7 +19498,7 @@
},
"packages/extension-task-item": {
"name": "@tiptap/extension-task-item",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"license": "MIT",
"funding": {
"type": "github",
@@ -19511,7 +19511,7 @@
},
"packages/extension-task-list": {
"name": "@tiptap/extension-task-list",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"license": "MIT",
"funding": {
"type": "github",
@@ -19523,7 +19523,7 @@
},
"packages/extension-text": {
"name": "@tiptap/extension-text",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"license": "MIT",
"funding": {
"type": "github",
@@ -19535,7 +19535,7 @@
},
"packages/extension-text-align": {
"name": "@tiptap/extension-text-align",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"license": "MIT",
"funding": {
"type": "github",
@@ -19547,7 +19547,7 @@
},
"packages/extension-text-style": {
"name": "@tiptap/extension-text-style",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"license": "MIT",
"funding": {
"type": "github",
@@ -19559,7 +19559,7 @@
},
"packages/extension-typography": {
"name": "@tiptap/extension-typography",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"license": "MIT",
"funding": {
"type": "github",
@@ -19571,7 +19571,7 @@
},
"packages/extension-underline": {
"name": "@tiptap/extension-underline",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"license": "MIT",
"funding": {
"type": "github",
@@ -19583,7 +19583,7 @@
},
"packages/extension-youtube": {
"name": "@tiptap/extension-youtube",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"license": "MIT",
"funding": {
"type": "github",
@@ -19595,10 +19595,10 @@
},
"packages/html": {
"name": "@tiptap/html",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"license": "MIT",
"dependencies": {
"@tiptap/core": "^2.0.0-beta.197",
"@tiptap/core": "^2.0.0-beta.199",
"prosemirror-model": "^1.18.1",
"zeed-dom": "^0.9.19"
},
@@ -19609,11 +19609,11 @@
},
"packages/react": {
"name": "@tiptap/react",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"license": "MIT",
"dependencies": {
"@tiptap/extension-bubble-menu": "^2.0.0-beta.197",
"@tiptap/extension-floating-menu": "^2.0.0-beta.197",
"@tiptap/extension-bubble-menu": "^2.0.0-beta.199",
"@tiptap/extension-floating-menu": "^2.0.0-beta.199",
"prosemirror-view": "^1.28.2"
},
"devDependencies": {
@@ -19634,28 +19634,28 @@
},
"packages/starter-kit": {
"name": "@tiptap/starter-kit",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"license": "MIT",
"dependencies": {
"@tiptap/core": "^2.0.0-beta.197",
"@tiptap/extension-blockquote": "^2.0.0-beta.197",
"@tiptap/extension-bold": "^2.0.0-beta.197",
"@tiptap/extension-bullet-list": "^2.0.0-beta.197",
"@tiptap/extension-code": "^2.0.0-beta.197",
"@tiptap/extension-code-block": "^2.0.0-beta.197",
"@tiptap/extension-document": "^2.0.0-beta.197",
"@tiptap/extension-dropcursor": "^2.0.0-beta.197",
"@tiptap/extension-gapcursor": "^2.0.0-beta.197",
"@tiptap/extension-hard-break": "^2.0.0-beta.197",
"@tiptap/extension-heading": "^2.0.0-beta.197",
"@tiptap/extension-history": "^2.0.0-beta.197",
"@tiptap/extension-horizontal-rule": "^2.0.0-beta.197",
"@tiptap/extension-italic": "^2.0.0-beta.197",
"@tiptap/extension-list-item": "^2.0.0-beta.197",
"@tiptap/extension-ordered-list": "^2.0.0-beta.197",
"@tiptap/extension-paragraph": "^2.0.0-beta.197",
"@tiptap/extension-strike": "^2.0.0-beta.197",
"@tiptap/extension-text": "^2.0.0-beta.197"
"@tiptap/core": "^2.0.0-beta.199",
"@tiptap/extension-blockquote": "^2.0.0-beta.199",
"@tiptap/extension-bold": "^2.0.0-beta.199",
"@tiptap/extension-bullet-list": "^2.0.0-beta.199",
"@tiptap/extension-code": "^2.0.0-beta.199",
"@tiptap/extension-code-block": "^2.0.0-beta.199",
"@tiptap/extension-document": "^2.0.0-beta.199",
"@tiptap/extension-dropcursor": "^2.0.0-beta.199",
"@tiptap/extension-gapcursor": "^2.0.0-beta.199",
"@tiptap/extension-hard-break": "^2.0.0-beta.199",
"@tiptap/extension-heading": "^2.0.0-beta.199",
"@tiptap/extension-history": "^2.0.0-beta.199",
"@tiptap/extension-horizontal-rule": "^2.0.0-beta.199",
"@tiptap/extension-italic": "^2.0.0-beta.199",
"@tiptap/extension-list-item": "^2.0.0-beta.199",
"@tiptap/extension-ordered-list": "^2.0.0-beta.199",
"@tiptap/extension-paragraph": "^2.0.0-beta.199",
"@tiptap/extension-strike": "^2.0.0-beta.199",
"@tiptap/extension-text": "^2.0.0-beta.199"
},
"funding": {
"type": "github",
@@ -19664,7 +19664,7 @@
},
"packages/suggestion": {
"name": "@tiptap/suggestion",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"license": "MIT",
"dependencies": {
"prosemirror-model": "^1.18.1",
@@ -19681,11 +19681,11 @@
},
"packages/vue-2": {
"name": "@tiptap/vue-2",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"license": "MIT",
"dependencies": {
"@tiptap/extension-bubble-menu": "^2.0.0-beta.197",
"@tiptap/extension-floating-menu": "^2.0.0-beta.197",
"@tiptap/extension-bubble-menu": "^2.0.0-beta.199",
"@tiptap/extension-floating-menu": "^2.0.0-beta.199",
"prosemirror-view": "^1.28.2"
},
"devDependencies": {
@@ -19707,11 +19707,11 @@
},
"packages/vue-3": {
"name": "@tiptap/vue-3",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"license": "MIT",
"dependencies": {
"@tiptap/extension-bubble-menu": "^2.0.0-beta.197",
"@tiptap/extension-floating-menu": "^2.0.0-beta.197",
"@tiptap/extension-bubble-menu": "^2.0.0-beta.199",
"@tiptap/extension-floating-menu": "^2.0.0-beta.199",
"prosemirror-state": "^1.4.1",
"prosemirror-view": "^1.28.2"
},
@@ -24719,7 +24719,7 @@
"@tiptap/html": {
"version": "file:packages/html",
"requires": {
"@tiptap/core": "^2.0.0-beta.197",
"@tiptap/core": "^2.0.0-beta.199",
"prosemirror-model": "^1.18.1",
"zeed-dom": "^0.9.19"
}
@@ -24727,8 +24727,8 @@
"@tiptap/react": {
"version": "file:packages/react",
"requires": {
"@tiptap/extension-bubble-menu": "^2.0.0-beta.197",
"@tiptap/extension-floating-menu": "^2.0.0-beta.197",
"@tiptap/extension-bubble-menu": "^2.0.0-beta.199",
"@tiptap/extension-floating-menu": "^2.0.0-beta.199",
"@types/react": "^18.0.1",
"@types/react-dom": "^18.0.0",
"prosemirror-view": "^1.28.2",
@@ -24739,25 +24739,25 @@
"@tiptap/starter-kit": {
"version": "file:packages/starter-kit",
"requires": {
"@tiptap/core": "^2.0.0-beta.197",
"@tiptap/extension-blockquote": "^2.0.0-beta.197",
"@tiptap/extension-bold": "^2.0.0-beta.197",
"@tiptap/extension-bullet-list": "^2.0.0-beta.197",
"@tiptap/extension-code": "^2.0.0-beta.197",
"@tiptap/extension-code-block": "^2.0.0-beta.197",
"@tiptap/extension-document": "^2.0.0-beta.197",
"@tiptap/extension-dropcursor": "^2.0.0-beta.197",
"@tiptap/extension-gapcursor": "^2.0.0-beta.197",
"@tiptap/extension-hard-break": "^2.0.0-beta.197",
"@tiptap/extension-heading": "^2.0.0-beta.197",
"@tiptap/extension-history": "^2.0.0-beta.197",
"@tiptap/extension-horizontal-rule": "^2.0.0-beta.197",
"@tiptap/extension-italic": "^2.0.0-beta.197",
"@tiptap/extension-list-item": "^2.0.0-beta.197",
"@tiptap/extension-ordered-list": "^2.0.0-beta.197",
"@tiptap/extension-paragraph": "^2.0.0-beta.197",
"@tiptap/extension-strike": "^2.0.0-beta.197",
"@tiptap/extension-text": "^2.0.0-beta.197"
"@tiptap/core": "^2.0.0-beta.199",
"@tiptap/extension-blockquote": "^2.0.0-beta.199",
"@tiptap/extension-bold": "^2.0.0-beta.199",
"@tiptap/extension-bullet-list": "^2.0.0-beta.199",
"@tiptap/extension-code": "^2.0.0-beta.199",
"@tiptap/extension-code-block": "^2.0.0-beta.199",
"@tiptap/extension-document": "^2.0.0-beta.199",
"@tiptap/extension-dropcursor": "^2.0.0-beta.199",
"@tiptap/extension-gapcursor": "^2.0.0-beta.199",
"@tiptap/extension-hard-break": "^2.0.0-beta.199",
"@tiptap/extension-heading": "^2.0.0-beta.199",
"@tiptap/extension-history": "^2.0.0-beta.199",
"@tiptap/extension-horizontal-rule": "^2.0.0-beta.199",
"@tiptap/extension-italic": "^2.0.0-beta.199",
"@tiptap/extension-list-item": "^2.0.0-beta.199",
"@tiptap/extension-ordered-list": "^2.0.0-beta.199",
"@tiptap/extension-paragraph": "^2.0.0-beta.199",
"@tiptap/extension-strike": "^2.0.0-beta.199",
"@tiptap/extension-text": "^2.0.0-beta.199"
}
},
"@tiptap/suggestion": {
@@ -24771,8 +24771,8 @@
"@tiptap/vue-2": {
"version": "file:packages/vue-2",
"requires": {
"@tiptap/extension-bubble-menu": "^2.0.0-beta.197",
"@tiptap/extension-floating-menu": "^2.0.0-beta.197",
"@tiptap/extension-bubble-menu": "^2.0.0-beta.199",
"@tiptap/extension-floating-menu": "^2.0.0-beta.199",
"prosemirror-view": "^1.28.2",
"vue": "^2.6.0"
},
@@ -24786,8 +24786,8 @@
"@tiptap/vue-3": {
"version": "file:packages/vue-3",
"requires": {
"@tiptap/extension-bubble-menu": "^2.0.0-beta.197",
"@tiptap/extension-floating-menu": "^2.0.0-beta.197",
"@tiptap/extension-bubble-menu": "^2.0.0-beta.199",
"@tiptap/extension-floating-menu": "^2.0.0-beta.199",
"prosemirror-state": "^1.4.1",
"prosemirror-view": "^1.28.2",
"vue": "^3.0.0"

View File

@@ -3,6 +3,25 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
**Note:** Version bump only for package @tiptap/core
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
### Bug Fixes
* **core:** InputRules does not work for ranges containing multiple text nodes ([#3205](https://github.com/ueberdosis/tiptap/issues/3205)) ([2f9ba32](https://github.com/ueberdosis/tiptap/commit/2f9ba324a03868283cf467520f99bd2a1596375a)), closes [#3071](https://github.com/ueberdosis/tiptap/issues/3071)
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)

View File

@@ -1,7 +1,7 @@
{
"name": "@tiptap/core",
"description": "headless rich text editor",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"homepage": "https://tiptap.dev",
"keywords": [
"tiptap",

View File

@@ -93,7 +93,7 @@ export function getAttributesFromExtensions(extensions: Extensions): ExtensionAt
...attribute,
}
if (attribute.isRequired && attribute.default === undefined) {
if (attribute?.isRequired && attribute?.default === undefined) {
delete mergedAttr.default
}

View File

@@ -3,13 +3,17 @@ import { ResolvedPos } from 'prosemirror-model'
export const getTextContentFromNodes = ($from: ResolvedPos, maxMatch = 500) => {
let textBefore = ''
const sliceEndPos = $from.parentOffset
$from.parent.nodesBetween(
Math.max(0, $from.parentOffset - maxMatch),
$from.parentOffset,
Math.max(0, sliceEndPos - maxMatch),
sliceEndPos,
(node, pos, parent, index) => {
textBefore += node.type.spec.toText?.({
const chunk = node.type.spec.toText?.({
node, pos, parent, index,
}) || $from.nodeBefore?.text || '%leaf%'
}) || node.textContent || '%leaf%'
textBefore += chunk.slice(0, Math.max(0, sliceEndPos - pos))
},
)

View File

@@ -3,6 +3,22 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
**Note:** Version bump only for package @tiptap/extension-blockquote
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
**Note:** Version bump only for package @tiptap/extension-blockquote
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
**Note:** Version bump only for package @tiptap/extension-blockquote

View File

@@ -1,7 +1,7 @@
{
"name": "@tiptap/extension-blockquote",
"description": "blockquote extension for tiptap",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"homepage": "https://tiptap.dev",
"keywords": [
"tiptap",

View File

@@ -3,6 +3,22 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
**Note:** Version bump only for package @tiptap/extension-bold
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
**Note:** Version bump only for package @tiptap/extension-bold
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
**Note:** Version bump only for package @tiptap/extension-bold

View File

@@ -1,7 +1,7 @@
{
"name": "@tiptap/extension-bold",
"description": "bold extension for tiptap",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"homepage": "https://tiptap.dev",
"keywords": [
"tiptap",

View File

@@ -3,6 +3,22 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
**Note:** Version bump only for package @tiptap/extension-bubble-menu
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
**Note:** Version bump only for package @tiptap/extension-bubble-menu
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
**Note:** Version bump only for package @tiptap/extension-bubble-menu

View File

@@ -1,7 +1,7 @@
{
"name": "@tiptap/extension-bubble-menu",
"description": "bubble-menu extension for tiptap",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"homepage": "https://tiptap.dev",
"keywords": [
"tiptap",

View File

@@ -3,6 +3,22 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
**Note:** Version bump only for package @tiptap/extension-bullet-list
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
**Note:** Version bump only for package @tiptap/extension-bullet-list
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
**Note:** Version bump only for package @tiptap/extension-bullet-list

View File

@@ -1,7 +1,7 @@
{
"name": "@tiptap/extension-bullet-list",
"description": "bullet list extension for tiptap",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"homepage": "https://tiptap.dev",
"keywords": [
"tiptap",

View File

@@ -3,6 +3,22 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
**Note:** Version bump only for package @tiptap/extension-character-count
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
**Note:** Version bump only for package @tiptap/extension-character-count
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
**Note:** Version bump only for package @tiptap/extension-character-count

View File

@@ -1,7 +1,7 @@
{
"name": "@tiptap/extension-character-count",
"description": "font family extension for tiptap",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"homepage": "https://tiptap.dev",
"keywords": [
"tiptap",

View File

@@ -3,6 +3,22 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
**Note:** Version bump only for package @tiptap/extension-code-block-lowlight
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
**Note:** Version bump only for package @tiptap/extension-code-block-lowlight
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
**Note:** Version bump only for package @tiptap/extension-code-block-lowlight

View File

@@ -1,7 +1,7 @@
{
"name": "@tiptap/extension-code-block-lowlight",
"description": "code block extension for tiptap",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"homepage": "https://tiptap.dev",
"keywords": [
"tiptap",

View File

@@ -3,6 +3,22 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
**Note:** Version bump only for package @tiptap/extension-code-block
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
**Note:** Version bump only for package @tiptap/extension-code-block
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
**Note:** Version bump only for package @tiptap/extension-code-block

View File

@@ -1,7 +1,7 @@
{
"name": "@tiptap/extension-code-block",
"description": "code block extension for tiptap",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"homepage": "https://tiptap.dev",
"keywords": [
"tiptap",

View File

@@ -3,6 +3,22 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
**Note:** Version bump only for package @tiptap/extension-code
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
**Note:** Version bump only for package @tiptap/extension-code
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
**Note:** Version bump only for package @tiptap/extension-code

View File

@@ -1,7 +1,7 @@
{
"name": "@tiptap/extension-code",
"description": "code extension for tiptap",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"homepage": "https://tiptap.dev",
"keywords": [
"tiptap",

View File

@@ -3,6 +3,22 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
**Note:** Version bump only for package @tiptap/extension-collaboration-cursor
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
**Note:** Version bump only for package @tiptap/extension-collaboration-cursor
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
**Note:** Version bump only for package @tiptap/extension-collaboration-cursor

View File

@@ -1,7 +1,7 @@
{
"name": "@tiptap/extension-collaboration-cursor",
"description": "collaboration cursor extension for tiptap",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"homepage": "https://tiptap.dev",
"keywords": [
"tiptap",

View File

@@ -3,6 +3,22 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
**Note:** Version bump only for package @tiptap/extension-collaboration
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
**Note:** Version bump only for package @tiptap/extension-collaboration
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
**Note:** Version bump only for package @tiptap/extension-collaboration

View File

@@ -1,7 +1,7 @@
{
"name": "@tiptap/extension-collaboration",
"description": "collaboration extension for tiptap",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"homepage": "https://tiptap.dev",
"keywords": [
"tiptap",

View File

@@ -3,6 +3,22 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
**Note:** Version bump only for package @tiptap/extension-color
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
**Note:** Version bump only for package @tiptap/extension-color
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
**Note:** Version bump only for package @tiptap/extension-color

View File

@@ -1,7 +1,7 @@
{
"name": "@tiptap/extension-color",
"description": "text color extension for tiptap",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"homepage": "https://tiptap.dev",
"keywords": [
"tiptap",

View File

@@ -3,6 +3,22 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
**Note:** Version bump only for package @tiptap/extension-document
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
**Note:** Version bump only for package @tiptap/extension-document
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
**Note:** Version bump only for package @tiptap/extension-document

View File

@@ -1,7 +1,7 @@
{
"name": "@tiptap/extension-document",
"description": "document extension for tiptap",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"homepage": "https://tiptap.dev",
"keywords": [
"tiptap",

View File

@@ -3,6 +3,22 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
**Note:** Version bump only for package @tiptap/extension-dropcursor
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
**Note:** Version bump only for package @tiptap/extension-dropcursor
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
**Note:** Version bump only for package @tiptap/extension-dropcursor

View File

@@ -1,7 +1,7 @@
{
"name": "@tiptap/extension-dropcursor",
"description": "dropcursor extension for tiptap",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"homepage": "https://tiptap.dev",
"keywords": [
"tiptap",

View File

@@ -3,6 +3,22 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
**Note:** Version bump only for package @tiptap/extension-floating-menu
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
**Note:** Version bump only for package @tiptap/extension-floating-menu
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
**Note:** Version bump only for package @tiptap/extension-floating-menu

View File

@@ -1,7 +1,7 @@
{
"name": "@tiptap/extension-floating-menu",
"description": "floating-menu extension for tiptap",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"homepage": "https://tiptap.dev",
"keywords": [
"tiptap",

View File

@@ -3,6 +3,22 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
**Note:** Version bump only for package @tiptap/extension-focus
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
**Note:** Version bump only for package @tiptap/extension-focus
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
**Note:** Version bump only for package @tiptap/extension-focus

View File

@@ -1,7 +1,7 @@
{
"name": "@tiptap/extension-focus",
"description": "focus extension for tiptap",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"homepage": "https://tiptap.dev",
"keywords": [
"tiptap",

View File

@@ -3,6 +3,22 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
**Note:** Version bump only for package @tiptap/extension-font-family
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
**Note:** Version bump only for package @tiptap/extension-font-family
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
**Note:** Version bump only for package @tiptap/extension-font-family

View File

@@ -1,7 +1,7 @@
{
"name": "@tiptap/extension-font-family",
"description": "font family extension for tiptap",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"homepage": "https://tiptap.dev",
"keywords": [
"tiptap",

View File

@@ -3,6 +3,22 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
**Note:** Version bump only for package @tiptap/extension-gapcursor
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
**Note:** Version bump only for package @tiptap/extension-gapcursor
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
**Note:** Version bump only for package @tiptap/extension-gapcursor

View File

@@ -1,7 +1,7 @@
{
"name": "@tiptap/extension-gapcursor",
"description": "gapcursor extension for tiptap",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"homepage": "https://tiptap.dev",
"keywords": [
"tiptap",

View File

@@ -3,6 +3,22 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
**Note:** Version bump only for package @tiptap/extension-hard-break
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
**Note:** Version bump only for package @tiptap/extension-hard-break
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
**Note:** Version bump only for package @tiptap/extension-hard-break

View File

@@ -1,7 +1,7 @@
{
"name": "@tiptap/extension-hard-break",
"description": "hard break extension for tiptap",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"homepage": "https://tiptap.dev",
"keywords": [
"tiptap",

View File

@@ -3,6 +3,22 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
**Note:** Version bump only for package @tiptap/extension-heading
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
**Note:** Version bump only for package @tiptap/extension-heading
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
**Note:** Version bump only for package @tiptap/extension-heading

View File

@@ -1,7 +1,7 @@
{
"name": "@tiptap/extension-heading",
"description": "heading extension for tiptap",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"homepage": "https://tiptap.dev",
"keywords": [
"tiptap",

View File

@@ -3,6 +3,22 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
**Note:** Version bump only for package @tiptap/extension-highlight
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
**Note:** Version bump only for package @tiptap/extension-highlight
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
**Note:** Version bump only for package @tiptap/extension-highlight

View File

@@ -1,7 +1,7 @@
{
"name": "@tiptap/extension-highlight",
"description": "highlight extension for tiptap",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"homepage": "https://tiptap.dev",
"keywords": [
"tiptap",

View File

@@ -3,6 +3,22 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
**Note:** Version bump only for package @tiptap/extension-history
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
**Note:** Version bump only for package @tiptap/extension-history
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
**Note:** Version bump only for package @tiptap/extension-history

View File

@@ -1,7 +1,7 @@
{
"name": "@tiptap/extension-history",
"description": "history extension for tiptap",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"homepage": "https://tiptap.dev",
"keywords": [
"tiptap",

View File

@@ -3,6 +3,22 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
**Note:** Version bump only for package @tiptap/extension-horizontal-rule
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
**Note:** Version bump only for package @tiptap/extension-horizontal-rule
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
**Note:** Version bump only for package @tiptap/extension-horizontal-rule

View File

@@ -1,7 +1,7 @@
{
"name": "@tiptap/extension-horizontal-rule",
"description": "horizontal rule extension for tiptap",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"homepage": "https://tiptap.dev",
"keywords": [
"tiptap",

View File

@@ -3,6 +3,22 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
**Note:** Version bump only for package @tiptap/extension-image
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
**Note:** Version bump only for package @tiptap/extension-image
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
**Note:** Version bump only for package @tiptap/extension-image

View File

@@ -1,7 +1,7 @@
{
"name": "@tiptap/extension-image",
"description": "image extension for tiptap",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"homepage": "https://tiptap.dev",
"keywords": [
"tiptap",

View File

@@ -3,6 +3,22 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
**Note:** Version bump only for package @tiptap/extension-italic
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
**Note:** Version bump only for package @tiptap/extension-italic
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
**Note:** Version bump only for package @tiptap/extension-italic

View File

@@ -1,7 +1,7 @@
{
"name": "@tiptap/extension-italic",
"description": "italic extension for tiptap",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"homepage": "https://tiptap.dev",
"keywords": [
"tiptap",

View File

@@ -3,6 +3,28 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
### Bug Fixes
* **extension/link:** :bug: fix last word value not being passed through when undefined ([#3258](https://github.com/ueberdosis/tiptap/issues/3258)) ([69923e2](https://github.com/ueberdosis/tiptap/commit/69923e2b0e1eff4e8bd6aab5f39c37f8ac8864cb))
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
### Bug Fixes
* **link:** ensure text blocks exist before referencing them ([#3251](https://github.com/ueberdosis/tiptap/issues/3251)) ([539afce](https://github.com/ueberdosis/tiptap/commit/539afce4fd840941fc2335bf5843e6811b921674)), closes [#3250](https://github.com/ueberdosis/tiptap/issues/3250)
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
**Note:** Version bump only for package @tiptap/extension-link

View File

@@ -1,7 +1,7 @@
{
"name": "@tiptap/extension-link",
"description": "link extension for tiptap",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"homepage": "https://tiptap.dev",
"keywords": [
"tiptap",

View File

@@ -89,9 +89,18 @@ export function autolink(options: AutolinkOptions): Plugin {
if (textBlock && textBeforeWhitespace) {
const wordsBeforeWhitespace = textBeforeWhitespace.split(' ').filter(s => s !== '')
if (wordsBeforeWhitespace.length <= 0) {
return false
}
const lastWordBeforeSpace = wordsBeforeWhitespace[wordsBeforeWhitespace.length - 1]
const lastWordAndBlockOffset = textBlock.pos + textBeforeWhitespace.lastIndexOf(lastWordBeforeSpace)
if (!lastWordBeforeSpace) {
return false
}
find(lastWordBeforeSpace)
.filter(link => link.isLink)
.filter(link => {

View File

@@ -3,6 +3,22 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
**Note:** Version bump only for package @tiptap/extension-list-item
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
**Note:** Version bump only for package @tiptap/extension-list-item
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
**Note:** Version bump only for package @tiptap/extension-list-item

View File

@@ -1,7 +1,7 @@
{
"name": "@tiptap/extension-list-item",
"description": "list item extension for tiptap",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"homepage": "https://tiptap.dev",
"keywords": [
"tiptap",

View File

@@ -3,6 +3,22 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
**Note:** Version bump only for package @tiptap/extension-mention
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
**Note:** Version bump only for package @tiptap/extension-mention
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
**Note:** Version bump only for package @tiptap/extension-mention

View File

@@ -1,7 +1,7 @@
{
"name": "@tiptap/extension-mention",
"description": "mention extension for tiptap",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"homepage": "https://tiptap.dev",
"keywords": [
"tiptap",

View File

@@ -3,6 +3,22 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
**Note:** Version bump only for package @tiptap/extension-ordered-list
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
**Note:** Version bump only for package @tiptap/extension-ordered-list
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
**Note:** Version bump only for package @tiptap/extension-ordered-list

View File

@@ -1,7 +1,7 @@
{
"name": "@tiptap/extension-ordered-list",
"description": "ordered list extension for tiptap",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"homepage": "https://tiptap.dev",
"keywords": [
"tiptap",

View File

@@ -3,6 +3,22 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
**Note:** Version bump only for package @tiptap/extension-paragraph
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
**Note:** Version bump only for package @tiptap/extension-paragraph
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
**Note:** Version bump only for package @tiptap/extension-paragraph

View File

@@ -1,7 +1,7 @@
{
"name": "@tiptap/extension-paragraph",
"description": "paragraph extension for tiptap",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"homepage": "https://tiptap.dev",
"keywords": [
"tiptap",

View File

@@ -3,6 +3,22 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
**Note:** Version bump only for package @tiptap/extension-placeholder
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
**Note:** Version bump only for package @tiptap/extension-placeholder
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
**Note:** Version bump only for package @tiptap/extension-placeholder

View File

@@ -1,7 +1,7 @@
{
"name": "@tiptap/extension-placeholder",
"description": "placeholder extension for tiptap",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"homepage": "https://tiptap.dev",
"keywords": [
"tiptap",

View File

@@ -3,6 +3,22 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
**Note:** Version bump only for package @tiptap/extension-strike
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
**Note:** Version bump only for package @tiptap/extension-strike
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
**Note:** Version bump only for package @tiptap/extension-strike

View File

@@ -1,7 +1,7 @@
{
"name": "@tiptap/extension-strike",
"description": "strike extension for tiptap",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"homepage": "https://tiptap.dev",
"keywords": [
"tiptap",

View File

@@ -3,6 +3,22 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
**Note:** Version bump only for package @tiptap/extension-subscript
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
**Note:** Version bump only for package @tiptap/extension-subscript
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
**Note:** Version bump only for package @tiptap/extension-subscript

View File

@@ -1,7 +1,7 @@
{
"name": "@tiptap/extension-subscript",
"description": "subscript extension for tiptap",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"homepage": "https://tiptap.dev",
"keywords": [
"tiptap",

View File

@@ -3,6 +3,22 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
**Note:** Version bump only for package @tiptap/extension-superscript
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
**Note:** Version bump only for package @tiptap/extension-superscript
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
**Note:** Version bump only for package @tiptap/extension-superscript

View File

@@ -1,7 +1,7 @@
{
"name": "@tiptap/extension-superscript",
"description": "superscript extension for tiptap",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"homepage": "https://tiptap.dev",
"keywords": [
"tiptap",

View File

@@ -3,6 +3,22 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
**Note:** Version bump only for package @tiptap/extension-table-cell
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
**Note:** Version bump only for package @tiptap/extension-table-cell
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
**Note:** Version bump only for package @tiptap/extension-table-cell

View File

@@ -1,7 +1,7 @@
{
"name": "@tiptap/extension-table-cell",
"description": "table cell extension for tiptap",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"homepage": "https://tiptap.dev",
"keywords": [
"tiptap",

View File

@@ -3,6 +3,22 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
**Note:** Version bump only for package @tiptap/extension-table-header
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
**Note:** Version bump only for package @tiptap/extension-table-header
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
**Note:** Version bump only for package @tiptap/extension-table-header

View File

@@ -1,7 +1,7 @@
{
"name": "@tiptap/extension-table-header",
"description": "table cell extension for tiptap",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"homepage": "https://tiptap.dev",
"keywords": [
"tiptap",

View File

@@ -3,6 +3,22 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
**Note:** Version bump only for package @tiptap/extension-table-row
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
**Note:** Version bump only for package @tiptap/extension-table-row
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
**Note:** Version bump only for package @tiptap/extension-table-row

View File

@@ -1,7 +1,7 @@
{
"name": "@tiptap/extension-table-row",
"description": "table row extension for tiptap",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"homepage": "https://tiptap.dev",
"keywords": [
"tiptap",

View File

@@ -3,6 +3,22 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
**Note:** Version bump only for package @tiptap/extension-table
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
**Note:** Version bump only for package @tiptap/extension-table
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
**Note:** Version bump only for package @tiptap/extension-table

View File

@@ -1,7 +1,7 @@
{
"name": "@tiptap/extension-table",
"description": "table extension for tiptap",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"homepage": "https://tiptap.dev",
"keywords": [
"tiptap",

View File

@@ -2,7 +2,14 @@
import { Node as ProseMirrorNode } from 'prosemirror-model'
import { NodeView } from 'prosemirror-view'
export function updateColumns(node: ProseMirrorNode, colgroup: Element, table: Element, cellMinWidth: number, overrideCol?: number, overrideValue?: any) {
export function updateColumns(
node: ProseMirrorNode,
colgroup: Element,
table: Element,
cellMinWidth: number,
overrideCol?: number,
overrideValue?: any,
) {
let totalWidth = 0
let fixedWidth = true
let nextDOM = colgroup.firstChild
@@ -50,7 +57,6 @@ export function updateColumns(node: ProseMirrorNode, colgroup: Element, table: E
}
export class TableView implements NodeView {
node: ProseMirrorNode
cellMinWidth: number
@@ -69,6 +75,8 @@ export class TableView implements NodeView {
this.dom = document.createElement('div')
this.dom.className = 'tableWrapper'
this.table = this.dom.appendChild(document.createElement('table'))
this.table.className = node.attrs?.class
this.table.setAttribute('data-ref', node.attrs?.ref)
this.colgroup = this.table.appendChild(document.createElement('colgroup'))
updateColumns(node, this.colgroup, this.table, cellMinWidth)
this.contentDOM = this.table.appendChild(document.createElement('tbody'))
@@ -85,7 +93,13 @@ export class TableView implements NodeView {
return true
}
ignoreMutation(mutation: MutationRecord | { type: 'selection'; target: Element }) {
return mutation.type === 'attributes' && (mutation.target === this.table || this.colgroup.contains(mutation.target))
ignoreMutation(
mutation: MutationRecord | { type: 'selection'; target: Element },
) {
return (
mutation.type === 'attributes'
&& (mutation.target === this.table
|| this.colgroup.contains(mutation.target))
)
}
}

View File

@@ -32,50 +32,62 @@ import { createTable } from './utilities/createTable'
import { deleteTableWhenAllCellsSelected } from './utilities/deleteTableWhenAllCellsSelected'
export interface TableOptions {
HTMLAttributes: Record<string, any>,
resizable: boolean,
handleWidth: number,
cellMinWidth: number,
View: NodeView,
lastColumnResizable: boolean,
allowTableNodeSelection: boolean,
HTMLAttributes: Record<string, any>;
resizable: boolean;
handleWidth: number;
cellMinWidth: number;
View: NodeView;
lastColumnResizable: boolean;
allowTableNodeSelection: boolean;
}
declare module '@tiptap/core' {
interface Commands<ReturnType> {
table: {
insertTable: (options?: { rows?: number, cols?: number, withHeaderRow?: boolean }) => ReturnType,
addColumnBefore: () => ReturnType,
addColumnAfter: () => ReturnType,
deleteColumn: () => ReturnType,
addRowBefore: () => ReturnType,
addRowAfter: () => ReturnType,
deleteRow: () => ReturnType,
deleteTable: () => ReturnType,
mergeCells: () => ReturnType,
splitCell: () => ReturnType,
toggleHeaderColumn: () => ReturnType,
toggleHeaderRow: () => ReturnType,
toggleHeaderCell: () => ReturnType,
mergeOrSplit: () => ReturnType,
setCellAttribute: (name: string, value: any) => ReturnType,
goToNextCell: () => ReturnType,
goToPreviousCell: () => ReturnType,
fixTables: () => ReturnType,
setCellSelection: (position: { anchorCell: number, headCell?: number }) => ReturnType,
}
insertTable: (options?: {
rows?: number;
cols?: number;
withHeaderRow?: boolean;
}) => ReturnType;
addColumnBefore: () => ReturnType;
addColumnAfter: () => ReturnType;
deleteColumn: () => ReturnType;
addRowBefore: () => ReturnType;
addRowAfter: () => ReturnType;
deleteRow: () => ReturnType;
deleteTable: () => ReturnType;
mergeCells: () => ReturnType;
splitCell: () => ReturnType;
toggleHeaderColumn: () => ReturnType;
toggleHeaderRow: () => ReturnType;
toggleHeaderCell: () => ReturnType;
mergeOrSplit: () => ReturnType;
setCellAttribute: (name: string, value: any) => ReturnType;
goToNextCell: () => ReturnType;
goToPreviousCell: () => ReturnType;
fixTables: () => ReturnType;
setCellSelection: (position: {
anchorCell: number;
headCell?: number;
}) => ReturnType;
toggleTableClass: (className: string) => ReturnType;
tableHasClass: (className: string) => ReturnType;
tableHasHeader: () => ReturnType;
};
}
interface NodeConfig<Options, Storage> {
/**
* Table Role
*/
tableRole?: string | ((this: {
name: string,
options: Options,
storage: Storage,
parent: ParentConfig<NodeConfig<Options>>['tableRole'],
}) => string),
tableRole?:
| string
| ((this: {
name: string;
options: Options;
storage: Storage;
parent: ParentConfig<NodeConfig<Options>>['tableRole'];
}) => string);
}
}
@@ -105,18 +117,34 @@ export const Table = Node.create<TableOptions>({
group: 'block',
parseHTML() {
return [
{ tag: 'table' },
]
return [{ tag: 'table' }]
},
addAttributes() {
return {
...this.parent?.(),
class: {
default: null,
parseHTML: element => element.getAttribute('class'),
},
ref: {
default: `table${Math.random().toString().substring(2)}`,
},
}
},
renderHTML({ HTMLAttributes }) {
return ['table', mergeAttributes(this.options.HTMLAttributes, HTMLAttributes), ['tbody', 0]]
return [
'table',
mergeAttributes(this.options.HTMLAttributes, HTMLAttributes),
['tbody', 0],
]
},
addCommands() {
return {
insertTable: ({ rows = 3, cols = 3, withHeaderRow = true } = {}) => ({ tr, dispatch, editor }) => {
insertTable:
({ rows = 3, cols = 3, withHeaderRow = true } = {}) => ({ tr, dispatch, editor }) => {
const node = createTable(editor.schema, rows, cols, withHeaderRow)
if (dispatch) {
@@ -129,68 +157,90 @@ export const Table = Node.create<TableOptions>({
return true
},
addColumnBefore: () => ({ state, dispatch }) => {
addColumnBefore:
() => ({ state, dispatch }) => {
return addColumnBefore(state, dispatch)
},
addColumnAfter: () => ({ state, dispatch }) => {
addColumnAfter:
() => ({ state, dispatch }) => {
return addColumnAfter(state, dispatch)
},
deleteColumn: () => ({ state, dispatch }) => {
deleteColumn:
() => ({ state, dispatch }) => {
return deleteColumn(state, dispatch)
},
addRowBefore: () => ({ state, dispatch }) => {
addRowBefore:
() => ({ state, dispatch }) => {
return addRowBefore(state, dispatch)
},
addRowAfter: () => ({ state, dispatch }) => {
addRowAfter:
() => ({ state, dispatch }) => {
return addRowAfter(state, dispatch)
},
deleteRow: () => ({ state, dispatch }) => {
deleteRow:
() => ({ state, dispatch }) => {
return deleteRow(state, dispatch)
},
deleteTable: () => ({ state, dispatch }) => {
deleteTable:
() => ({ state, dispatch }) => {
return deleteTable(state, dispatch)
},
mergeCells: () => ({ state, dispatch }) => {
mergeCells:
() => ({ state, dispatch }) => {
return mergeCells(state, dispatch)
},
splitCell: () => ({ state, dispatch }) => {
splitCell:
() => ({ state, dispatch }) => {
return splitCell(state, dispatch)
},
toggleHeaderColumn: () => ({ state, dispatch }) => {
toggleHeaderColumn:
() => ({ state, dispatch }) => {
return toggleHeader('column')(state, dispatch)
},
toggleHeaderRow: () => ({ state, dispatch }) => {
toggleHeaderRow:
() => ({ state, dispatch }) => {
return toggleHeader('row')(state, dispatch)
},
toggleHeaderCell: () => ({ state, dispatch }) => {
toggleHeaderCell:
() => ({ state, dispatch }) => {
return toggleHeaderCell(state, dispatch)
},
mergeOrSplit: () => ({ state, dispatch }) => {
mergeOrSplit:
() => ({ state, dispatch }) => {
if (mergeCells(state, dispatch)) {
return true
}
return splitCell(state, dispatch)
},
setCellAttribute: (name, value) => ({ state, dispatch }) => {
setCellAttribute:
(name, value) => ({ state, dispatch }) => {
return setCellAttr(name, value)(state, dispatch)
},
goToNextCell: () => ({ state, dispatch }) => {
goToNextCell:
() => ({ state, dispatch }) => {
return goToNextCell(1)(state, dispatch)
},
goToPreviousCell: () => ({ state, dispatch }) => {
goToPreviousCell:
() => ({ state, dispatch }) => {
return goToNextCell(-1)(state, dispatch)
},
fixTables: () => ({ state, dispatch }) => {
fixTables:
() => ({ state, dispatch }) => {
if (dispatch) {
fixTables(state)
}
return true
},
setCellSelection: position => ({ tr, dispatch }) => {
setCellSelection:
position => ({ tr, dispatch }) => {
if (dispatch) {
const selection = CellSelection.create(tr.doc, position.anchorCell, position.headCell)
const selection = CellSelection.create(
tr.doc,
position.anchorCell,
position.headCell,
)
// @ts-ignore
tr.setSelection(selection)
@@ -198,6 +248,78 @@ export const Table = Node.create<TableOptions>({
return true
},
tableHasHeader:
() => ({ state }) => {
const $pos = state.selection.$anchor
for (let d = $pos.depth; d > 0; d -= 1) {
const node = $pos.node(d)
if (node.type.spec.tableRole === 'table') {
const ref = node.attrs?.ref
if (!ref) { return false }
const tableThDom = document.querySelector(
`div.ProseMirror table[data-ref=${node.attrs.ref}] > tbody > tr > th, div.ProseMirror table[data-ref=${node.attrs.ref}] > thead > tr > th`,
)
if (tableThDom) { return true }
}
}
return false
},
tableHasClass:
className => ({ state }) => {
const $pos = state.selection.$anchor
for (let d = $pos.depth; d > 0; d -= 1) {
const node = $pos.node(d)
if (node.type.spec.tableRole === 'table') {
const classStr = node.attrs?.class || ''
const classList = classStr?.split(' ') || []
const classIndex = classList.indexOf(className)
if (classIndex >= 0) {
return true
}
}
}
return false
},
toggleTableClass:
className => ({ state }) => {
const $pos = state.selection.$anchor
for (let d = $pos.depth; d > 0; d -= 1) {
const node = $pos.node(d)
if (node.type.spec.tableRole === 'table') {
const classStr = node.attrs?.class || ''
const classList = classStr?.split(' ') || []
const classIndex = classList.indexOf(className)
if (classIndex >= 0) {
classList.splice(classIndex, 1)
} else {
classList.push(className)
}
const newClassStr = classList.join(' ')
state.tr.setNodeAttribute($pos.before(d), 'class', newClassStr)
const tableDom = document.querySelector(
`div.ProseMirror table[data-ref=${node.attrs.ref}]`,
)
if (tableDom) { tableDom.className = newClassStr }
return true
}
}
return false
},
}
},
@@ -212,11 +334,7 @@ export const Table = Node.create<TableOptions>({
return false
}
return this.editor
.chain()
.addRowAfter()
.goToNextCell()
.run()
return this.editor.chain().addRowAfter().goToNextCell().run()
},
'Shift-Tab': () => this.editor.commands.goToPreviousCell(),
Backspace: deleteTableWhenAllCellsSelected,
@@ -230,14 +348,18 @@ export const Table = Node.create<TableOptions>({
const isResizable = this.options.resizable && this.editor.isEditable
return [
...(isResizable ? [columnResizing({
...(isResizable
? [
columnResizing({
handleWidth: this.options.handleWidth,
cellMinWidth: this.options.cellMinWidth,
View: this.options.View,
// TODO: PR for @types/prosemirror-tables
// @ts-ignore (incorrect type)
lastColumnResizable: this.options.lastColumnResizable,
})] : []),
}),
]
: []),
tableEditing({
allowTableNodeSelection: this.options.allowTableNodeSelection,
}),
@@ -252,7 +374,9 @@ export const Table = Node.create<TableOptions>({
}
return {
tableRole: callOrReturn(getExtensionField(extension, 'tableRole', context)),
tableRole: callOrReturn(
getExtensionField(extension, 'tableRole', context),
),
}
},
})

View File

@@ -3,6 +3,22 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
**Note:** Version bump only for package @tiptap/extension-task-item
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
**Note:** Version bump only for package @tiptap/extension-task-item
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
**Note:** Version bump only for package @tiptap/extension-task-item

View File

@@ -1,7 +1,7 @@
{
"name": "@tiptap/extension-task-item",
"description": "task item extension for tiptap",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"homepage": "https://tiptap.dev",
"keywords": [
"tiptap",

View File

@@ -3,6 +3,22 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
**Note:** Version bump only for package @tiptap/extension-task-list
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
**Note:** Version bump only for package @tiptap/extension-task-list
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
**Note:** Version bump only for package @tiptap/extension-task-list

View File

@@ -1,7 +1,7 @@
{
"name": "@tiptap/extension-task-list",
"description": "task list extension for tiptap",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"homepage": "https://tiptap.dev",
"keywords": [
"tiptap",

View File

@@ -3,6 +3,22 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
**Note:** Version bump only for package @tiptap/extension-text-align
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
**Note:** Version bump only for package @tiptap/extension-text-align
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
**Note:** Version bump only for package @tiptap/extension-text-align

View File

@@ -1,7 +1,7 @@
{
"name": "@tiptap/extension-text-align",
"description": "text align extension for tiptap",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"homepage": "https://tiptap.dev",
"keywords": [
"tiptap",

View File

@@ -3,6 +3,22 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
**Note:** Version bump only for package @tiptap/extension-text-style
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
**Note:** Version bump only for package @tiptap/extension-text-style
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
**Note:** Version bump only for package @tiptap/extension-text-style

View File

@@ -1,7 +1,7 @@
{
"name": "@tiptap/extension-text-style",
"description": "text style extension for tiptap",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"homepage": "https://tiptap.dev",
"keywords": [
"tiptap",

View File

@@ -3,6 +3,22 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
**Note:** Version bump only for package @tiptap/extension-text
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
**Note:** Version bump only for package @tiptap/extension-text
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
**Note:** Version bump only for package @tiptap/extension-text

View File

@@ -1,7 +1,7 @@
{
"name": "@tiptap/extension-text",
"description": "text extension for tiptap",
"version": "2.0.0-beta.197",
"version": "2.0.0-beta.199",
"homepage": "https://tiptap.dev",
"keywords": [
"tiptap",

Some files were not shown because too many files have changed in this diff Show More