blob: 566bfb2a1ff2dfcd7256bc4f529c15cc18621686 [file] [log] [blame]
Matthias Andreas Benkard2d4f92e2020-02-09 16:15:07 +01001{@java.util.List<eu.mulk.mulkcms2.benki.bookmarks.Bookmark> bookmarks}
Matthias Andreas Benkardbca94612020-02-10 20:58:13 +01002{@java.lang.Boolean authenticated}
Matthias Andreas Benkard2d4f92e2020-02-09 16:15:07 +01003
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 Benkard92c0c3c2020-02-10 21:20:37 +010014{! #if authenticated !}
Matthias Andreas Benkarda7f4d032020-02-10 21:08:34 +010015 <script type="module" src="/web_modules/elix/define/ExpandableSection.js"></script>
Matthias Andreas Benkard69912572020-02-13 04:41:32 +010016 <script type="module" src="/bookmarks/MlkBookmarkSubmissionForm.js" defer></script>
Matthias Andreas Benkard8b7cfaa2020-02-12 05:30:42 +010017 <script type="module" src="/bookmarks/bookmarkList.js" defer></script>
Matthias Andreas Benkard22f623c2020-02-12 05:54:53 +010018
Matthias Andreas Benkard8b7cfaa2020-02-12 05:30:42 +010019 <elix-expandable-section id="bookmark-submission-pane">
Matthias Andreas Benkarda7f4d032020-02-10 21:08:34 +010020 <h2 slot="header" class="small-title"><button class="pure-button">Create New Bookmark</button></h2>
21 <section id="bookmark-submission">
Matthias Andreas Benkard69912572020-02-13 04:41:32 +010022 <mlk-bookmark-submission-form id="bookmark-submission-form"></mlk-bookmark-submission-form>
Matthias Andreas Benkarda7f4d032020-02-10 21:08:34 +010023 </section>
24 </elix-expandable-section>
Matthias Andreas Benkard92c0c3c2020-02-10 21:20:37 +010025{! /if !}
Matthias Andreas Benkardbca94612020-02-10 20:58:13 +010026
Matthias Andreas Benkard2d4f92e2020-02-09 16:15:07 +010027{#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 Benkard424e16e2020-02-09 18:29:56 +010032 <div class="bookmark-info">
Matthias Andreas Benkard2d4f92e2020-02-09 16:15:07 +010033 <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 Benkard424e16e2020-02-09 18:29:56 +010039 {descriptionHtml.raw}
Matthias Andreas Benkard2d4f92e2020-02-09 16:15:07 +010040 </section>
41 </article>
42 {/with}
43{/for}
44
45{/body}
46
47{/include}