Metadata-Version: 2.1
Name: wagtail_editorjs
Version: 1.1.5
Summary: EditorJS as a widget for Wagtail, with Page- and Image chooser support
Home-page: https://github.com/Nigel2392/wagtail_editorjs
Author: Nigel
Author-email: nigel@goodadvice.it
License: GPL-3.0-only
Classifier: Environment :: Web Environment
Classifier: Framework :: Django
Classifier: Framework :: Django :: 4.2
Classifier: Framework :: Wagtail
Classifier: Framework :: Wagtail :: 5
Classifier: Framework :: Wagtail :: 6
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: Django>=4.2
Requires-Dist: Wagtail>=5.0
Requires-Dist: beautifulsoup4>=4.9.3

wagtail_editorjs
================

A Wagtail EditorJS widget with page/image chooser support, document support and more!

Quick start
-----------

1. Add 'wagtail_editorjs' to your INSTALLED_APPS setting like this:

   ```
   INSTALLED_APPS = [
   ...,
   'wagtail_editorjs',
   ]
   ```
2. Add the HTML to your template:

   ```django-html
   <link rel="stylesheet" href="{% static 'wagtail_editorjs/css/frontend.css' %}">
   {% load editorjs %}
   {% editorjs self.editor_field %}
   ```
3. Add the field to your model:

   ```python
   ...
   from wagtail_editorjs.fields import EditorJSField


   class HomePage(Page):
       content_panels = [
           FieldPanel("editor_field"),
       ]
       editor_field = EditorJSField(
           # All supported features
           features=[
               'attaches',
               'checklist',
               'code',
               'delimiter',
               'header',
               'image',
               'inline-code',
               'marker',
               'nested-list',
               'paragraph',
               'quote',
               'raw',
               'table',
               'underline',
               'warning',
               'link',
               'text-alignment-tune',
               'text-variant-tune'
           ],
           blank=True,
           null=True,
       )

   ```
