Widget for displaying "reading time" on WriteFreely posts.
No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.

13 líneas
461 B

  1. var wpm = 200; // Average reading rate in words per minute (WPM)
  2. var ps = document.querySelectorAll('p');
  3. var wordCount = 0;
  4. for (var i=0; i<ps.length; i++) {
  5. wordCount += ps[i].innerText.split(/\s+/).length;
  6. }
  7. var $time = document.querySelector('#post-body .dt-published');
  8. if ($time) {
  9. $time.style.display = 'inline-block';
  10. $time.insertAdjacentHTML("afterend", '<span style="color: #666"> &middot; ' + Math.round(wordCount / wpm) + ' min read</span>');
  11. }