$(function () { // Fichiers qui contient les variables $.getScript("/scripts/variables.js", function() { // Fichiers qui contient les fonctions $.getScript("/scripts/fonctions.js", function() { /* ÉXECUTION DES FONCTONS */ // $("#submitWeatherRequest") se fait exécuter dans weatherRequest.php $("#submitRandomNumber").click(function() { let minEntered = $('#minValue').val(); let maxEntered = $('#maxValue').val(); if(isEmptyValue(minEntered) || isEmptyValue(maxEntered)) { $('.results').html(emptyMessageError); } else { let result = randomNumber(minEntered, maxEntered); if(result === messageError) { $('.results').html(messageError); } else { $('.results').html("Nombre aléatoire compris entre " + minEntered + " inclus et " + maxEntered + " inclus : " + result); } } }); $("#submitCalculateAge").click(function() { let birthDateEntered = $('#birthDateValue').val(); if(isEmptyValue(birthDateEntered)) { $('.results').html(emptyMessageError); } else { let result = calculateAge(birthDateEntered); if(result === messageError) { $('.results').html(messageError); } else { $('.results').html(result); } } }); $("#submitConvertTemperature").click(function() { let temperatureValue = $('#temperatureValue').val(); let degree = parseFloat(temperatureValue.slice(0, temperatureValue.length - 2)); let unit = temperatureValue.slice(temperatureValue.length - 2); if(isEmptyValue(temperatureValue)) { $('.results').html(emptyMessageError); } else { let result = convertTemperature(degree, unit); if(result === messageError) { $('.results').html(messageError); } else { $('.results').html(degree + " " + unit + " = " + result); } } }); $("#submitConvertDistance").click(function() { let firstValueEntered = $('#firstValue').val(); let secondValueEntered = $("#secondValue option:selected").text(); if(isEmptyValue(firstValueEntered) || isEmptyValue(secondValueEntered)) { $('.results').html(emptyMessageError); } else { let firstValue = parseFloat(firstValueEntered.slice(0, firstValueEntered.length - 2));; let unitFirstValue = firstValueEntered.slice(firstValueEntered.length - 2); let result = convertDistance(firstValue, unitFirstValue, secondValueEntered); if(result === messageError) { $('.results').html(messageError); } else { $('.results').html(result); } } }); /* Permet d'afficher l'heure en temps réel sur le footer */ window.onload = realDateTime('realDateTime'); /* Window Scroll Top Button */ var $btnScrollTop = $('.scroll-top-arrow'); $(window).scroll(function () { if ($(this).scrollTop() > 100) { $btnScrollTop.fadeIn(); } else { $btnScrollTop.fadeOut(); } }); $btnScrollTop.on('click', function () { $('html, body').animate({scrollTop: 0}, 800); return false; }); // Fin de l'import des fonctions }); // Fin de l'import des variables }); })