ClearCommand

Adds a /clear command to chat to clear chat messages.

  1. // ==UserScript==
  2. // @name ClearCommand
  3. // @namespace skyboy@kongregate
  4. // @author skyboy
  5. // @version 1.1.0
  6. // @description Adds a /clear command to chat to clear chat messages.
  7. // @include http://www.kongregate.com/games/*/*
  8. // @homepage http://userscripts.org/scripts/show/94190
  9. // ==/UserScript==
  10. if (/^\/?games\/[^\/]+\/[^\/?]+(\?.*)?$/.test(window.location.pathname)) {
  11. setTimeout(function() {
  12. javascript:void(window.location.assign("javascript:void(document.observe('holodeck:ready',function(){holodeck.addChatCommand('clear', function(){holodeck.activeDialogue().clear(); return false});$$('select.chat_actions_dropdown').each(function(e){if(!e.innerHTML.include('clear_chat'))e.insert('<option value=\"clear_chat\" class=\"action hasLayout\" onclick=\"holodeck.activeDialogue().clear()\">Clear chat</option>')});$$('#chat_actions_dropdown_template').each(function(e){e.innerHTML=e.innerHTML.replace(/(<\\/select>)/i,'<option value=\"clear_chat\" class=\"action hasLayout\" onclick=\"holodeck.activeDialogue().clear()\">Clear chat</option>$1')});}));"));
  13. }, 1250);
  14. }