MediaWiki:Skin/PDF.js: Unterschied zwischen den Versionen

aus Kamelopedia, der wüsten Enzyklopädie
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Kameloid (Diskussion | Beiträge)
Noch etwas Unterhaltung dazu
Zeile 6: Zeile 6:
"Mit Mama telefonieren",
"Mit Mama telefonieren",
"Erstmal ein Konzept überlegen",
"Erstmal ein Konzept überlegen",
"Format zuschneiden, schnippel, schnippel...",
"Bilder suchen",
"Hab kein Bock mehr",
"Hab kein Bock mehr",
"Willst du nicht lieber FDP?",
"Willst du nicht lieber FDP?",
"Text einkleben",
"Guidomobil auftanken",
"Guidomobil auftanken",
"Schlafen",
"Schlafen",
Zeile 13: Zeile 16:
"\"PDF für Dummys\" lesen",
"\"PDF für Dummys\" lesen",
"Fernsehn",
"Fernsehn",
"Irgendwie sieht das doof aus",
"nochmal von vorn anfangen"
"nochmal von vorn anfangen"
];
];

Version vom 12. Februar 2009, 22:44 Uhr

var pdfmsg = [
	"Erstmal alles angucken.",
	"Verpackungsmaterial aus dem Keller holen",
	"Kellerschlüssel suchen",
	"Däumchen drehen",
	"Mit Mama telefonieren",
	"Erstmal ein Konzept überlegen",
	"Format zuschneiden, schnippel, schnippel...",
	"Bilder suchen",
	"Hab kein Bock mehr",
	"Willst du nicht lieber FDP?",
	"Text einkleben",
	"Guidomobil auftanken",
	"Schlafen",
	"Dromedar einfangen",
	"\"PDF für Dummys\" lesen",
	"Fernsehn",
	"Irgendwie sieht das doof aus",
	"nochmal von vorn anfangen"
	];
var prozent = Math.floor( Math.random() * 5 );
var count = 0;
var toleranz = 0;

function pdfgen()
{
	var arg = location.href;
	var reg = new RegExp(/[?&]klapp=pdfgen($|[?&])/);
	arg = arg.match(reg);
	if( arg == null )
		return;
	pdfrun();
}

function pdfrun()
{
	var dazu = runden( ( 100 - prozent ) / 13, toleranz );

	while ( dazu == 0 )
	{
		toleranz ++ ;
		dazu = runden( ( 100 - prozent ) / 7, toleranz );
	}

	prozent += dazu;
	count ++;
	document.getElementById("pdf_progress").innerHTML = prozent;
	document.getElementById("pdf_state").innerHTML = pdfmsg[ count % pdfmsg.length ];
	
	setTimeout( pdfrun, 5000 );
}

function runden( num, tol )
{
	var t = Math.pow( 10, tol );
	return Math.floor( num * t ) / t;
}

addOnloadHook(pdfgen);