Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app/views/shared/_md_preview.html.haml')
-rw-r--r--app/views/shared/_md_preview.html.haml36
1 files changed, 36 insertions, 0 deletions
diff --git a/app/views/shared/_md_preview.html.haml b/app/views/shared/_md_preview.html.haml
new file mode 100644
index 00000000000..f5f24b2f0ce
--- /dev/null
+++ b/app/views/shared/_md_preview.html.haml
@@ -0,0 +1,36 @@
+- referenced_users = local_assigns.fetch(:referenced_users, nil)
+
+- if defined?(@merge_request) && @merge_request.discussion_locked?
+ .issuable-note-warning
+ = sprite_icon('lock', size: 16, css_class: 'icon')
+ %span
+ = _('This merge request is locked.')
+ = _('Only project members can comment.')
+
+.md-area.position-relative
+ .md-header
+ %ul.nav.nav-tabs.nav-links.clearfix
+ %li.md-header-tab.active
+ %button.js-md-write-button{ tabindex: -1 }
+ = _("Write")
+ %li.md-header-tab
+ %button.js-md-preview-button{ tabindex: -1 }
+ = _("Preview")
+
+ %li.md-header-toolbar.active
+ = render 'shared/blob/markdown_buttons', show_fullscreen_button: true
+
+ .md-write-holder
+ = yield
+ .md.md-preview-holder.js-md-preview.hide{ data: { url: url } }
+ .referenced-commands.hide
+
+ - if referenced_users
+ .referenced-users.hide
+ %span
+ = icon("exclamation-triangle")
+ You are about to add
+ %strong
+ %span.js-referenced-users-count 0
+ people
+ to the discussion. Proceed with caution.