Browse Source

Show alert message if separation date is less than a year from current date

pull/160/head
Charles Shin 8 years ago
parent
commit
457ffc1534
3 changed files with 22 additions and 1 deletions
  1. +15
    -0
      edivorce/apps/core/static/js/controllers.js
  2. +7
    -0
      edivorce/apps/core/static/js/main.js
  3. +0
    -1
      edivorce/apps/core/templates/prequalification/step_03.html

+ 15
- 0
edivorce/apps/core/static/js/controllers.js View File

@ -116,4 +116,19 @@ var validateDatePicker = function(value){
var validateEmail = function(value){
var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;
return regex.test(value);
};
// check if separation date is less than one year from today
var checkSeparationDateLessThanYear = function(separationDate){
// get separation date
value = separationDate.split('/');
var d = parseInt(value[0], 10);
var m = parseInt(value[1], 10);
var y = parseInt(value[2], 10);
var date = new Date(y,m-1,d);
// get a date for a year from today
var yearFromToday = new Date();
yearFromToday.setYear(yearFromToday.getFullYear()-1);
// if separation date is less than one year, display message
return (date > yearFromToday);
};

+ 7
- 0
edivorce/apps/core/static/js/main.js View File

@ -22,6 +22,13 @@ $(function () {
// On step_03.html, update text when user enters separation date
$("#separated_date").on("change", function(){
$("#separation_date_span").text(" on " + $(this).val());
// if separation date is less than one year, show alert message
if (checkSeparationDateLessThanYear($(this).val())){
$('#separation_date_alert').show();
}
else {
$('#separation_date_alert').hide();
}
});
});


+ 0
- 1
edivorce/apps/core/templates/prequalification/step_03.html View File

@ -57,7 +57,6 @@
</div>
</div>
<!-- TODO: If separation date is less than one year display alert message (see column e)-->
<div class="information-message bg-danger" id="separation_date_alert" hidden>
<p>
The date you entered indicates you've been separated for less than one year You can use this online tool to start working


Loading…
Cancel
Save