Tate

Reduces the size of the original picture and open it in a new window

Dovrai installare un'estensione come Tampermonkey, Greasemonkey o Violentmonkey per installare questo script.

Dovrai installare un'estensione come Tampermonkey o Violentmonkey per installare questo script.

Dovrai installare un'estensione come Tampermonkey o Violentmonkey per installare questo script.

Dovrai installare un'estensione come Tampermonkey o Userscripts per installare questo script.

Dovrai installare un'estensione come ad esempio Tampermonkey per installare questo script.

Dovrai installare un gestore di script utente per installare questo script.

(Ho già un gestore di script utente, lasciamelo installare!)

Dovrai installare un'estensione come ad esempio Stylus per installare questo stile.

Dovrai installare un'estensione come ad esempio Stylus per installare questo stile.

Dovrai installare un'estensione come ad esempio Stylus per installare questo stile.

Dovrai installare un'estensione per la gestione degli stili utente per installare questo stile.

Dovrai installare un'estensione per la gestione degli stili utente per installare questo stile.

Dovrai installare un'estensione per la gestione degli stili utente per installare questo stile.

(Ho già un gestore di stile utente, lasciamelo installare!)

// ==UserScript==
// @name           Tate
// @version        0.1
// @description  Reduces the size of the original picture and open it in a new window
// @author         Cristo
// @include        https://www.mturkcontent.com/dynamic/*
// @copyright     1012+, You
// @namespace https://greasyfork.org/users/1973
// ==/UserScript==

var page = document.getElementById('mturk_form');
var imagy = page.getElementsByTagName('img')[0];
imagy.style.height = '200px';
imagy.style.width = '200px';

var newWidth;
var newLeft;
if (window.screenX > (screen.width - (window.screenX + window.outerWidth))) {
    newWidth = window.screenX;						
    newLeft = "0";									
} else {											
    newWidth = screen.width - (window.screenX + window.outerWidth);		
    newLeft = window.screenX + window.outerWidth;
}
if (newWidth < screen.width/3) {
    window.open(imagy.src);
} else {
    var windowTo  = 'width=' + newWidth;
    windowTo += ', height=' + screen.height;
    windowTo += ', top=' + "0"; 
    windowTo += ', left=' + newLeft;
    window.open(imagy.src, "name", windowTo);  
}