mirror of
https://github.com/TryGhost/Ghost-Admin.git
synced 2023-12-14 02:33:04 +01:00
3d341e2dd6
refs https://github.com/TryGhost/Ghost/issues/9311 Koenig is being fully rebooted, first port of call is to focus on getting the rich-text only aspect of mobiledoc-kit working with our popup toolbar. - renames old koenig implementation (used for reference, will eventually be deleted) - new `{{koenig-editor}}` mobiledoc-kit component implementation based on ember-mobiledoc-editor - markdown text expansions - new `{{gh-koenig-edtor}}` that wraps our title+editor and handles keyboard navigation between the two - clicks below content will focus the editor - new `{{koenig-toolbar}}` component for the popup formatting toolbar with improved behaviour and simplified code
30 lines
1,004 B
Handlebars
30 lines
1,004 B
Handlebars
{{#if showButton}}
|
|
<button class="gh-cardmenu-button" {{action "openMenu"}}>{{inline-svg "plus"}}</button>
|
|
{{/if}}
|
|
{{#if isOpen}}
|
|
<div class="gh-cardmenu">
|
|
<div class="gh-cardmenu-search">
|
|
{{inline-svg "search.svg"}}
|
|
{{gh-input query
|
|
class="gh-input gh-cardmenu-search-input"
|
|
placeholder="Search for a card..."
|
|
type="text"
|
|
update=(action (mut query))
|
|
keyEvents=(hash
|
|
27=(action "closeMenu")
|
|
13=(action "selectTool")
|
|
37=(action "moveSelectionLeft")
|
|
38=(action "moveSelectionUp")
|
|
39=(action "moveSelectionRight")
|
|
40=(action "moveSelectionDown")
|
|
)
|
|
}}
|
|
</div>
|
|
<div class="gh-cardmenu-divider">
|
|
Primary
|
|
</div>
|
|
{{#each toolbar as |tool index|}}
|
|
{{koenig-menu-item tool=tool editor=editor range=range selected=tool.selected clicked=(action "closeMenu")}}
|
|
{{/each}}
|
|
</div>
|
|
{{/if}}
|