diff --git a/scripts/executeFunction.js b/scripts/executeFunction.js index 7aad6a6..b0bbdd8 100644 --- a/scripts/executeFunction.js +++ b/scripts/executeFunction.js @@ -85,16 +85,21 @@ $(function () { } }); - let randomQuoteClicked; - $("#submitRandomQuote").click(() => { - randomQuoteClicked = true; - $('.resultsRandomQuote').html(getRandomQuote()); - }); - // Affichage d'une citation au chargement de la page - if (randomQuoteClicked != true && chemin === '/views/function-views/randomQuote.php') { - $('.resultsRandomQuote').html(getRandomQuote()); + + function showQuote() { + const randomQuote = getRandomQuote(); + const quote = randomQuote.quote; + const source = randomQuote.source; + $('.resultsRandomQuote').html(`
" ${quote} "
- ${source}
`); + $('#twitterLink').attr('href', `https://twitter.com/intent/tweet?text="${quote}" - ${source}&via=Divlo_FR&hashtags=citation,FunctionProject&url=https://function.divlo.fr/views/function-views/randomQuote.php`); } + $("#submitRandomQuote").click(() => { + showQuote(); + }); + // Affichage d'une citation au chargement de la page + showQuote(); + $("#submitConvertCurrency").click(() => { let value = $('#value').val(); const currencyOfTheValue = $("#currencyOfTheValue option:selected").val(); diff --git a/scripts/fonctions_principales.js b/scripts/fonctions_principales.js index d9c47fe..751aec2 100644 --- a/scripts/fonctions_principales.js +++ b/scripts/fonctions_principales.js @@ -185,13 +185,11 @@ function filterStudents(filteredLetter, students) * @description Génère aléatoirement une citation ou un proverbe. * @requires {@link variables.js: quotes} * @requires {@link fonctions_principales.js: randomNumber} - * @returns {string} - une citation au hasard à partir de la constante 'quotes' dans variables.js - * @example getRandomQuote() → " Ne fais jamais rien contre ta conscience, même si l'Etat te le demande. "