Possibilité de tweet la citation dans randomQuote
This commit is contained in:
parent
d4d617b401
commit
cfdfeb142c
@ -85,15 +85,20 @@ $(function () {
|
||||
}
|
||||
});
|
||||
|
||||
let randomQuoteClicked;
|
||||
|
||||
function showQuote() {
|
||||
const randomQuote = getRandomQuote();
|
||||
const quote = randomQuote.quote;
|
||||
const source = randomQuote.source;
|
||||
$('.resultsRandomQuote').html(`<p id="citation">" ${quote} "</p> <p id="auteur"> - ${source} </p>`);
|
||||
$('#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(() => {
|
||||
randomQuoteClicked = true;
|
||||
$('.resultsRandomQuote').html(getRandomQuote());
|
||||
showQuote();
|
||||
});
|
||||
// Affichage d'une citation au chargement de la page
|
||||
if (randomQuoteClicked != true && chemin === '/views/function-views/randomQuote.php') {
|
||||
$('.resultsRandomQuote').html(getRandomQuote());
|
||||
}
|
||||
showQuote();
|
||||
|
||||
$("#submitConvertCurrency").click(() => {
|
||||
let value = $('#value').val();
|
||||
|
@ -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. " <br> <br> - Albert Einstein
|
||||
* @returns {object} - une citation au hasard à partir de la constante 'quotes' dans variables.js
|
||||
* @example getRandomQuote() → { quote: "Ne fais jamais rien contre ta conscience, même si l'Etat te le demande.", source: "Albert Einstein" }
|
||||
*/
|
||||
function getRandomQuote() {
|
||||
const randomNbr = randomNumber(0, (quotes.length - 1));
|
||||
const randomQuotes = quotes[randomNbr];
|
||||
return '" ' + randomQuotes["quote"] + ' " <br> <br> - ' + randomQuotes["source"];
|
||||
return quotes[randomNumber(0, (quotes.length - 1))];
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -23,8 +23,12 @@
|
||||
<button type="submit" id="submitRandomQuote" class="btn btn-dark text-center">Générer une nouvelle citation</button>
|
||||
</div>
|
||||
</div>
|
||||
<br> <br>
|
||||
<br>
|
||||
<p class="resultsRandomQuote text-center"></p>
|
||||
<br>
|
||||
<div class="text-center">
|
||||
<a target="_blank" id="twitterLink" class="btn btn-lg btn-primary"><i class="fab fa-twitter"></i> Twitter</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
Reference in New Issue
Block a user