Commit 5e510ada7a4ca4e8537d9c14ba50cfc9f509f325

Authored by randx
1 parent b9ff0c79

Js validation for title presence in issue, mr, milestone

app/assets/javascripts/issues.js
... ... @@ -5,6 +5,7 @@ function switchToNewIssue(form){
5 5 $('select#issue_milestone_id').chosen();
6 6 $("#new_issue_dialog").show("fade", { direction: "right" }, 150);
7 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 16 $('select#issue_milestone_id').chosen();
16 17 $("#edit_issue_dialog").show("fade", { direction: "right" }, 150);
17 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 60  
61 61 :javascript
62 62 $(function(){
  63 + disableButtonIfEmtpyField("#merge_request_title", ".save-btn");
63 64 $('select#merge_request_assignee_id').chosen();
64 65 $('select#merge_request_source_branch').chosen();
65 66 $('select#merge_request_target_branch').chosen();
... ...
app/views/milestones/_form.html.haml
... ... @@ -41,6 +41,7 @@
41 41  
42 42 :javascript
43 43 $(function() {
  44 + disableButtonIfEmtpyField("#milestone_title", ".save-btn");
44 45 $( ".datepicker" ).datepicker({
45 46 dateFormat: "yy-mm-dd",
46 47 onSelect: function(dateText, inst) { $("#milestone_due_date").val(dateText) }
... ...