Monkkee Word Count

Adds word count to monkkee.com

目前为 2015-09-06 提交的版本,查看 最新版本

// ==UserScript==
// @name        Monkkee Word Count
// @namespace   https://my.monkkee.com
// @description Adds word count to monkkee.com
// @include     https://my.monkkee.com/*
// @version     1
// @grant       none
// ==/UserScript==

// Pull in jQuery
if(typeof $ == 'undefined'){ var $ = unsafeWindow.jQuery; }

function updateCounter() {
  var words = $('#editable').html().replace(/<.*?>/g, ' ');
  if (words.match(/\S+/g) !== null) {
    $('#wordcounter').html('Words: ' + words.match(/\S+/g).length);
  }
}

// fixme: Use of Mutation Events is deprecated. Use MutationObserver instead.
document.addEventListener('DOMSubtreeModified', function () {
  if($('#wordcounter').length === 0) {
    $('#search').append('<div id="wordcounter"></div>');
  }
  updateCounter();
});