Paste a copied MR source branch name as code when pasted into a GFM form

This commit is contained in:
Douwe Maan 2017-05-11 17:05:02 -05:00
parent e65d9326fc
commit 5efb0a9524
2 changed files with 13 additions and 1 deletions

View File

@ -12,6 +12,14 @@ export default {
commitsText() {
return gl.text.pluralize('commit', this.mr.divergedCommitsCount);
},
branchNameClipboardData() {
// This supports code in app/assets/javascripts/copy_to_clipboard.js that
// works around ClipboardJS limitations to allow the context-specific copy/pasting of plain text or GFM.
return JSON.stringify({
text: this.mr.sourceBranch,
gfm: '`' + this.mr.sourceBranch + '`'
});
}
},
methods: {
isBranchTitleLong(branchTitle) {
@ -71,7 +79,7 @@ export default {
<button
class="btn btn-transparent btn-clipboard has-tooltip"
data-title="Copy branch name to clipboard"
:data-clipboard-text="mr.sourceBranch">
:data-clipboard-text="branchNameClipboardData">
<i
aria-hidden="true"
class="fa fa-clipboard"></i>

View File

@ -0,0 +1,4 @@
---
title: Paste a copied MR source branch name as code when pasted into a GFM form
merge_request:
author: