Hotfix: Organisation fonctions annexes/ variables

This commit is contained in:
Divlo
2020-01-01 16:56:52 +01:00
parent f43158c773
commit c9706d5cd1
39 changed files with 384 additions and 309 deletions

View File

@@ -0,0 +1,20 @@
import { convertCurrency } from '../functions/fonctions_principales/convertCurrency_Function.js';
import { isEmptyValue } from '../functions/fonctions_annexes/isEmptyValue_Function.js';
$(function () {
$("#convertCurrencyForm").submit(() => {
event.preventDefault();
let value = $('#value').val();
const currencyOfTheValue = $("#currencyOfTheValue option:selected").val();
const currencyAfter = $("#currencyAfter option:selected").val();
if(isEmptyValue(value) || isNaN(parseFloat(value))) {
$('.rateDate').html('');
$('.results').html(emptyMessageError);
}
else {
const url = 'https://api.exchangeratesapi.io/latest?base=' + currencyOfTheValue;
value = parseFloat(value);
convertCurrency(value, currencyAfter, url);
}
});
});

View File

@@ -1,4 +1,5 @@
import { convertDistance } from '../functions/fonctions_principales/convertDistance_Function.js';
import { isEmptyValue } from '../functions/fonctions_annexes/isEmptyValue_Function.js';
$(function () {
$("#convertDistanceForm").submit((event) => {

View File

@@ -1,4 +1,5 @@
import { decimalToBinary, binaryToDecimal, decimalToHexadecimal, hexadecimalToDecimal, binaryToHexadecimal, hexadecimalToBinary, textToNumberUnicode, numberUnicodeToText, textToBinary, binaryToText, textToHexadecimal, hexadecimalToText } from '../functions/fonctions_principales/convertEncoding_Functions.js';
import { isEmptyValue } from '../functions/fonctions_annexes/isEmptyValue_Function.js';
$(function () {
$("#convertEncodingForm").submit((event) => {

View File

@@ -1,4 +1,7 @@
import { convertArabicToRoman, convertRomanToArabic } from '../functions/fonctions_principales/convertRomanArabicNumbers_Functions.js';
import { isEmptyValue } from '../functions/fonctions_annexes/isEmptyValue_Function.js';
import { formatNumberResult } from '../functions/fonctions_annexes/formatNumberResult_Function.js';
import { isFloat } from '../functions/fonctions_annexes/isFloat_Function.js';
$(function () {
$("#convertRomanArabicNumbersForm").submit((event) => {
@@ -13,7 +16,7 @@ $(function () {
if (convertNumberType === "Nombre Romain") {
const result = convertArabicToRoman(parseInt(numbersValue));
let numbersValueFormat = formatNumberResult(numbersValue);
if (result === messageError || isFloat(numbersValue)) {
if (result === '' || isFloat(numbersValue)) {
$('.results').html(messageError);
} else {
$('.results').html(`<b>${numbersValueFormat}</b> s'écrit <b>${result}</b> en chiffres romains.`);

View File

@@ -1,4 +1,5 @@
import { convertTemperature } from '../functions/fonctions_principales/convertTemperature_Function.js';
import { isEmptyValue } from '../functions/fonctions_annexes/isEmptyValue_Function.js';
$(function () {
$("#convertTemperatureForm").submit((event) => {
@@ -8,6 +9,8 @@ $(function () {
const unit = temperatureValue.slice(temperatureValue.length - 2);
if(isEmptyValue(temperatureValue)) {
$('.results').html(emptyMessageError);
} else if (isNaN(degree) && (!unit === "°C" || !unit === "°F")) {
$('.results').html(messageError);
}
else {
$('.results').html(convertTemperature(degree, unit));

View File

@@ -1,4 +1,6 @@
import { filterStudents } from '../functions/fonctions_principales/filterStudents_Function.js';
import { isEmptyValue } from '../functions/fonctions_annexes/isEmptyValue_Function.js';
import { capitalize } from '../functions/fonctions_annexes/capitalize_Function.js';
$(function () {
$("#filterStudentsForm").submit((event) => {

View File

@@ -1,4 +1,6 @@
import { heapAlgorithm } from '../functions/fonctions_principales/heapAlgorithm_Function.js';
import { isEmptyValue } from '../functions/fonctions_annexes/isEmptyValue_Function.js';
import { formatNumberResult } from '../functions/fonctions_annexes/formatNumberResult_Function.js';
$(function () {
$("#heapAlgorithmForm").submit((event) => {

View File

@@ -1,4 +1,6 @@
import { randomNumber } from '../functions/fonctions_principales/randomNumber_Function.js';
import { isEmptyValue } from '../functions/fonctions_annexes/isEmptyValue_Function.js';
import { formatNumberResult } from '../functions/fonctions_annexes/formatNumberResult_Function.js';
$(function () {
$("#randomNumberForm").submit((event) => {

View File

@@ -1,4 +1,5 @@
import { weatherRequest } from '../functions/fonctions_principales/weatherRequest_Function.js';
import { isEmptyValue } from '../functions/fonctions_annexes/isEmptyValue_Function.js';
$(function () {
$("#weatherForm").submit((event) => {