summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/merge_conflict_data_provider.js.es6
diff options
context:
space:
mode:
authorFatih Acet <acetfatih@gmail.com>2016-08-12 21:48:34 +0300
committerFatih Acet <acetfatih@gmail.com>2016-08-12 23:24:52 +0300
commit14888a398c71565bf8c595ed125e52ca8fb0c5f9 (patch)
treee34ea58c9aa870dfd977bb4dd1a2f31f562a5b37 /app/assets/javascripts/merge_conflict_data_provider.js.es6
parenta1d0b0398b84f872bdaee6220b76ca0de6e90f66 (diff)
downloadgitlab-ce-14888a398c71565bf8c595ed125e52ca8fb0c5f9.tar.gz
Disable commit button if commit message textarea empty.
Diffstat (limited to 'app/assets/javascripts/merge_conflict_data_provider.js.es6')
-rw-r--r--app/assets/javascripts/merge_conflict_data_provider.js.es610
1 files changed, 8 insertions, 2 deletions
diff --git a/app/assets/javascripts/merge_conflict_data_provider.js.es6 b/app/assets/javascripts/merge_conflict_data_provider.js.es6
index 76088503323..10d8a8a8ea7 100644
--- a/app/assets/javascripts/merge_conflict_data_provider.js.es6
+++ b/app/assets/javascripts/merge_conflict_data_provider.js.es6
@@ -237,8 +237,14 @@ class MergeConflictDataProvider {
}
- isAllResolved() {
- return !this.vueInstance.isSubmitting && this.getConflictsCount() === this.getResolvedCount();
+ isReadyToCommit() {
+ const { conflictsData, isSubmitting } = this.vueInstance
+ const allResolved = this.getConflictsCount() === this.getResolvedCount();
+ const hasCommitMessage = $.trim(conflictsData.commitMessage).length;
+
+ return !isSubmitting && hasCommitMessage && allResolved;
+ }
+
getCommitButtonText() {
const initial = 'Commit conflict resolution';