
    !4Dh                     `    S SK r S SKJr  S SKJr  S SKJr  S SKJr  S r	S r
S rS	 rS
 rS rg)    N)HttpResponse)render)reversegzip_compressorc                     SSK Jn  UR                  R                  5        Vs/ s H  o"R                  UR
                  4PM     nn[        U5      $ s  snf )zf
Returns a HttpResponse whose content is a Javascript file representing a
list of links to flatpages.
r   )FlatPage)django.contrib.flatpages.modelsr	   objectsalltitleurlrender_to_link_list)requestr	   page	link_lists       ?/var/www/html/env/lib/python3.13/site-packages/tinymce/views.pyflatpages_link_listr      sH    
 94<4D4D4H4H4JK4JD**dhh'4JIKy)) Ls   !Ac                     [        U 5      $ )z%
Returns a GZip-compressed response.
r   )r   s    r   
compressorr      s     7##    c                     [        SU 5      $ )z
Returns a HttpResponse whose content is a Javascript file representing a
list of links suitable for use wit the TinyMCE external_link_list_url
configuration option. The link_list parameter must be a list of 2-tuples.
tinyMCELinkListrender_to_js_vardef)r   s    r   r   r      s     0)<<r   c                     [        SU 5      $ )z
Returns a HttpResponse whose content is a Javascript file representing a
list of images suitable for use wit the TinyMCE external_image_list_url
configuration option. The image_list parameter must be a list of 2-tuples.
tinyMCEImageListr   )
image_lists    r   render_to_image_listr   (   s     1:>>r   c                 P    SU  S[         R                  " U5       S3n[        USS9$ )Nzvar z = ;zapplication/x-javascriptcontent_type)jsondumpsr   )var_name	var_valueoutputs      r   r   r   1   s.    H:SI!6 7q9F-GHHr   c                      U R                  [        S5      5      n[        U SSU0SS9$ ! [         a    U R                  [        S5      5      n N4f = f)N	fb_browsezfilebrowser:fb_browseztinymce/filebrowser.jsfb_urlzapplication/javascriptr"   )build_absolute_urir   	Exceptionr   )r   r+   s     r   filebrowserr.   6   sf    N++GK,@A  	6-	   N++G4K,LMNs   * $AA)r$   django.httpr   django.shortcutsr   django.urlsr   tinymce.compressorr   r   r   r   r   r   r.    r   r   <module>r4      s5     $ #  .*$=?I
r   