weekends left: changed death year for age of death
This commit is contained in:
parent
dc791ae47c
commit
803658c9b7
2 changed files with 9 additions and 7 deletions
|
|
@ -3,7 +3,7 @@
|
||||||
|
|
||||||
var form = document.getElementById('weekends-form');
|
var form = document.getElementById('weekends-form');
|
||||||
var birthYearInput = document.getElementById('birth-year');
|
var birthYearInput = document.getElementById('birth-year');
|
||||||
var deathYearInput = document.getElementById('death-year');
|
var deathAgeInput = document.getElementById('death-age');
|
||||||
var resultsDiv = document.getElementById('weekends-results');
|
var resultsDiv = document.getElementById('weekends-results');
|
||||||
var percentageRemainingEl = document.getElementById('percentage-remaining');
|
var percentageRemainingEl = document.getElementById('percentage-remaining');
|
||||||
var usedCountEl = document.getElementById('used-count');
|
var usedCountEl = document.getElementById('used-count');
|
||||||
|
|
@ -200,18 +200,20 @@
|
||||||
|
|
||||||
function calculate() {
|
function calculate() {
|
||||||
var birthYear = parseInt(birthYearInput.value, 10);
|
var birthYear = parseInt(birthYearInput.value, 10);
|
||||||
var deathYear = parseInt(deathYearInput.value, 10);
|
var deathAge = parseInt(deathAgeInput.value, 10);
|
||||||
|
|
||||||
if (!birthYear || !deathYear) {
|
if (!birthYear || !deathAge) {
|
||||||
resultsDiv.style.display = 'none';
|
resultsDiv.style.display = 'none';
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (deathYear <= birthYear) {
|
if (deathAge < 1 || deathAge > 999) {
|
||||||
resultsDiv.style.display = 'none';
|
resultsDiv.style.display = 'none';
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var deathYear = birthYear + deathAge;
|
||||||
|
|
||||||
var birthDate = new Date(birthYear, 0, 1);
|
var birthDate = new Date(birthYear, 0, 1);
|
||||||
var deathDate = new Date(deathYear, 11, 31);
|
var deathDate = new Date(deathYear, 11, 31);
|
||||||
var today = new Date();
|
var today = new Date();
|
||||||
|
|
@ -246,7 +248,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
birthYearInput.addEventListener('input', calculate);
|
birthYearInput.addEventListener('input', calculate);
|
||||||
deathYearInput.addEventListener('input', calculate);
|
deathAgeInput.addEventListener('input', calculate);
|
||||||
form.addEventListener('submit', function(e) {
|
form.addEventListener('submit', function(e) {
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
calculate();
|
calculate();
|
||||||
|
|
|
||||||
|
|
@ -6,8 +6,8 @@
|
||||||
<input type="number" id="birth-year" min="1900" max="2100" placeholder="1998">
|
<input type="number" id="birth-year" min="1900" max="2100" placeholder="1998">
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label for="death-year">Death year:</label>
|
<label for="death-age">Age at death:</label>
|
||||||
<input type="number" id="death-year" min="1900" max="2200" placeholder="2088">
|
<input type="number" id="death-age" min="1" max="999" placeholder="90">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue