Commit Graph

2081 Commits

Author SHA1 Message Date
Jan Thurau
4ad21341f2
react docs 2023-06-02 18:26:24 +02:00
Jan Thurau
87925f2b91
docs: tutorials: adds react examples, makes it possible to add Lexical-React as a code type 2023-05-31 22:39:18 +02:00
Jan Thurau
220d5646cd
docs: tiptap collab tutorial 2023-05-24 19:40:08 +02:00
Jan Thurau
c8eb9c3249
docs/posts/1: TiptapCollab -> Tiptap Collab 2023-05-24 17:52:32 +02:00
Jan Thurau
acf81b19b7
docs/posts/1: TiptapCollab -> Tiptap Collab 2023-05-24 17:51:52 +02:00
Jan Thurau
acaa0cd8d3
Merge pull request #3978 from xlei1123/main
Update js.md
2023-05-18 22:06:30 +02:00
Jan Thurau
dfae03bae8
Merge pull request #4041 from marcuslyons/patch-3
fix: missing word in toggle-node.md
2023-05-18 22:04:01 +02:00
Jan Thurau
8de3c7ccf9
Merge pull request #4040 from marcuslyons/patch-2
fix: typo in focus.md
2023-05-18 22:03:23 +02:00
Marcus Lyons
ac4a18cf05
Fix typo in vue.md 2023-05-18 06:37:13 -06:00
Jan Thurau
d0c78bae56
TiptapCollab blog post series: WIP 4 2023-05-16 19:35:02 +02:00
Jan Thurau
e7bdd34279
TiptapCollab blog post series: WIP 3 2023-05-15 21:17:02 +02:00
Jan Thurau
6e420b602c
TiptapCollab blog post series: WIP 2 2023-05-14 23:10:12 +02:00
Jan Thurau
e2f79e9d63
Merge pull request #4023 from ueberdosis/docs/tiptapCollabBlogSeries
TiptapCollab blog post series: first WIP
2023-05-14 21:38:02 +02:00
Martin Kriegeskorte
9cc6c67685 docs: add tiptap collab ctas 2023-05-12 12:14:35 +02:00
Marcus Lyons
1436f3e24e
fix: missing word in toggle-node.md 2023-05-11 11:56:36 -06:00
Marcus Lyons
64731e1a1a
fix: typo in focus.md 2023-05-11 10:00:31 -06:00
Jan Thurau
63a56639fc
TiptapCollab blog post series: first WIP 2023-05-07 21:14:57 +02:00
口袋
e5f61e88f1
Update js.md
Delete redundant the vue file
2023-04-24 08:28:36 +08:00
svenadlung
5a142fd41c update demo styles 2023-03-30 15:32:04 +02:00
svenadlung
1e4e8a80f2 docs: fix nodes list 2023-03-29 18:18:12 +02:00
Sven Adlung
5da7f20428
docs: prepare for stable release (#3892)
* docs: changelogs

* docs: about
2023-03-29 11:38:57 +02:00
Sven Adlung
1f2911b111
docs: remove pro extension callout from collab docs (#3883) 2023-03-27 15:42:43 +02:00
Sven Adlung
aed9cb0643
docs: update nodes and extensions lists (#3886) 2023-03-27 15:21:52 +02:00
Martin Kriegeskorte
3a9b775bda docs: link to support page 2023-03-21 17:50:19 +01:00
svenadlung
84ac1dc9c7 update docs 2023-03-15 17:05:59 +01:00
svenadlung
9d2e94a857 docs: update extension list 2023-03-15 13:39:13 +01:00
svenadlung
00deac42d3 docs: fix docs order and add new pro extensions 2023-03-15 11:58:41 +01:00
René Eschke
b2ec51374d
Adds attributes to toggleList (#3776)
* Adds attributes to toggleList

When dealing with different variants of bullet lists, I wanted to adopt the same technique I used for different paragraph variants. Since `wrapInList` is capable of receiving attributes, just like `setNode` is, I don't see any reason why `toggleList` should not be capable of the same. 

Here's my bullet list extension in action that is in need of attributes support.

```js
export const CustomBulletList = BulletList.extend({
  content: 'listItem*',

  addAttributes() {
    return {
      variant: {
        default: DEFAULT_LIST,

        renderHTML: attributes => {
          return {
            class: `list-${attributes.variant}`,
          };
        },
      },
    };
  },

  addCommands() {
    return {
      toggleBulletList: attributes => (c) => {
        return c.commands.toggleListCustom(this.name, this.options.itemTypeName, attributes);
      },
    };
  },
});
```

* Update toggle-list.md

* Update toggle-list.md
2023-03-03 09:59:45 +01:00
Dominik
e597809c11
docs: add extension cli note to contributing docs (#3793)
* docs: add extension cli note to contributing docs

* docs: add notes to CLI

* docs: fix rollup and vite naming
2023-02-27 21:22:34 +01:00
taras-turchenko-moc
1ac3070abc
add optionalSlashSlash to protocol options (#3675)
* add optionalSlashSlash to protocol options

* Update documentation

* rename optionalSlashSlash to optionalSlashes

* regenerate package-lock.json with node v16
2023-02-27 14:03:47 +01:00
Peter Fox
82625644be
Update php.md (#3618)
Changes are based on reading this thread https://github.com/ueberdosis/tiptap/issues/1515#issuecomment-896477157

This example relies on AlpineJS still and doing causes the editor to be wrapped in an observable/reactive layer. Moving the editor out of the returned object means it doesn't become a proxy object; otherwise, `editor.commands.setContent(content, false)` will already trigger an error `Range Error: Applying a mismatched transaction` and not work.
2023-02-24 15:14:28 +01:00
Hari Haran
36bb1e1041
feat: #3540 Ability to preserve marks on lists (#3541)
* feat: #3540 Ability to preserve marks on lists

* feat: preserveAttrs in list items

* `keepMarks` is working, but need help with `keepAttrs`

* fix: conflict

* avoid casting
2023-02-22 10:13:28 +01:00
Ed Pelc
5b5822a251
document removing or overriding link attributes (#3576)
The documentation mentions being able to override the `rel` on links but doesn't explain how. It also doesn't tell you how to remove the rel if needed(set to null).

Add an example of removing a default attribute and overriding one to a different value.
2023-02-18 18:39:13 +01:00
Sven Adlung
a66eb6b62a
Make y-prosemirror a peer dependency (extension-collaboration) (#3697)
* refactor(extension-collaboration): make y-prosemirror a peer dep

* docs: update installation of extension-collaboration

---------

Co-authored-by: Dominik <6538827+bdbch@users.noreply.github.com>
2023-02-07 10:20:37 +01:00
Sven Adlung
545ac62bdc
Update installation guides (#3698)
* docs: update installation guides

* docs: remove base setup

* docs: complete the prosemirror package documentation
2023-02-07 10:18:53 +01:00
James
523aa5ce44
Added CSS Required for Setup (#3711)
* Added CSS Setup Context

It was previously not clear that additional CSS was required to display placeholders.

* Fixed Typo.
2023-02-07 10:07:50 +01:00
Dominik Biedebach
ecd0ea38d5 remove peer deps link 2023-02-02 18:06:15 +01:00
Dominik
f387ad3dd4
feat(pm): new prosemirror package for dependency resolving
* chore:(core): migrate to tsup

* chore: migrate blockquote and bold to tsup

* chore: migrated bubble-menu and bullet-list to tsup

* chore: migrated more packages to tsup

* chore: migrate code and character extensions to tsup

* chore: update package.json to simplify build for all packages

* chore: move all packages to tsup as a build process

* chore: change ci build task

* feat(pm): add prosemirror meta package

* rfix: resolve issues with build paths & export mappings

* docs: update documentation to include notes for @tiptap/pm

* chore(pm): update tsconfig

* chore(packages): update packages

* fix(pm): add package export infos & fix dependencies

* chore(general): start moving to pm package as deps

* chore: move to tiptap pm package internally

* fix(demos): fix demos working with new pm package

* fix(tables): fix tables package

* fix(tables): fix tables package

* chore(demos): pinned typescript version

* chore: remove unnecessary tsconfig

* chore: fix netlify build

* fix(demos): fix package resolving for pm packages

* fix(tests): fix package resolving for pm packages

* fix(tests): fix package resolving for pm packages

* chore(tests): fix tests not running correctly after pm package

* chore(pm): add files to files array

* chore: update build workflow

* chore(tests): increase timeout time back to 12s

* chore(docs): update docs

* chore(docs): update installation guides & pm information to docs

* chore(docs): add link to prosemirror docs

* fix(vue-3): add missing build step

* chore(docs): comment out cdn link

* chore(docs): remove semicolons from docs

* chore(docs): remove unnecessary installation note

* chore(docs): remove unnecessary installation note
2023-02-02 17:37:33 +01:00
Mattias Reichel
e934b5e57e
Update schema.md (#3645)
The schema definition exmaple uses the node name `document` while the explaining text says that the node name is `doc`.
2023-01-27 14:39:24 +01:00
N0N1m3
3a04d9e4b5
fix(typo): typescript.md (#3657)
Add a forgotten quotation mark in the import and specify the language in md code block
2023-01-26 15:47:14 +01:00
Martin Kriegeskorte
cf47b2b08b docs: remove early access hint 2023-01-20 15:53:54 +01:00
Zaymon Antonio
acf833abec
🧹 Allow editor.setEditable to omit updates (#3301)
* 🧹 Allow `editor.setEditable` to omit updates

* 📚 Document change to `editor.setEditable`
2023-01-20 09:55:28 +01:00
Au
acca921184
Update sink-list-item.md (#3629)
correct text copy
2023-01-19 10:36:53 +01:00
Martin Kriegeskorte
7dc92014fd docs: update hocuspocus hints 2023-01-18 16:13:27 +01:00
Martin Kriegeskorte
69e24da87d docs: about & collab 2023-01-18 15:34:19 +01:00
svenadlung
62d42275c5 docs: remove sponsor box 2022-12-23 00:12:46 +01:00
svenadlung
2399a9c2ca docs: improve peer dependency hints 2022-12-23 00:00:57 +01:00
svenadlung
c519716720 docs: improve texts 2022-12-22 23:18:29 +01:00
svenadlung
96fce8a2fc docs: fix text 2022-12-22 23:17:37 +01:00
svenadlung
e367d5ecfc docs: explain peer dependencies 2022-12-22 23:15:57 +01:00