Metadata-Version: 1.1
Name: django-ace
Version: 1.0.10
Summary: django-ace provides integration for ajax.org ACE with Django
Home-page: https://github.com/django-ace/django-ace
Author: Bradley Ayers
Author-email: bradley.ayers@gmail.com
License: Simplified BSD
Description: ==========
        django-ace
        ==========
        
        
        Usage
        =====
        
        ::
        
            from django import forms
            from django_ace import AceWidget
        
            class EditorForm(forms.Form):
                text = forms.CharField(widget=AceWidget)
        
        Syntax highlighting and static analysis can be enabled by specifying the
        language::
        
            class EditorForm(forms.Form):
                text = forms.CharField(widget=AceWidget(mode='css'))
        
        Themes are also supported::
        
            class EditorForm(forms.Form):
                text = forms.CharField(widget=AceWidget(mode='css', theme='twilight'))
        
        All options, and their default values, are::
        
            class EditorForm(forms.Form):
                text = forms.CharField(widget=AceWidget(
                    mode=None,  # try for example "python"
                    theme=None,  # try for example "twilight"
                    wordwrap=False,
                    width="500px",
                    height="300px",
                    minlines=None,
                    maxlines=None,
                    showprintmargin=True,
                    showinvisibles=False,
                    usesofttabs=True,
                    tabsize=None,
                    fontsize=None,
                    toolbar=True,
                    readonly=False,
                    showgutter=True,  # To hide/show line numbers
                    behaviours=True,  # To disable auto-append of quote when quotes are entered
                ))
        
        
        Install
        =======
        
        1. Install using pip::
        
            pip install django_ace
        
        2. Update ``INSTALLED_APPS``::
        
            INSTALLED_APPS = (
                # ...
                'django_ace',
            )
        
        
        Example Project
        ===============
        
        There's an example project included in the source, to try it do::
        
            cd example/
            virtualenv .env
            . .env/bin/activate
            pip install -e ..
            ./manage.py makemigrations app
            ./manage.py migrate
            ./manage.py runserver
        
        Then browser to ``http://localhost:8000``.
        
        
        Change log
        ==========
        
        v1.0.10
        -------
        
        - FIX JavaScript error when using ``JavaScriptCatalog``.
        
        
        v1.0.9
        ------
        
        - New widget option ``showgutters`` to hide line numbers.
        - New widget option ``behaviours`` to avoid auto-insert of quotes.
        
        
        v1.0.8
        ------
        
        - New widget option ``readonly``.
        - Update ACE editor to version v1.4.12.
        
        
        v1.0.7
        ------
        
        - New widget option ``toolbar``.
        - Update ACE editor to version v1.4.8.
        
        
        v1.0.6
        ------
        
        - New widget option ``fontsize``.
        - Update ACE editor to version v1.4.7.
        
        
        v1.0.5
        ------
        
        - New widget option ``tabsize``.
        - Upgrade ACE editor to version v1.4.2.
        
        
        v1.0.4
        ------
        
        - Update Django compatibility to ``>1.11,<=2.1``
        - New widget options ``minLines``, ``maxLines``, ``showinvisibles``, ``usesofttabs``.
        - Upgrade ACE editor to version v1.4.0.
        - Updated example for Django 1.11
        - PEP8 improvements
        
        v1.0.2
        ------
        
        - Upgrade ACE editor to version 1.1.8
        - Add support for showprintmargin
        
        v1.0.1
        ------
        
        - Add support for Django 1.7 by removing deprecated imports.
        
        v1.0.0
        ------
        
        - Initial release.
        
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Framework :: Django
