Widget for displaying "reading time" on WriteFreely posts.
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

11 rindas
445 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. $time.style.display = 'inline-block';
  9. $time.insertAdjacentHTML("afterend", '<span class="dt-published"> &middot; ' + Math.round(wordCount / wpm) + ' min read</span>');