Paste a copied MR source branch name as code when pasted into a GFM form
This commit is contained in:
parent
e65d9326fc
commit
5efb0a9524
|
@ -12,6 +12,14 @@ export default {
|
||||||
commitsText() {
|
commitsText() {
|
||||||
return gl.text.pluralize('commit', this.mr.divergedCommitsCount);
|
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: {
|
methods: {
|
||||||
isBranchTitleLong(branchTitle) {
|
isBranchTitleLong(branchTitle) {
|
||||||
|
@ -71,7 +79,7 @@ export default {
|
||||||
<button
|
<button
|
||||||
class="btn btn-transparent btn-clipboard has-tooltip"
|
class="btn btn-transparent btn-clipboard has-tooltip"
|
||||||
data-title="Copy branch name to clipboard"
|
data-title="Copy branch name to clipboard"
|
||||||
:data-clipboard-text="mr.sourceBranch">
|
:data-clipboard-text="branchNameClipboardData">
|
||||||
<i
|
<i
|
||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
class="fa fa-clipboard"></i>
|
class="fa fa-clipboard"></i>
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
---
|
||||||
|
title: Paste a copied MR source branch name as code when pasted into a GFM form
|
||||||
|
merge_request:
|
||||||
|
author:
|
Loading…
Reference in New Issue