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(() => {
|
$("#submitRandomQuote").click(() => {
|
||||||
randomQuoteClicked = true;
|
showQuote();
|
||||||
$('.resultsRandomQuote').html(getRandomQuote());
|
|
||||||
});
|
});
|
||||||
// Affichage d'une citation au chargement de la page
|
// Affichage d'une citation au chargement de la page
|
||||||
if (randomQuoteClicked != true && chemin === '/views/function-views/randomQuote.php') {
|
showQuote();
|
||||||
$('.resultsRandomQuote').html(getRandomQuote());
|
|
||||||
}
|
|
||||||
|
|
||||||
$("#submitConvertCurrency").click(() => {
|
$("#submitConvertCurrency").click(() => {
|
||||||
let value = $('#value').val();
|
let value = $('#value').val();
|
||||||
|
@ -185,13 +185,11 @@ function filterStudents(filteredLetter, students)
|
|||||||
* @description Génère aléatoirement une citation ou un proverbe.
|
* @description Génère aléatoirement une citation ou un proverbe.
|
||||||
* @requires {@link variables.js: quotes}
|
* @requires {@link variables.js: quotes}
|
||||||
* @requires {@link fonctions_principales.js: randomNumber}
|
* @requires {@link fonctions_principales.js: randomNumber}
|
||||||
* @returns {string} - une citation au hasard à partir de la constante 'quotes' dans variables.js
|
* @returns {object} - 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
|
* @example getRandomQuote() → { quote: "Ne fais jamais rien contre ta conscience, même si l'Etat te le demande.", source: "Albert Einstein" }
|
||||||
*/
|
*/
|
||||||
function getRandomQuote() {
|
function getRandomQuote() {
|
||||||
const randomNbr = randomNumber(0, (quotes.length - 1));
|
return quotes[randomNumber(0, (quotes.length - 1))];
|
||||||
const randomQuotes = quotes[randomNbr];
|
|
||||||
return '" ' + randomQuotes["quote"] + ' " <br> <br> - ' + randomQuotes["source"];
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -23,8 +23,12 @@
|
|||||||
<button type="submit" id="submitRandomQuote" class="btn btn-dark text-center">Générer une nouvelle citation</button>
|
<button type="submit" id="submitRandomQuote" class="btn btn-dark text-center">Générer une nouvelle citation</button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<br> <br>
|
<br>
|
||||||
<p class="resultsRandomQuote text-center"></p>
|
<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>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user