пофиксил твой говнокод
// ==UserScript==
// @name javascript.ru
// @namespace [url]http://javascript.ru/[/url]
// @version 0.3
// @description enter something useful
// @match [url]http://*javascript.ru/*[/url]
// @copyright 2012+, You
// ==/UserScript==
(function() {
var selector = 'table td.alt1 div:first-child img';
var images = document.querySelectorAll(selector) || [];
var imagesArr = Array.prototype.slice.call(images);
imagesArr.forEach(function(image) {
var zoom = false;
image.style.maxWidth = '100px';
image.style.maxHeight = '100px';
image.addEventListener('click', function() {
if (!zoom) {
this.style.maxHeight = '';
this.style.maxWidth = '';
}
else {
this.style.maxWidth = '100px';
this.style.maxHeight = '100px';
}
zoom = !zoom;
});
});
}());
сжатая версия
// ==UserScript==
// @name javascript.ru
// @namespace [url]http://javascript.ru/[/url]
// @version 0.3
// @description enter something useful
// @match [url]http://*javascript.ru/*[/url]
// @copyright 2012+, You
// ==/UserScript==
(function(){var c=document.querySelectorAll("table td.alt1 div:first-child img")||[];Array.prototype.slice.call(c).forEach(function(a){var b=!1;a.style.maxWidth="100px";a.style.maxHeight="100px";a.addEventListener("click",function(){b?(this.style.maxWidth="100px",this.style.maxHeight="100px"):(this.style.maxHeight="",this.style.maxWidth="");b=!b})})})();