U
    {h                     @   s   d dl mZ d dlmZ d dlmZ d dlmZ d dl	m
Z
 d dlmZmZ ddlmZ d	gZG d
d	 d	eZG dd deZee e dS )    )forms)cached_property)
SafeString)gettext)versioned_static)Adapterregister   )BlockStaticBlockc                   @   s6   e Zd ZdZdd Zdd Zdd ZG dd	 d	Zd
S )r   z7
    A block that just 'exists' and has no fields.
    c                 C   s4   | j jd kr,| jr$tdd| ji S tdS | j jS )Nz%%(label)s: this block has no options.labelzThis block has no options.)meta
admin_textr   _self r   c/var/www/dating/data/www/fatepal.com/env/lib/python3.8/site-packages/wagtail/blocks/static_block.pyget_admin_text   s     zStaticBlock.get_admin_textc                 C   s   d S Nr   )r   datafilesprefixr   r   r   value_from_datadict   s    zStaticBlock.value_from_datadictc                 C   s   d S r   r   )r   valuer   r   r   	normalize!   s    zStaticBlock.normalizec                   @   s   e Zd ZdZdZdS )zStaticBlock.MetaN)__name__
__module____qualname__r   defaultr   r   r   r   Meta$   s   r    N)r   r   r   __doc__r   r   r   r    r   r   r   r   r      s
   c                   @   s$   e Zd ZdZdd Zedd ZdS )StaticBlockAdapterzwagtail.blocks.StaticBlockc                 C   s8   |  }t|trd}nd}|j||d|jjd|jigS )Nhtmltexticonr   )r   
isinstancer   namer   r%   r   )r   blockr   Ztext_or_htmlr   r   r   js_args,   s    
   zStaticBlockAdapter.js_argsc                 C   s   t jtdgdS )Nz"wagtailadmin/js/telepath/blocks.js)js)r   ZMediar   r   r   r   r   media=   s    zStaticBlockAdapter.mediaN)r   r   r   Zjs_constructorr)   r   r+   r   r   r   r   r"   )   s   r"   N)djangor   Zdjango.utils.functionalr   Zdjango.utils.safestringr   Zdjango.utils.translationr   r   Zwagtail.admin.staticfilesr   Zwagtail.telepathr   r   baser
   __all__r   r"   r   r   r   r   <module>   s   