Commit 5e510ada7a4ca4e8537d9c14ba50cfc9f509f325
1 parent
b9ff0c79
Exists in
master
and in
4 other branches
Js validation for title presence in issue, mr, milestone
Showing
3 changed files
with
4 additions
and
0 deletions
Show diff stats
app/assets/javascripts/issues.js
@@ -5,6 +5,7 @@ function switchToNewIssue(form){ | @@ -5,6 +5,7 @@ function switchToNewIssue(form){ | ||
5 | $('select#issue_milestone_id').chosen(); | 5 | $('select#issue_milestone_id').chosen(); |
6 | $("#new_issue_dialog").show("fade", { direction: "right" }, 150); | 6 | $("#new_issue_dialog").show("fade", { direction: "right" }, 150); |
7 | $('.top-tabs .add_new').hide(); | 7 | $('.top-tabs .add_new').hide(); |
8 | + disableButtonIfEmtpyField("#issue_title", ".save-btn"); | ||
8 | }); | 9 | }); |
9 | } | 10 | } |
10 | 11 | ||
@@ -15,6 +16,7 @@ function switchToEditIssue(form){ | @@ -15,6 +16,7 @@ function switchToEditIssue(form){ | ||
15 | $('select#issue_milestone_id').chosen(); | 16 | $('select#issue_milestone_id').chosen(); |
16 | $("#edit_issue_dialog").show("fade", { direction: "right" }, 150); | 17 | $("#edit_issue_dialog").show("fade", { direction: "right" }, 150); |
17 | $('.add_new').hide(); | 18 | $('.add_new').hide(); |
19 | + disableButtonIfEmtpyField("#issue_title", ".save-btn"); | ||
18 | }); | 20 | }); |
19 | } | 21 | } |
20 | 22 |
app/views/merge_requests/_form.html.haml
@@ -60,6 +60,7 @@ | @@ -60,6 +60,7 @@ | ||
60 | 60 | ||
61 | :javascript | 61 | :javascript |
62 | $(function(){ | 62 | $(function(){ |
63 | + disableButtonIfEmtpyField("#merge_request_title", ".save-btn"); | ||
63 | $('select#merge_request_assignee_id').chosen(); | 64 | $('select#merge_request_assignee_id').chosen(); |
64 | $('select#merge_request_source_branch').chosen(); | 65 | $('select#merge_request_source_branch').chosen(); |
65 | $('select#merge_request_target_branch').chosen(); | 66 | $('select#merge_request_target_branch').chosen(); |
app/views/milestones/_form.html.haml
@@ -41,6 +41,7 @@ | @@ -41,6 +41,7 @@ | ||
41 | 41 | ||
42 | :javascript | 42 | :javascript |
43 | $(function() { | 43 | $(function() { |
44 | + disableButtonIfEmtpyField("#milestone_title", ".save-btn"); | ||
44 | $( ".datepicker" ).datepicker({ | 45 | $( ".datepicker" ).datepicker({ |
45 | dateFormat: "yy-mm-dd", | 46 | dateFormat: "yy-mm-dd", |
46 | onSelect: function(dateText, inst) { $("#milestone_due_date").val(dateText) } | 47 | onSelect: function(dateText, inst) { $("#milestone_due_date").val(dateText) } |