Skip to main content

Bug Tracker

Side navigation

Ticket #5519: gmscript.js


File gmscript.js, 0.6 KB (added by kipthegreat, November 16, 2009 08:52PM UTC)

GreaseMonkey script

(function(){
  //boiler plate to wait until jQuery is defined...
  function GM_wait()
  {
    if(typeof unsafeWindow.jQuery == 'undefined') {
      window.setTimeout(GM_wait,100);
    } else {
      var $ = unsafeWindow.jQuery;
      $(function() { letsJQuery($); });
    }
  }
  GM_wait();
  
  function letsJQuery($)
  {
    $('textarea[name=comment]').data('tst', 'abc');
    $('textarea[name=comment]').live('keypress', function(e) {
      if(e.which == 0x20) { //spacebar
        alert("the stored data is: " + $(this).data('tst'));
        return false;
      }
    });
  }
})();

Download in other formats:

Original Format