o
    m¨Êh…  ã                   @   sÐ   d dl mZ d dlmZ d dlmZ zd dlmZ W n ey)   d dl	mZ Y nw d dl
mZmZ d dlmZ G dd„ dejƒZG d	d
„ d
eƒZG dd„ dejƒZej e¡ ej ee¡ ej ee¡ dS )é    )Úadmin)ÚFlatPageAdmin)ÚFlatPage)Úreverse)ÚTestPageÚ
TestInline)ÚTinyMCEc                       s$   e Zd ZeZdZ‡ fdd„Z‡  ZS )ÚTinyMCETestInlineAdminé   c                    óD   |j dv r|jtdddœdtdƒid�d�S tt| ƒj|fi |¤ŽS ©	N)Úcontent1Úcontent2éP   é   ©ÚcolsÚrowsÚexternal_link_list_urlútinymce-linklist©ÚattrsÚ	mce_attrs©Úwidget)ÚnameÚ	formfieldr   r   Úsuperr	   Úformfield_for_dbfield©ÚselfÚdb_fieldÚkwargs©Ú	__class__© úK/var/www/html/env/lib/python3.10/site-packages/testtinymce/testapp/admin.pyr      ó   


þz,TinyMCETestInlineAdmin.formfield_for_dbfield)Ú__name__Ú
__module__Ú__qualname__r   ÚmodelÚextrar   Ú__classcell__r%   r%   r#   r&   r	      s    r	   c                       s   e Zd Z‡ fdd„Z‡  ZS )ÚTinyMCEFlatPageAdminc                    sD   |j dkr|jtdddœdtdƒid�d�S tt| ƒj|fi |¤ŽS )	NÚcontentr   r   r   r   r   r   r   )r   r   r   r   r   r.   r   r   r#   r%   r&   r      r'   z*TinyMCEFlatPageAdmin.formfield_for_dbfield)r(   r)   r*   r   r-   r%   r%   r#   r&   r.      s    r.   c                       s"   e Zd ZegZ‡ fdd„Z‡  ZS )ÚTinyMCETestPageAdminc                    r   r   )r   r   r   r   r   r0   r   r   r#   r%   r&   r   (   r'   z*TinyMCETestPageAdmin.formfield_for_dbfield)r(   r)   r*   r	   Úinlinesr   r-   r%   r%   r#   r&   r0   %   s    r0   N)Údjango.contribr   Údjango.contrib.flatpages.adminr   Údjango.contrib.flatpages.modelsr   Údjango.urlsr   ÚImportErrorÚdjango.core.urlresolversÚtesttinymce.testapp.modelsr   r   Útinymce.widgetsr   ÚStackedInliner	   r.   Ú
ModelAdminr0   ÚsiteÚ
unregisterÚregisterr%   r%   r%   r&   Ú<module>   s     þ
