From 5e510ada7a4ca4e8537d9c14ba50cfc9f509f325 Mon Sep 17 00:00:00 2001 From: randx Date: Thu, 30 Aug 2012 22:28:45 +0300 Subject: [PATCH] Js validation for title presence in issue, mr, milestone --- app/assets/javascripts/issues.js | 2 ++ app/views/merge_requests/_form.html.haml | 1 + app/views/milestones/_form.html.haml | 1 + 3 files changed, 4 insertions(+) diff --git a/app/assets/javascripts/issues.js b/app/assets/javascripts/issues.js index bc056965..aae818de 100644 --- a/app/assets/javascripts/issues.js +++ b/app/assets/javascripts/issues.js @@ -5,6 +5,7 @@ function switchToNewIssue(form){ $('select#issue_milestone_id').chosen(); $("#new_issue_dialog").show("fade", { direction: "right" }, 150); $('.top-tabs .add_new').hide(); + disableButtonIfEmtpyField("#issue_title", ".save-btn"); }); } @@ -15,6 +16,7 @@ function switchToEditIssue(form){ $('select#issue_milestone_id').chosen(); $("#edit_issue_dialog").show("fade", { direction: "right" }, 150); $('.add_new').hide(); + disableButtonIfEmtpyField("#issue_title", ".save-btn"); }); } diff --git a/app/views/merge_requests/_form.html.haml b/app/views/merge_requests/_form.html.haml index 7e5c851b..b554c051 100644 --- a/app/views/merge_requests/_form.html.haml +++ b/app/views/merge_requests/_form.html.haml @@ -60,6 +60,7 @@ :javascript $(function(){ + disableButtonIfEmtpyField("#merge_request_title", ".save-btn"); $('select#merge_request_assignee_id').chosen(); $('select#merge_request_source_branch').chosen(); $('select#merge_request_target_branch').chosen(); diff --git a/app/views/milestones/_form.html.haml b/app/views/milestones/_form.html.haml index 334c153a..41cbd6ab 100644 --- a/app/views/milestones/_form.html.haml +++ b/app/views/milestones/_form.html.haml @@ -41,6 +41,7 @@ :javascript $(function() { + disableButtonIfEmtpyField("#milestone_title", ".save-btn"); $( ".datepicker" ).datepicker({ dateFormat: "yy-mm-dd", onSelect: function(dateText, inst) { $("#milestone_due_date").val(dateText) }