mirror of
https://github.com/TryGhost/Ghost.git
synced 2024-12-22 18:31:57 +03:00
daa7f2e781
refs https://github.com/TryGhost/Team/issues/973 - added `@showCreate` option to `<GhInputWithSelect>` that enables the create option without having to pass a function in `@showCreateWhen` - fixed autofocus not focusing input element in `<GhInputWithSelect>` when `autofocus="true"` isn't enough by itself - updated `selectOrCreate` in `<GhInputWithSelect>` to trigger `onChange` if it's passed in rather than `onInput` - swapped input in labs snippet input to `<GhInputWithSelect>` - added actions for updating a snippet when an existing snippet is selected - added action to editor control for saving an updated snippet
22 lines
821 B
Handlebars
22 lines
821 B
Handlebars
<div class="kg-input-bar absolute z-999" style={{this.style}} {{did-insert this.registerAndPositionElement}} ...attributes>
|
|
<GhInputWithSelect
|
|
@triggerClass="kg-link-input pa2 pr6 mih-100 ba br3 shadow-2 f8 lh-heading tracked-2 outline-0 h10 nudge-top--8 vertical"
|
|
@placeholder="Snippet name"
|
|
@options={{@snippets}}
|
|
@showCreate={{true}}
|
|
@searchEnabled={{false}}
|
|
@searchField="name"
|
|
@onChange={{this.selectSnippet}}
|
|
@renderInPlace={{false}}
|
|
@autofocus={{true}}
|
|
@onInput={{this.nameInput}}
|
|
as |snippet|
|
|
>
|
|
{{#if snippet.__isSuggestion__}}
|
|
{{snippet}}
|
|
{{else}}
|
|
{{snippet.name}}
|
|
<span class="dib w4 h4">{{svg-jar "reload"}}</span>
|
|
{{/if}}
|
|
</GhInputWithSelect>
|
|
</div> |