8bc653802d
Promoted our beta editor to the default editor. Keep an eye on (or subscribe to) https://ghost.org/changelog/ for release announcements with full details. - moved the beta editor (Lexical-based editor) to the default editor; all pages and posts will now use it - all mobiledoc (previous editor) posts will remain mobiledoc until opened in the editor at which point will be converted to Lexical on the fly and open in the new editor
62 lines
2.8 KiB
Handlebars
62 lines
2.8 KiB
Handlebars
<section class="gh-canvas gh-canvas-sticky">
|
|
<GhCanvasHeader class="gh-canvas-header sticky break tablet post-header">
|
|
<GhCustomViewTitle @title={{if this.session.user.isContributor (concat this.config.blogTitle " posts") "Posts"}} @query={{reset-query-params "posts"}} />
|
|
|
|
<section class="view-actions">
|
|
<PostsList::ContentFilter
|
|
@currentUser={{this.session.user}}
|
|
@selectedType={{this.selectedType}}
|
|
@availableTypes={{this.availableTypes}}
|
|
@onTypeChange={{this.changeType}}
|
|
@selectedVisibility={{this.selectedVisibility}}
|
|
@availableVisibilities={{this.availableVisibilities}}
|
|
@onVisibilityChange={{this.changeVisibility}}
|
|
@selectedAuthor={{this.selectedAuthor}}
|
|
@availableAuthors={{this.availableAuthors}}
|
|
@onAuthorChange={{this.changeAuthor}}
|
|
@selectedTag={{this.selectedTag}}
|
|
@availableTags={{this.availableTags}}
|
|
@onTagChange={{this.changeTag}}
|
|
@selectedOrder={{this.selectedOrder}}
|
|
@availableOrders={{this.availableOrders}}
|
|
@onOrderChange={{this.changeOrder}}
|
|
/>
|
|
|
|
<div class="view-actions-top-row">
|
|
<LinkTo @route="lexical-editor.new" @model="post" class="gh-btn gh-btn-primary" data-test-new-post-button={{true}}><span>New post</span></LinkTo>
|
|
</div>
|
|
</section>
|
|
</GhCanvasHeader>
|
|
|
|
<section class="view-container content-list">
|
|
<PostsList::List
|
|
@model={{this.postsInfinityModel}}
|
|
@list={{this.selectionList}}
|
|
>
|
|
<li class="no-posts-box" data-test-no-posts-box>
|
|
<div class="no-posts">
|
|
{{#if this.showingAll}}
|
|
{{svg-jar "posts-placeholder" class="gh-posts-placeholder"}}
|
|
<h4>Start creating content.</h4>
|
|
<LinkTo @route="lexical-editor.new" @model="post" class="gh-btn gh-btn-green" data-test-link="write-a-new-post">
|
|
<span>Write a new post</span>
|
|
</LinkTo>
|
|
{{else}}
|
|
<h4>No posts match the current filter</h4>
|
|
<LinkTo @route="posts" @query={{hash type=null author=null tag=null}} class="gh-btn" data-test-link="show-all">
|
|
<span>Show all posts</span>
|
|
</LinkTo>
|
|
{{/if}}
|
|
</div>
|
|
</li>
|
|
</PostsList::List>
|
|
|
|
<GhInfinityLoader
|
|
@infinityModel={{this.postsInfinityModel}}
|
|
@scrollable=".gh-main"
|
|
@triggerOffset={{1000}} />
|
|
</section>
|
|
|
|
{{outlet}}
|
|
</section>
|