Skip to content

Instantly share code, notes, and snippets.

@Griever
Created November 22, 2010 07:55
Show Gist options
  • Save Griever/709653 to your computer and use it in GitHub Desktop.
Save Griever/709653 to your computer and use it in GitHub Desktop.
overwriteMiddleMousePaste.uc.js
// ==UserScript==
// @name overwriteMiddleMousePaste.uc.js
// @namespace http://d.hatena.ne.jp/Griever/
// @include main
// ==/UserScript==
document.documentElement.addEventListener("click", function(event){
if (event.button !== 1 || !gPrefService.getBoolPref('middlemouse.paste')) return;
var localName = event.target.localName.toLowerCase();
if ((localName === 'input' || localName === 'textarea' || localName === 'textbox') &&
document.commandDispatcher.getControllerForCommand("cmd_paste") ){
goDoCommand("cmd_paste");
event.preventDefault();
}
}, true);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment