a
    Dg                     @   s   d dl mZmZmZ d dlmZ d dlm  m	  m
  m  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 ed	d
d	 Zeddd ZdS )    )includepathreverse_lazy)gettextN)hooks)urls)MediaEmbedHandler)ContentstateMediaConversionRule)EditorHTMLEmbedConversionRuleregister_admin_urlsc                   C   s   t dttddgS )Nzembeds/Zwagtailembeds)	namespace)r   r   r    r   r   [/var/www/lab.imftr.de/x/nb_venv/lib/python3.9/site-packages/wagtail/embeds/wagtail_hooks.pyr      s    Zregister_rich_text_featuresc                 C   sf   |  t | ddt | ddtjddtddtdid	d
gd | ddt	 | j
d d S )NZ
editorhtmlembeddraftailZEMBEDZmediaZEmbedZembedsChooserzwagtailembeds:chooser)typeZicondescriptionZchooserUrlsz'wagtailembeds/js/embed-chooser-modal.js)ZjsZcontentstate)Zregister_embed_typer   Zregister_converter_ruler
   Zregister_editor_plugindraftail_featuresZEntityFeature_r   r	   Zdefault_featuresappend)featuresr   r   r   register_embed_feature   s*    
r   )Zdjango.urlsr   r   r   Zdjango.utils.translationr   r   Z1wagtail.admin.rich_text.editors.draftail.featuresZadminZ	rich_textZeditorsr   r   r   Zwagtailr   Zwagtail.embedsr   Zwagtail.embeds.rich_textr   Z%wagtail.embeds.rich_text.contentstater	   Z$wagtail.embeds.rich_text.editor_htmlr
   registerr   r   r   r   r   r   <module>   s   $
