# Editor with just a checklist without menu

**URL:** https://discuss.prosemirror.net/t/editor-with-just-a-checklist-without-menu/4362
**Category:** Uncategorized
**Created:** [January 23, 2022, 10:05am UTC](https://discuss.prosemirror.net/t/editor-with-just-a-checklist-without-menu/4362 "2022-01-23T10:05:03Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![tushar](https://discuss.prosemirror.net/letter_avatar_proxy/v4/letter/t/5fc32e/32.png) [@tushar](https://discuss.prosemirror.net/u/tushar)
#### Post date: [January 23, 2022, 10:05am UTC](https://discuss.prosemirror.net/t/editor-with-just-a-checklist-without-menu/4362/1 "2022-01-23T10:05:03Z")

</div>

Hi, I am a starter here. Looking to build editors for some domain specific requirements. To start with, can I build one with just the editor with only support of check list… Nothing else… no paragraph. In case it is empty, a place holder can be displayed. As soon the the user types, it gets converted into a check list.

Thanks in advance.

---

<div class="post-metadata">

### Author: ![hanspagel](https://discuss.prosemirror.net/user_avatar/discuss.prosemirror.net/hanspagel/32/836_2.png) [@hanspagel](https://discuss.prosemirror.net/u/hanspagel)
#### Post date: [January 23, 2022, 10:46am UTC](https://discuss.prosemirror.net/t/editor-with-just-a-checklist-without-menu/4362/2 "2022-01-23T10:46:51Z")

</div>

Hi tushar! Welcome to the ProseMirror community!

If you’re just getting started, take a look at Tiptap, which is based on ProseMirror, but has more ready-to-use extensions. A checklist-only example can be found here:

> **[Headless WYSIWYG Text Editor – Tiptap Editor](https://tiptap.dev/examples/tasks)**

You can combine that with the Placeholder extension:

> **[Placeholder – Tiptap Editor](https://tiptap.dev/api/extensions/placeholder)**

If you want to go plain-ProseMirror, take a look at the source code of the Placeholder and TaskList/TaskItem extensions, probably helps to learn from them, too.

---

<div class="post-metadata">

### Author: ![tushar](https://discuss.prosemirror.net/letter_avatar_proxy/v4/letter/t/5fc32e/32.png) [@tushar](https://discuss.prosemirror.net/u/tushar)
#### Post date: [January 23, 2022, 9:30pm UTC](https://discuss.prosemirror.net/t/editor-with-just-a-checklist-without-menu/4362/3 "2022-01-23T21:30:09Z")

</div>

Hi, Thanks for pointing those out. I have checked them out. My only challenge is that tiptap examples are out of the box solutions are in either vue.js or react. I am looking at vanilla js samples to include in my existing application without making too many changes.

Regarding Placeholder - Can we have two or more placeholders in a single editor …

---

<div class="post-metadata">

### Author: ![hanspagel](https://discuss.prosemirror.net/user_avatar/discuss.prosemirror.net/hanspagel/32/836_2.png) [@hanspagel](https://discuss.prosemirror.net/u/hanspagel)
#### Post date: [January 23, 2022, 10:34pm UTC](https://discuss.prosemirror.net/t/editor-with-just-a-checklist-without-menu/4362/4 "2022-01-23T22:34:03Z")

</div>

Sure! The documentation explains how to use it with Vanilla JavaScript, the linked example doesn’t use Vue/React besides for registering click handlers and the above linked Placeholder documentation page has information about passing a function for dynamic placeholders, instead of just using a string.

> **[Installation – Tiptap Editor](https://tiptap.dev/installation#vanilla-java-script)**
