Sleazy Fork is available in English.

4chan Archive Image Expander

Adds inline image expansion to 4chan archives.

Versione datata 25/10/2017. Vedi la nuova versione l'ultima versione.

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           4chan Archive Image Expander
// @description    Adds inline image expansion to 4chan archives.
// @author         Hen Tie
// @homepage       http://hen-tie.tumblr.com/
// @namespace      https://greasyfork.org/en/users/8336
// @include        /https?:\/\/(desuarchive.org|archived.moe)\/.*\/thread\/.*/
// @grant          none
// @require        http://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js
//// @icon           URL
// @version        1.1
// ==/UserScript==
$(function(){
	//video settings
	var settings = 'loop autoplay controls';
	//prevent weird wrapping around expanded images
	$('.theme_default .post header').css('display','inline-block');
	$('.thread_image_box a').on('click', function(e){
		var myHref = $(this).attr('href');
		//new elements containing full size href as src
		var img = $('<img />').attr({'src':myHref, 'class':'openItem'}).css({'max-width':'100%','height':'auto'});
		var webm = $('<video ' + settings + '><source type="video/webm" src="' + myHref + '"/></video>').attr('class','openItem').css({'max-width':'100%','height':'auto'});
		//check filetype, hide thumbnail, insert full size file
		if (myHref.match(/.gif$|.png$|.jpg$/g)) {
			e.preventDefault();
			$(this).css('display','none');
			$(this).after(img);
		} else if (myHref.match(/.webm$/g)) {
			e.preventDefault();
			$(this).css('display','none');
			$(this).after(webm);
		} else {
			console.log('"4chan Archive Image Expander"\nUnsupported filetype, please report.\nSee @homepage or @namespace for contact info.');
		}
	});
	//on reclick, remove full size, show thumbnail
	$(document).on('click', '.openItem', function(e){
		$(this).prev().css('display','inline-block');
		$(this).remove();
	});
});