mirror of
				https://github.com/ae-utbm/sith.git
				synced 2025-10-31 00:53:08 +00:00 
			
		
		
		
	Use real images with lazy loading in sas albums and user pictures
This commit is contained in:
		| @@ -78,8 +78,8 @@ | ||||
|           <div | ||||
|             class="photo" | ||||
|             :class="{not_moderated: !picture.is_moderated}" | ||||
|             :style="`background-image: url(${picture.thumb_url})`" | ||||
|           > | ||||
|             <img :src="picture.thumb_url" :alt="picture.name" loading="lazy" /> | ||||
|             <template x-if="!picture.is_moderated"> | ||||
|               <div class="overlay"> </div> | ||||
|               <div class="text">{% trans %}To be moderated{% endtrans %}</div> | ||||
|   | ||||
| @@ -2,15 +2,19 @@ | ||||
|   <a href="{{ url('sas:album', album_id=a.id) }}"> | ||||
|     {% if a.file %} | ||||
|       {% set img = a.get_download_url() %} | ||||
|       {% set src = a.name %} | ||||
|     {% elif a.children.filter(is_folder=False, is_moderated=True).exists() %} | ||||
|       {% set img = a.children.filter(is_folder=False).first().as_picture.get_download_thumb_url() %} | ||||
|       {% set picture = a.children.filter(is_folder=False).first().as_picture %} | ||||
|       {% set img = picture.get_download_thumb_url()  %} | ||||
|       {% set src = picture.name %} | ||||
|     {% else %} | ||||
|       {% set img = static('core/img/sas.jpg') %} | ||||
|       {% set src = "sas.jpg" %} | ||||
|     {% endif %} | ||||
|     <div | ||||
|       class="album{% if not a.is_moderated %} not_moderated{% endif %}" | ||||
|       style="background-image: url('{{ img }}');" | ||||
|     > | ||||
|       <img src="{{ img }}" alt="{{ src }}" loading="lazy" /> | ||||
|       {% if not a.is_moderated %} | ||||
|         <div class="overlay"> </div> | ||||
|         <div class="text">{% trans %}To be moderated{% endtrans %}</div> | ||||
|   | ||||
| @@ -114,12 +114,12 @@ | ||||
|                   {% trans %}HD version{% endtrans %} | ||||
|                 </a> | ||||
|                 <br> | ||||
|                 <a class="text danger" :href="`/sas/picture/${currentPicture.id}/report`"> | ||||
|                 <a class="text danger" :href="currentPicture.report_url"> | ||||
|                   {% trans %}Ask for removal{% endtrans %} | ||||
|                 </a> | ||||
|               </div> | ||||
|               <div class="buttons"> | ||||
|                 <a class="button" :href="`/sas/picture/${currentPicture.id}/edit/`"><i class="fa-regular fa-pen-to-square edit-action"></i></a> | ||||
|                 <a class="button" :href="currentPicture.edit_url"><i class="fa-regular fa-pen-to-square edit-action"></i></a> | ||||
|                 <a class="button" href="?rotate_left"><i class="fa-solid fa-rotate-left"></i></a> | ||||
|                 <a class="button" href="?rotate_right"><i class="fa-solid fa-rotate-right"></i></a> | ||||
|               </div> | ||||
|   | ||||
| @@ -35,8 +35,8 @@ | ||||
|               <div | ||||
|                 class="photo" | ||||
|                 :class="{not_moderated: !picture.is_moderated}" | ||||
|                 :style="`background-image: url(${picture.thumb_url})`" | ||||
|               > | ||||
|                 <img :src="picture.thumb_url" :alt="picture.name" loading="lazy" /> | ||||
|                 <template x-if="!picture.is_moderated"> | ||||
|                   <div class="overlay"> </div> | ||||
|                   <div class="text">{% trans %}To be moderated{% endtrans %}</div> | ||||
|   | ||||
		Reference in New Issue
	
	Block a user