diff options
author | Filipa Lacerda <filipa@gitlab.com> | 2018-02-01 18:07:18 +0000 |
---|---|---|
committer | Filipa Lacerda <filipa@gitlab.com> | 2018-02-01 18:07:18 +0000 |
commit | fb1c6650abcdbcc69b040841dec537e1e5249db4 (patch) | |
tree | 23915d924ca5254400b017e027371ca203cad439 | |
parent | e03c85b98154b0515ef563205ca1f44432941836 (diff) | |
download | gitlab-ce-fb1c6650abcdbcc69b040841dec537e1e5249db4.tar.gz |
Fixes after reviewfl-mr-widget-1
-rw-r--r-- | app/assets/javascripts/vue_merge_request_widget/components/mr_widget_header.vue | 26 | ||||
-rw-r--r-- | spec/javascripts/vue_mr_widget/components/mr_widget_header_spec.js | 4 |
2 files changed, 18 insertions, 12 deletions
diff --git a/app/assets/javascripts/vue_merge_request_widget/components/mr_widget_header.vue b/app/assets/javascripts/vue_merge_request_widget/components/mr_widget_header.vue index b82026ee1bb..18a3787857d 100644 --- a/app/assets/javascripts/vue_merge_request_widget/components/mr_widget_header.vue +++ b/app/assets/javascripts/vue_merge_request_widget/components/mr_widget_header.vue @@ -24,7 +24,7 @@ return this.mr.divergedCommitsCount > 0; }, commitsText() { - return n__('commit behind', 'commits behind', this.mr.divergedCommitsCount); + return n__('%d commit behind', '%d commits behind', this.mr.divergedCommitsCount); }, branchNameClipboardData() { // This supports code in app/assets/javascripts/copy_to_clipboard.js that @@ -35,6 +35,12 @@ gfm: `\`${this.mr.sourceBranch}\``, }); }, + isSourceBranchLong() { + return this.isBranchTitleLong(this.mr.sourceBranch); + }, + isTargetBranchLong() { + return this.isBranchTitleLong(this.mr.targetBranch); + }, }, methods: { isBranchTitleLong(branchTitle) { @@ -50,15 +56,15 @@ {{ s__("mrWidget|Request to merge") }} <span class="label-branch js-source-branch" - :class="{ 'label-truncated': isBranchTitleLong(mr.sourceBranch) }" - :title="isBranchTitleLong(mr.sourceBranch) ? mr.sourceBranch : ''" + :class="{ 'label-truncated': isSourceBranchLong }" + :title="isSourceBranchLong ? mr.sourceBranch : ''" data-placement="bottom" - :v-tooltip="isBranchTitleLong(mr.sourceBranch)" + :v-tooltip="isSourceBranchLong" v-html="mr.sourceBranchLink" > </span> - <clipboardButton + <clipboard-button :text="branchNameClipboardData" :title="__('Copy branch name to clipboard')" /> @@ -67,9 +73,9 @@ <span class="label-branch" - :v-tooltip="isBranchTitleLong(mr.sourceBranch)" - :class="{ 'label-truncatedtooltip': isBranchTitleLong(mr.targetBranch) }" - :title="isBranchTitleLong(mr.targetBranch) ? mr.targetBranch : ''" + :v-tooltip="isTargetBranchLong" + :class="{ 'label-truncatedtooltip': isTargetBranchLong }" + :title="isTargetBranchLong ? mr.targetBranch : ''" data-placement="bottom" > <a @@ -84,7 +90,7 @@ v-if="shouldShowCommitsBehindText" class="diverged-commits-count" > - (<a :href="mr.targetBranchPath">{{ mr.divergedCommitsCount }} {{ commitsText }}</a>) + (<a :href="mr.targetBranchPath">{{ commitsText }}</a>) </span> </div> @@ -93,7 +99,7 @@ data-target="#modal_merge_info" data-toggle="modal" :disabled="mr.sourceBranchRemoved" - class="btn btn-sm inline js-check-out-branch" + class="btn btn-sm btn-default inline js-check-out-branch" type="button" > {{ s__("mrWidget|Check out branch") }} diff --git a/spec/javascripts/vue_mr_widget/components/mr_widget_header_spec.js b/spec/javascripts/vue_mr_widget/components/mr_widget_header_spec.js index 5fb7093a078..13e5595bbfc 100644 --- a/spec/javascripts/vue_mr_widget/components/mr_widget_header_spec.js +++ b/spec/javascripts/vue_mr_widget/components/mr_widget_header_spec.js @@ -47,7 +47,7 @@ describe('MRWidgetHeader', () => { targetBranch: 'master', } }); - expect(vm.commitsText).toEqual('commit behind'); + expect(vm.commitsText).toEqual('1 commit behind'); }); it('returns plural when there is more than one commit', () => { @@ -58,7 +58,7 @@ describe('MRWidgetHeader', () => { targetBranch: 'master', } }); - expect(vm.commitsText).toEqual('commits behind'); + expect(vm.commitsText).toEqual('2 commits behind'); }); }); }); |