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
f70b234867
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 validateEmail = function(value){
var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/; var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;
return regex.test(value); 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 // On step_03.html, update text when user enters separation date
$("#separated_date").on("change", function(){ $("#separated_date").on("change", function(){
$("#separation_date_span").text(" on " + $(this).val()); $("#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>
</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> <div class="information-message bg-danger" id="separation_date_alert" hidden>
<p> <p>
The date you entered indicates you've been separated for less than one year You can use this online tool to start working 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