
R X                 @   s   d  d l  m Z d  d l m Z d  d l m Z d  d l m Z Gd d   d e  Z	 d e j
 k r d  d l m Z e g  d	 g  n  d
 S)    )	TextField)settings)widgets)RedactorEditorc                   s4   e  Z d  Z   f d d   Z   f d d   Z   S)RedactorFieldc          	      s   | j  d i   } | j  d d  } | j  d d  } | j  d d  } t d | d | d | d |  |  _ t t |   j | |   d  S)NZredactor_options	upload_to allow_file_uploadTallow_image_upload)popr   widgetsuperr   __init__)selfargskwargsoptionsr   r	   r
   )	__class__ L/home/ubuntu/projects/ifolica/lib/python3.4/site-packages/redactor/fields.pyr      s    zRedactorField.__init__c                sV   i |  j  d 6} | j |  | d t j k r@ |  j  | d <n  t t |   j |   S)Nr   )r   updateadmin_widgetsZAdminTextareaWidgetr   r   	formfield)r   r   defaults)r   r   r   r      s
    zRedactorField.formfield)__name__
__module____qualname__r   r   r   r   )r   r   r      s   r   Zsouth)add_introspection_rulesz ^redactor\.fields\.RedactorFieldN)Zdjango.db.modelsr   Zdjango.confr   Zdjango.contrib.adminr   r   Zredactor.widgetsr   r   ZINSTALLED_APPSZsouth.modelsinspectorr   r   r   r   r   <module>   s   