85 lines
		
	
	
		
			5.5 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			85 lines
		
	
	
		
			5.5 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
| {% if postos | length > 0 %}
 | |
|     {% for posto in postos %}
 | |
|         <div class="row">
 | |
|             {% if posto.root_post %}
 | |
|             <div class="card s5 deep-orange accent-4 darken-1">
 | |
|             {% else %}
 | |
|             <div class="card s5 blue-grey darken-1">
 | |
|             {% endif %}
 | |
|             
 | |
|                 <div class="card-content white-text">
 | |
|                     <span class="new badge yellow" data-badge-caption="">
 | |
|                         <a class="purple-text" href="#post-{{ posto._key }}"> #{{ posto._key }} </a>
 | |
|                     </span>
 | |
|                     <span class="new badge blue"  data-badge-caption="">Ответов: {{ posto.answers_num }}</span>
 | |
|                     <span class="new badge red"   data-badge-caption="">Длина треда: {{ posto.children_num }}</span>
 | |
|                 </div>
 | |
|                 <div class="row" id="post-{{ posto._key }}">
 | |
|                         
 | |
|                     {% if posto.images[0] | length > 0 %} 
 | |
|                     <div class="col s4">
 | |
|                         <div class="card-image">
 | |
|                             <!-- <div class="hex-main">
 | |
|                                 <div class="hex-container">
 | |
|                                     <a href="https://loremflickr.com/g/320/240/paris"  target="_blank" "> 
 | |
|                                         <img src="https://loremflickr.com/g/320/240/paris">
 | |
|                                     </a>
 | |
|                                 </div>
 | |
|                             </div>  -->
 | |
|                             <div class="card-image" style=" margin:10px; ">
 | |
|                               <img src="https://loremflickr.com/g/320/240/paris">
 | |
|                               <span class="card-title"><a class="link" href="#post-{{ posto.parent_post }}"> >>{{ posto.parent_post }} </a> </span>
 | |
|                             </div>
 | |
|                         </div>
 | |
|                     </div>
 | |
|                     {% endif %}
 | |
|                     <!-- <div class="col s8">
 | |
|                         <div class="card-content white-text">
 | |
|                             <span class="card-title">#{{ posto._key }}
 | |
|                                 <span class="new badge blue"  data-badge-caption="">Ответов: {{ posto.answers_num }}</span>
 | |
|                                 <span class="new badge red"   data-badge-caption="">Длина треда: {{ posto.children_num }}</span>
 | |
|                             </span>
 | |
|                             
 | |
|                             {% if posto.parent_post %} 
 | |
|                             <a class="link orange-text purple" href="#post-{{ posto.parent_post }}"> >>{{ posto.parent_post }} </a> 
 | |
|                             {% endif %}
 | |
|                             <p>{{ posto.texto }}</p> 
 | |
|                         </div>
 | |
|                     </div> -->
 | |
|                     <div class="col s12  card-content white-text">
 | |
|                         {% if posto.parent_post %} 
 | |
|                         <a class="link orange-text purple" href="#post-{{ posto.parent_post }}"> >>{{ posto.parent_post }} </a> 
 | |
|                         {% endif %}
 | |
|                         <p>{{ posto.texto }}</p> 
 | |
|                     </div>
 | |
|                     <div class="col s12  card-action white-text">
 | |
|                         <div class="right">
 | |
|                             <!-- <a href="#" hx-post="/post_my_post/{{ posto._key }}" hx-target="#neu-posts" >Answer me!</a>  -->
 | |
|                             <a href="#answer-post" hx-post="/answer_post/{{ posto._key }}" hx-target="#answer-post" >Ответить этому.</a> 
 | |
|                         </div>
 | |
|                     </div>
 | |
|                     <div class="col s12  card-content white-text">
 | |
|                         <!-- TODO !подгрузка следующего поста в конец треда без перезагрузки всего треда! -->
 | |
|                         <div class="left">
 | |
|                             <!-- <a href="#" hx-post="/post_my_post/{{ posto._key }}" hx-target="#neu-posts" >Answer me!</a>  -->
 | |
|                             {% if posto.answers_list[0] | length > 0 %} 
 | |
|                             <p>Ответы:</p> 
 | |
|                             {% for ans in posto.answers_list[0] %} 
 | |
|                                 {% if (posto.answers_list[1])[loop.index-1] > 0 %}  
 | |
|                                     {% if (posto.answers_list[2])[loop.index-1] > 0 %} 
 | |
|                                         <a href="#post-{{ (posto.answers_list[0])[loop.index-1] }}" class="lime-text red collection-item" style="padding: 2px 2px;">>>{{ (posto.answers_list[0])[loop.index-1] }} (ответов {{ (posto.answers_list[1])[loop.index-1] }}, длина {{ (posto.answers_list[2])[loop.index-1] }})</a>
 | |
|                                     {% else %}
 | |
|                                         <a href="#post-{{ (posto.answers_list[0])[loop.index-1] }}" class="lime-text red collection-item" style="padding: 2px 2px;">>>{{ (posto.answers_list[0])[loop.index-1] }} (ответов {{ (posto.answers_list[1])[loop.index-1] }})</a>
 | |
|                                     {% endif %} 
 | |
|                                 {% else %}
 | |
|                                     <a href="#post-{{ (posto.answers_list[0])[loop.index-1] }}" class="lime-text red collection-item" style="padding: 2px 2px;">>>{{ (posto.answers_list[0])[loop.index-1] }}</a>
 | |
|                                 {% endif %} 
 | |
|                             {% endfor %} 
 | |
|                             {% endif %}
 | |
|                         </div>
 | |
|                     </div>
 | |
|                 </div>
 | |
|             </div>
 | |
|         </div>  
 | |
|     {% endfor %}
 | |
| {% endif %} |