From e89d8b485c7ece09534168c13a3fb55c0a1cb20f Mon Sep 17 00:00:00 2001 From: jerasmus Date: Wed, 21 Nov 2018 16:47:57 +0200 Subject: Add toolbar icon + UX adjustments Added MD toolbar icon. Refined the UI to match ux mockups. --- .../diffs/components/inline_diff_comment_row.vue | 6 +++- app/assets/javascripts/lib/utils/text_markdown.js | 14 ++++++--- .../javascripts/notes/components/note_body.vue | 34 +++++++++++++++++++++- .../javascripts/notes/components/note_form.vue | 6 ++++ .../vue_shared/components/markdown/field.vue | 33 ++++++++++++++++++++- .../vue_shared/components/markdown/header.vue | 7 +++++ .../vue_shared/components/markdown/suggestion.vue | 1 - .../components/markdown/suggestion_diff.vue | 4 +-- .../components/markdown/suggestion_diff_header.vue | 8 ++++- .../components/markdown/toolbar_button.vue | 6 ++++ .../stylesheets/framework/markdown_area.scss | 7 +++++ 11 files changed, 115 insertions(+), 11 deletions(-) diff --git a/app/assets/javascripts/diffs/components/inline_diff_comment_row.vue b/app/assets/javascripts/diffs/components/inline_diff_comment_row.vue index 91b87fb042c..712acdcca85 100644 --- a/app/assets/javascripts/diffs/components/inline_diff_comment_row.vue +++ b/app/assets/javascripts/diffs/components/inline_diff_comment_row.vue @@ -37,7 +37,11 @@ export default {
- + I suggest

+ +
<p>Foo</p>
+ + +

Or this

+ +
<p>Bar</p>
`; + }, + isSuggestion() { + return this.mockSuggestion.includes('js-render-suggestion'); + }, }, mounted() { this.renderGFM(); @@ -68,7 +90,17 @@ export default {