Skip to main content

Wagtail text colour picker for DraftJS, with support for Wagtail > 5.2

Project description

Wagtail Colour Picker

A colour picker for Wagtail's DraftJS editor. Original repo Forked repo

Installation

pip install wagtailrichtextcolourpicker

Setup

Add colorfield and wagtailcolourpicker to INSTALLED_APPS in your settings. Ensure this is added after you have added all other django/wagtail modules.

   INSTALLED_APPS = [
      ...
       'colorfield'
       'wagtailcolourpicker',
      ...
   ]

Settings

Picker icon setting

WAGTAILCOLOURPICKER_ICON = ['...']

Use an icon name from the wagtail registered icon list or register your own icon with hooks

Models

To add a color, go to Snippets -> Color

image info

All added colors are then registered to the richtext features.

Screenshots

.. figure:: http://wagtailcolourpicker.readthedocs.io/en/latest/_images/screen_1.png :width: 728 px

Picker

image info

Selected Text

image info

Example app

  • Clone the repo

    git clone https://github.com/A-Amen/asdmenon-wagtailcolourpicker.git
    
  • Install dependencies

    pip install -r requirements.txt'
    
  • Migrate

    python manage.py migrate
    
  • Create a superuser

     python manage.py createsuperuser
    
  • Then runserver.

    python manage.py runserver
    

Go to http://127.0.0.1:8000/admin and add a new Basic page to test your changes.

Example site with docker

Clone the repo

git clone https://github.com/A-Amen/asdmenon-wagtailcolourpicker.git

Run the docker container

   cd wagtailcolourpicker
   docker-compose up

Create yourself a superuser

    docker-compose exec app bash
    python manage.py createsuperuser

Go to http://127.0.0.1:8000/admin and add a new basic page

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wagtailrichtextcolourpicker-0.1.2.tar.gz (10.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

wagtailrichtextcolourpicker-0.1.2-py3-none-any.whl (13.1 kB view details)

Uploaded Python 3

File details

Details for the file wagtailrichtextcolourpicker-0.1.2.tar.gz.

File metadata

File hashes

Hashes for wagtailrichtextcolourpicker-0.1.2.tar.gz
Algorithm Hash digest
SHA256 5e3c4b04ab3aece3de92a95e5b8c97a3956e2e3298289c8f06856356e1c41dff
MD5 0c9529103bd78ad586faa5ecdf90adb6
BLAKE2b-256 5b217a3b5add225e1ec8477368ec1a87912e461e85302fc62a06c4eefa0afa5f

See more details on using hashes here.

File details

Details for the file wagtailrichtextcolourpicker-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for wagtailrichtextcolourpicker-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f9ded5575e8caf8aad10e74154bb51434963783aeb4932f4b744ab8444aac72e
MD5 d5d3420eb12ed45817263a949f500cbf
BLAKE2b-256 3ca84175d87752b17e0f7a6c70754b4b71d3d0b082d800093f84b9c2b8662108

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page