diff options
author | Matthias Andreas Benkard <code@mail.matthias.benkard.de> | 2020-04-26 13:14:21 +0200 |
---|---|---|
committer | Matthias Andreas Benkard <code@mail.matthias.benkard.de> | 2020-04-26 18:38:45 +0200 |
commit | 369e698b0761a0c0abb460e92d680ae441374422 (patch) | |
tree | e1fb9358f85fe07bf28fcea8923dafb573d6aca3 /src/main/resources/templates/benki/posts/postList.html | |
parent | b3ff7ac842c385bb7c1a99d794a0c57830f58ea7 (diff) |
KB54 Group posts by date, use floating to make style sheet even more compact.
Change-Id: I41346eb51481d4c2c4e7066373fba5b7073e3e4f
Diffstat (limited to 'src/main/resources/templates/benki/posts/postList.html')
-rw-r--r-- | src/main/resources/templates/benki/posts/postList.html | 68 |
1 files changed, 36 insertions, 32 deletions
diff --git a/src/main/resources/templates/benki/posts/postList.html b/src/main/resources/templates/benki/posts/postList.html index 2911be4..f178927 100644 --- a/src/main/resources/templates/benki/posts/postList.html +++ b/src/main/resources/templates/benki/posts/postList.html @@ -54,67 +54,71 @@ <section id="main-content"> {#for day in postDays} <div class="post-day"> + <div class="post-day-info"> + <time datetime="{day.date.htmlDate}">{day.date.humanDate}</time> + </div> + {#for post in day.posts} {#with post} {#if post.isBookmark} - <article class="bookmark"> + <article class="bookmark {#if descriptionHtml != ""}post-with-nonempty-body{/if}"> + <section class="bookmark-editor post-editor"> + {#if showBookmarkForm} + <elix-expandable-panel class="bookmark-editor-pane editor-pane"> + <mlk-bookmark-submission-form edited-id="{post.id}"></mlk-bookmark-submission-form> + </elix-expandable-panel> + {/if} + </section> + <header> <div class="bookmark-info"> + <span class="bookmark-owner post-owner">{owner.firstName}</span> <a class="post-link" href="/posts/{post.id}"> - <time datetime="{date.htmlDateTime}">{date.humanDateTime}</time> - <span class="bookmark-owner">{owner.firstName} {owner.lastName}</span> + <span class="post-self-link">#</span> </a> - </div> - <div class="bookmark-controls"> - {#if showBookmarkForm} - <button class="pure-button bookmark-edit-button">Edit</button> - {/if} + <a href="{uri}" class="bookmark-title"> + <h1 class="bookmark-title">⇢ {title}</h1>. + </a> </div> </header> - <section class="bookmark-editor post-editor"> + <div class="bookmark-controls"> {#if showBookmarkForm} - <elix-expandable-panel class="bookmark-editor-pane editor-pane"> - <mlk-bookmark-submission-form edited-id="{post.id}"></mlk-bookmark-submission-form> - </elix-expandable-panel> + <button class="pure-button bookmark-edit-button">Edit</button> {/if} - </section> - - <section class="bookmark-title-section"> - <a href="{uri}" class="bookmark-title"><h1 class="bookmark-title">⇢ {title}</h1></a> - </section> + </div> - <section class="bookmark-description"> + <section class="bookmark-description post-content"> {descriptionHtml.raw} </section> </article> {#else} <article class="lazychat-message"> + <section class="lazychat-editor post-editor"> + {#if showLazychatForm} + <elix-expandable-panel class="lazychat-editor-pane editor-pane"> + <mlk-lazychat-submission-form edited-id="{post.id}"></mlk-lazychat-submission-form> + </elix-expandable-panel> + {/if} + </section> + <header> <div class="lazychat-message-info"> + <span class="lazychat-message-owner post-owner">{owner.firstName}</span> <a class="post-link" href="/posts/{post.id}"> - <time datetime="{date.htmlDateTime}">{date.humanDateTime}</time> - <span class="lazychat-message-owner">{owner.firstName} {owner.lastName}</span> + <span class="post-self-link">#</span> </a> </div> - - <div class="lazychat-message-controls"> - {#if showLazychatForm} - <button class="pure-button lazychat-edit-button">Edit</button> - {/if} - </div> </header> - <section class="lazychat-editor post-editor"> + <div class="lazychat-message-controls"> {#if showLazychatForm} - <elix-expandable-panel class="lazychat-editor-pane editor-pane"> - <mlk-lazychat-submission-form edited-id="{post.id}"></mlk-lazychat-submission-form> - </elix-expandable-panel> + <button class="pure-button lazychat-edit-button">Edit</button> {/if} - </section> + </div> - <section class="lazychat-message-content"> + <section class="lazychat-message-content post-content"> {contentHtml.raw} </section> </article> |