a
    ›"Wfá  ã                   @   sN   d dl mZ d dlmZ ddlmZ G dd„ dejƒZG dd„ dejj	ƒZ
d	S )
é    )Úmodels)Úformsé   )ÚQuillEditorWidgetc                       s.   e Zd ZdZd‡ fdd„	Z‡ fdd„Z‡  ZS )ÚRichTextFieldz6Extended TextField that provides WYSIWYG with QuillJS.Údefaultc                    s    || _ tt| ƒj|i |¤Ž dS )z…Create a new WYSIWYG field.

        :param str config: The QuillJS config to use (from :py:class:`quill.apps.QuillConfig`)

        N)ÚconfigÚsuperr   Ú__init__©Úselfr   ÚargsÚkwargs©Ú	__class__© úE/var/www/sistema_ama/venv/lib/python3.9/site-packages/quill/fields.pyr
      s    zRichTextField.__init__c                    s,   t | jdœ}| |¡ tt| ƒjf i |¤ŽS )zGet the form for field.)Z
form_classr   )ÚRichTextFormFieldr   Úupdater	   r   Ú	formfield)r   r   Údefaultsr   r   r   r      s
    þ
zRichTextField.formfield)r   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__r
   r   Ú__classcell__r   r   r   r   r      s   	r   c                       s"   e Zd ZdZd‡ fdd„	Z‡  ZS )r   z&Extend form field for QuillJS WYSIWYG.r   c                    s.   |  dt|d�i¡ tt| ƒj|i |¤Ž dS )zŠCreate a new WYSIWYG form field.

        :param str config: The QuillJS config to use (from :py:class:`quill.apps.QuillConfig`)

        Zwidget)r   N)r   r   r	   r   r
   r   r   r   r   r
   "   s    
ÿzRichTextFormField.__init__)r   )r   r   r   r   r
   r   r   r   r   r   r      s   r   N)Z	django.dbr   Zdjangor   Zwidgetsr   Z	TextFieldr   ÚfieldsZ	CharFieldr   r   r   r   r   Ú<module>   s   