U
    )a                     @   sZ   d dl mZ 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 )    )absolute_import)forms)models   )CKEditorWidgetc                       s4   e Zd Z fddZ fddZedd Z  ZS )RichTextFieldc                    s@   | dd| _| dg | _| dg | _tt| j|| d S )Nconfig_namedefaultextra_pluginsexternal_plugin_resources)popr   r
   r   superr   __init__)selfargskwargs	__class__ ~/home/adriano.carvalho/ftp/files/BrinquedotecaVirtual/brinquedotecavirtual/venv/lib/python3.8/site-packages/ckeditor/fields.pyr   
   s    zRichTextField.__init__c                    s4   |   | j| j| jd}|| tt| jf |S )N)Z
form_classr   r
   r   )_get_form_classr   r
   r   updater   r   	formfield)r   r   defaultsr   r   r   r      s    
zRichTextField.formfieldc                   C   s   t S )N)RichTextFormFieldr   r   r   r   r      s    zRichTextField._get_form_class)__name__
__module____qualname__r   r   staticmethodr   __classcell__r   r   r   r   r   	   s   
r   c                       s   e Zd Zd fdd	Z  ZS )r   r	   Nc                    s.   | dt|||di tt| j|| d S )NZwidget)r   r
   r   )r   r   r   r   r   )r   r   r
   r   r   r   r   r   r   r       s     	zRichTextFormField.__init__)r	   NN)r   r   r   r   r   r   r   r   r   r      s      r   N)
__future__r   Zdjangor   Z	django.dbr   Zwidgetsr   Z	TextFieldr   fieldsZ	CharFieldr   r   r   r   r   <module>   s
   