| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- <span class="title">
- : if ( $rss ) {
- <a title="RSS" class="rss" href="<: $route :>?format=rss"></a>
- <: $category :>:
- : }
- </span>
- : if ( $about_header ) {
- <: $about_header | mark_raw :>
- : }
- <hr class="divider" />
- : for $posts -> $post {
- :if ( $tiled ) {
- <a href="<: $route :>/<: $post.id :>" class="tile">
- <div class="responsive preview" style="background-image:url(<: $post.preview :>)"></div>
- <p class="midtitle"><: $post.title :></p>
- </a>
- : } else {
- <div class="post">
- <h3 class='blogtitles'>
- <a href='/posts/<: $post.id :>'><: $post.title :></a>
- <a class="undecorated" href='<: $post.href :>'>🔗</a>
- <span id="<: $post.id :>-time" style="float:right;"><: $post.created :></span>
- <a class='usericon <: $post.user :>' title='Posted by <: $post.user :>'></a>
- </h3>
- : if ( $post.video_href ) {
- <video class="responsive" controls poster="<: $post.preview :>" >
- <source src="<: $post.video_href :>" type="<: $post.video_content_type :>" />
- Your browser does not support the video tag.
- </video>
- : }
- : if ( $post.audio_href ) {
- <audio controls>
- <source src="<: $post.audio_href :>" type="<: $post.audio_content_type :>" />
- Your browser does not support the audio tag.
- </audio>
- : }
- : if ( $post.is_video ) {
- <video class="responsive" controls poster="<: $post.preview :>" >
- <source src="<: $post.href :>" type="<: $post.content_type :>" />
- Your browser does not support the video tag.
- </video>
- : }
- : if ( $post.is_audio ) {
- <audio controls>
- <source src="<: $post.href :>" type="<: $post.content_type :>" />
- Your browser does not support the audio tag.
- </audio>
- : }
- : if ( $post.is_image ) {
- <div style="background-image:url(<: $post.href :>);" class="responsive preview"></div>
- : }
- : $post.data | mark_raw;
- : if ( $can_edit ) {
- <br />
- <a style="display: inline-block;" onclick="switchMenu('<: $post.id :>');">[Edit]</a>
- <div id="<: $post.id :>" style="display:none;">
- : include $post.type ~ ".tx" { post => $post};
- <form class="Submissions" action="/post/delete" method="POST" class="inline">
- <input type="hidden" name="id" value="<: $post.id :>"></input>
- <input type="hidden" name="to" value="<: $route :>"></input>
- <input class="coolbutton" type="submit" value="Delete"></input>
- </form>
- </div>
- : }
- <script type="text/javascript">
- // Fix post dates to be localized
- document.addEventListener("DOMContentLoaded", function(event) {
- var e = document.getElementById("<: $post.id :>-time");
- var d = new Date(Date(e.innerText));
- e.innerHTML = " " + d.toDateString();
- });
- </script>
- </div>
- <hr class="divider" />
- : }
- : }
- : if ( $rss ) {
- : include "paginator.tx";
- : }
- : if ( $about_footer ) {
- <: $about_footer | mark_raw :>
- : }
|