From 1bd4b5cda7956479a3b41f3fcd70c00f9b05755a Mon Sep 17 00:00:00 2001 From: Kevin Ansfield Date: Mon, 26 Oct 2020 17:09:09 +0000 Subject: [PATCH] Added delete button with confirmation to snippets in card menus no issue - show a delete icon when a snippet is hovered in plus/slash menus - show a confirmation dialog when the delete icon is clicked - keep menus open whilst displaying the delete confirmation dialog --- .../admin/app/components/gh-koenig-editor.hbs | 1 + .../app/components/gh-members-filter.hbs | 7 ++-- .../app/components/modal-delete-snippet.hbs | 20 +++++++++++ .../app/components/modal-delete-snippet.js | 27 +++++++++++++++ ghost/admin/app/controllers/editor.js | 9 +++++ .../admin/app/styles/components/dropdowns.css | 2 +- ghost/admin/app/styles/spirit/_koenig.css | 34 +++++++++++++++++++ ghost/admin/app/templates/editor.hbs | 11 ++++++ .../addon/components/koenig-editor.hbs | 2 ++ .../addon/components/koenig-menu-content.hbs | 10 +++++- .../addon/components/koenig-plus-menu.hbs | 5 ++- .../addon/components/koenig-plus-menu.js | 11 ++++-- .../addon/components/koenig-slash-menu.js | 9 +++-- .../koenig-editor/addon/helpers/kg-style.js | 2 +- 14 files changed, 140 insertions(+), 10 deletions(-) create mode 100644 ghost/admin/app/components/modal-delete-snippet.hbs create mode 100644 ghost/admin/app/components/modal-delete-snippet.js diff --git a/ghost/admin/app/components/gh-koenig-editor.hbs b/ghost/admin/app/components/gh-koenig-editor.hbs index 9fe784fe64..076d71b058 100644 --- a/ghost/admin/app/components/gh-koenig-editor.hbs +++ b/ghost/admin/app/components/gh-koenig-editor.hbs @@ -32,5 +32,6 @@ @wordCountDidChange={{action this.onWordCountChange}} @snippets={{@snippets}} @saveSnippet={{@saveSnippet}} + @deleteSnippet={{@deleteSnippet}} /> \ No newline at end of file diff --git a/ghost/admin/app/components/gh-members-filter.hbs b/ghost/admin/app/components/gh-members-filter.hbs index 7e8f85f391..457556d6bf 100644 --- a/ghost/admin/app/components/gh-members-filter.hbs +++ b/ghost/admin/app/components/gh-members-filter.hbs @@ -8,8 +8,11 @@ {{svg-jar "arrow-down-small"}} - +