LesSix, Ltm, Soleiade, Trois, Robots, Bureaucrates, Administrateurs d’interface, ltm, soleil, Modérateurs, Administrateurs, trois, Modificateurs de widgets
5 439
modifications
(Page créée avec « Il suffit de copier-coller ces lignes de code sur deux pages. Le code à copier : <syntaxhighlight lang="javascript" line="1"> →pour afficher le temps de lecture : var a = $("#bodyContent").text(); var wCount = a.split(" ").length; var timeInMinutes = Math.round(wCount / 200); var $wordOutput = $( "<p>" + timeInMinutes + " min de lecture" + "</p>").css("font-size", "normal"); $( "#bodyContent" ).prepend($wordOutput); </syntaxhighlight> Les pages sur lesquelles... ») |
|||
(7 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
Il suffit de copier-coller ces lignes de code sur deux pages. | Il suffit de copier-coller ces lignes de code sur deux pages. | ||
'''Code''' à copier : | |||
<syntaxhighlight lang="javascript" line="1"> | <syntaxhighlight lang="javascript" line="1"> | ||
Ligne 8 : | Ligne 8 : | ||
var a = $("#bodyContent").text(); | var a = $("#bodyContent").text(); | ||
var wCount = a.split(" ").length; | var wCount = a.split(" ").length; | ||
var timeInMinutes = Math.round(wCount / 200); | var timeInMinutes = Math.max(Math.round(wCount / 200),1); | ||
var $wordOutput = $( "<p>" + timeInMinutes + " min de lecture" + "</p>").css("font-size", "normal"); | var $wordOutput = $( "<p>" + timeInMinutes + " min de lecture" + "</p>").css("font-size", "normal"); | ||
$( "#bodyContent" ).prepend($wordOutput); | $( "#bodyContent" ).prepend($wordOutput); | ||
</syntaxhighlight> | </syntaxhighlight> | ||
'''Pages''' sur lesquelles le copier : | |||
* [[MediaWiki:Common.js]] : pour affichage/ordi | * [[MediaWiki:Common.js]] : pour affichage/ordi | ||
* [[MediaWiki:Mobile.js]] : pour affichage/mobile | * [[MediaWiki:Mobile.js]] : pour affichage/mobile | ||
Sources : | '''Sources''' : | ||
* https://www.mediawiki.org/wiki/Gadget_kitchen | * https://www.mediawiki.org/wiki/Gadget_kitchen | ||
* https://www.mediawiki.org/wiki/ChickTech_High_School_Kickoff_2017/Tasks | * https://www.mediawiki.org/wiki/ChickTech_High_School_Kickoff_2017/Tasks | ||
* https://www.mediawiki.org/wiki/Manual:Interface/JavaScript | * https://www.mediawiki.org/wiki/Manual:Interface/JavaScript | ||
* https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Global_Objects/Math/round | *https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Global_Objects/Math/floor | ||
*https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Global_Objects/Math/round | |||
*https://www.arianebilheran.com/articles-2 | |||
'''Méthode''' de calcul pour l'évaluation du temps de lecture : 200 mots lus par minute, avec un minimum d'une minute. | |||
[[Catégorie:Documentation]] |
modifications