blob: 7d23d45ab458a87329ea31ecf00ecf00ad04d3a3 [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
Matthias Andreas Benkard04a50e62020-02-16 19:08:38 +010010{#head}
11 <link href="/bookmarks/feed" rel="alternate" type="application/atom+xml" />
12{/head}
Matthias Andreas Benkard2d4f92e2020-02-09 16:15:07 +010013
14{#body}
15
Matthias Andreas Benkard92c0c3c2020-02-10 21:20:37 +010016{! #if authenticated !}
Matthias Andreas Benkarda7f4d032020-02-10 21:08:34 +010017 <script type="module" src="/web_modules/elix/define/ExpandableSection.js"></script>
Matthias Andreas Benkardc65679c2020-02-15 05:17:17 +010018 <script type="module" src="/bookmarks/MlkBookmarkSubmissionForm.js"></script>
Matthias Andreas Benkard8b7cfaa2020-02-12 05:30:42 +010019 <script type="module" src="/bookmarks/bookmarkList.js" defer></script>
Matthias Andreas Benkard22f623c2020-02-12 05:54:53 +010020
Matthias Andreas Benkard8b7cfaa2020-02-12 05:30:42 +010021 <elix-expandable-section id="bookmark-submission-pane">
Matthias Andreas Benkarda7f4d032020-02-10 21:08:34 +010022 <h2 slot="header" class="small-title"><button class="pure-button">Create New Bookmark</button></h2>
23 <section id="bookmark-submission">
Matthias Andreas Benkard69912572020-02-13 04:41:32 +010024 <mlk-bookmark-submission-form id="bookmark-submission-form"></mlk-bookmark-submission-form>
Matthias Andreas Benkarda7f4d032020-02-10 21:08:34 +010025 </section>
26 </elix-expandable-section>
Matthias Andreas Benkard92c0c3c2020-02-10 21:20:37 +010027{! /if !}
Matthias Andreas Benkardbca94612020-02-10 20:58:13 +010028
Matthias Andreas Benkard2d4f92e2020-02-09 16:15:07 +010029{#for bookmark in bookmarks}
30 {#with bookmark}
31 <article class="bookmark">
32 <header>
33 <a href="{uri}"><h1 class="bookmark-title">{title}</h1></a>
Matthias Andreas Benkard424e16e2020-02-09 18:29:56 +010034 <div class="bookmark-info">
Matthias Andreas Benkard2d4f92e2020-02-09 16:15:07 +010035 <time datetime="{date.htmlDateTime}">{date.humanDateTime}</time>
36 <span class="bookmark-owner">{owner.firstName} {owner.lastName}</span>
37 </div>
38 </header>
39
40 <section class="bookmark-description">
Matthias Andreas Benkard424e16e2020-02-09 18:29:56 +010041 {descriptionHtml.raw}
Matthias Andreas Benkard2d4f92e2020-02-09 16:15:07 +010042 </section>
43 </article>
44 {/with}
45{/for}
46
47{/body}
48
49{/include}