Matthias Andreas Benkard | 2d4f92e | 2020-02-09 16:15:07 +0100 | [diff] [blame] | 1 | {@java.util.List<eu.mulk.mulkcms2.benki.bookmarks.Bookmark> bookmarks} |
Matthias Andreas Benkard | bca9461 | 2020-02-10 20:58:13 +0100 | [diff] [blame] | 2 | {@java.lang.Boolean authenticated} |
Matthias Andreas Benkard | 2d4f92e | 2020-02-09 16:15:07 +0100 | [diff] [blame] | 3 | |
| 4 | {#include base.html} |
| 5 | |
| 6 | {#title}Benki Bookmarks{/title} |
| 7 | {#siteSection}Bookmarks{/siteSection} |
| 8 | {#bookmarksClass}this-page{/bookmarksClass} |
| 9 | |
| 10 | {#head}{/head} |
| 11 | |
| 12 | {#body} |
| 13 | |
Matthias Andreas Benkard | 92c0c3c | 2020-02-10 21:20:37 +0100 | [diff] [blame] | 14 | {! #if authenticated !} |
Matthias Andreas Benkard | a7f4d03 | 2020-02-10 21:08:34 +0100 | [diff] [blame] | 15 | <script type="module" src="/web_modules/elix/define/ExpandableSection.js"></script> |
Matthias Andreas Benkard | 6991257 | 2020-02-13 04:41:32 +0100 | [diff] [blame] | 16 | <script type="module" src="/bookmarks/MlkBookmarkSubmissionForm.js" defer></script> |
Matthias Andreas Benkard | 8b7cfaa | 2020-02-12 05:30:42 +0100 | [diff] [blame] | 17 | <script type="module" src="/bookmarks/bookmarkList.js" defer></script> |
Matthias Andreas Benkard | 22f623c | 2020-02-12 05:54:53 +0100 | [diff] [blame] | 18 | |
Matthias Andreas Benkard | 8b7cfaa | 2020-02-12 05:30:42 +0100 | [diff] [blame] | 19 | <elix-expandable-section id="bookmark-submission-pane"> |
Matthias Andreas Benkard | a7f4d03 | 2020-02-10 21:08:34 +0100 | [diff] [blame] | 20 | <h2 slot="header" class="small-title"><button class="pure-button">Create New Bookmark</button></h2> |
| 21 | <section id="bookmark-submission"> |
Matthias Andreas Benkard | 6991257 | 2020-02-13 04:41:32 +0100 | [diff] [blame] | 22 | <mlk-bookmark-submission-form id="bookmark-submission-form"></mlk-bookmark-submission-form> |
Matthias Andreas Benkard | a7f4d03 | 2020-02-10 21:08:34 +0100 | [diff] [blame] | 23 | </section> |
| 24 | </elix-expandable-section> |
Matthias Andreas Benkard | 92c0c3c | 2020-02-10 21:20:37 +0100 | [diff] [blame] | 25 | {! /if !} |
Matthias Andreas Benkard | bca9461 | 2020-02-10 20:58:13 +0100 | [diff] [blame] | 26 | |
Matthias Andreas Benkard | 2d4f92e | 2020-02-09 16:15:07 +0100 | [diff] [blame] | 27 | {#for bookmark in bookmarks} |
| 28 | {#with bookmark} |
| 29 | <article class="bookmark"> |
| 30 | <header> |
| 31 | <a href="{uri}"><h1 class="bookmark-title">{title}</h1></a> |
Matthias Andreas Benkard | 424e16e | 2020-02-09 18:29:56 +0100 | [diff] [blame] | 32 | <div class="bookmark-info"> |
Matthias Andreas Benkard | 2d4f92e | 2020-02-09 16:15:07 +0100 | [diff] [blame] | 33 | <time datetime="{date.htmlDateTime}">{date.humanDateTime}</time> |
| 34 | <span class="bookmark-owner">{owner.firstName} {owner.lastName}</span> |
| 35 | </div> |
| 36 | </header> |
| 37 | |
| 38 | <section class="bookmark-description"> |
Matthias Andreas Benkard | 424e16e | 2020-02-09 18:29:56 +0100 | [diff] [blame] | 39 | {descriptionHtml.raw} |
Matthias Andreas Benkard | 2d4f92e | 2020-02-09 16:15:07 +0100 | [diff] [blame] | 40 | </section> |
| 41 | </article> |
| 42 | {/with} |
| 43 | {/for} |
| 44 | |
| 45 | {/body} |
| 46 | |
| 47 | {/include} |