Dilettante / QSearchByImg

// ==UserScript==
// @name        QSearchByImg
// @author      Lex1 (Qsaver)
// @mod         Otto
// @version     1.0.1
// @description Поиск по изображению (Google). Для поиска нажмите левой кнопкой мыши на изображение и не отпускайте полсекунды.
// @include     *
// ==/UserScript==

(function(){

var delay = 500;
var timerId = 0;

opera.addEventListener('BeforeEvent.mousedown', function(e){
  var evt = e.event;if(evt.button==0 && evt.target.tagName.toLowerCase()=='img' && evt.target.complete && !evt.ctrlKey && !evt.shiftKey && !evt.altKey){
	timerId = setTimeout(function(){
		{evt.stopPropagation();evt.preventDefault();window.open('https://www.google.ru/searchbyimage?image_url='+encodeURIComponent(evt.target.src))}
	}, delay);
  }
}, false);

document.addEventListener('mouseup', function(){if(timerId!=0){clearTimeout(timerId);timerId=0}}, false);
document.addEventListener('mousemove', function(){if(timerId!=0){clearTimeout(timerId);timerId=0}}, false);

})();