Widget for displaying "reading time" on WriteFreely posts.
Non puoi selezionare più di 25 argomenti
Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
|
- var wpm = 200; // Average reading rate in words per minute (WPM)
-
- var ps = document.querySelectorAll('p');
- var wordCount = 0;
- for (var i=0; i<ps.length; i++) {
- wordCount += ps[i].innerText.split(/\s+/).length;
- }
- var $time = document.querySelector('#post-body .dt-published');
- if ($time) {
- $time.style.display = 'inline-block';
- $time.insertAdjacentHTML("afterend", '<span style="color: #666"> · ' + Math.round(wordCount / wpm) + ' min read</span>');
- }
|