Greasy Fork is available in English.

BorjaScript

Spain-estudios script por Borja

Per 13-07-2014. Zie de nieuwste versie.

Voor het installeren van scripts heb je een extensie nodig, zoals Tampermonkey, Greasemonkey of Violentmonkey.

Voor het installeren van scripts heb je een extensie nodig, zoals {tampermonkey_link:Tampermonkey}.

Voor het installeren van scripts heb je een extensie nodig, zoals Tampermonkey of Violentmonkey.

Voor het installeren van scripts heb je een extensie nodig, zoals Tampermonkey of Userscripts.

Voor het installeren van scripts heb je een extensie nodig, zoals {tampermonkey_link:Tampermonkey}.

Voor het installeren van scripts heb je een gebruikersscriptbeheerder nodig.

(Ik heb al een user script manager, laat me het downloaden!)

Voor het installeren van gebruikersstijlen heb je een extensie nodig, zoals {stylus_link:Stylus}.

Voor het installeren van gebruikersstijlen heb je een extensie nodig, zoals {stylus_link:Stylus}.

Voor het installeren van gebruikersstijlen heb je een extensie nodig, zoals {stylus_link:Stylus}.

Voor het installeren van gebruikersstijlen heb je een gebruikersstijlbeheerder nodig.

Voor het installeren van gebruikersstijlen heb je een gebruikersstijlbeheerder nodig.

Voor het installeren van gebruikersstijlen heb je een gebruikersstijlbeheerder nodig.

(Ik heb al een beheerder - laat me doorgaan met de installatie!)

// ==UserScript==
// @name        BorjaScript
// @namespace   http://spain-estudios.com/
// @include     http://spain-estudios.com/?survey=job
// @version     1.2
// @grant       none
// @description Spain-estudios script por Borja
// ==/UserScript==

// -- [VARIABLES] --
	//No tocar a menos que sepas lo que haces.

	var surv 		 = $('.surv').html();		  //Título de la pregunta
	var surv_num 	 = surv.replace(/\D+/g, '');  //Quita las letras del título dejando solo los números
	var answer_click = false;					  //Detecta cuando se ha pulsado el botón "Responder".
	window.onload 	 = scriptTime;				 

	
// -- [EXTRA] --
	if(surv_num == '410') {surv_num = '4';} //Bug con la pregunta 4

// -- [FUNCIONES] --
	function scriptTime() {
		//Cada cuanto se repite la función Script (1000ms)
		if(!answer_click) {
			setInterval(function() { Script(); }, 1000);
		}
	}

	function Script() {
	   
	    if ($('[name="q' + surv_num + '"]').length > 0) {

	        if ($('[name="q' + surv_num + '"]').is(':checked')) {
	            //hay una opcion selecionado
	            if ($('#TimerButton').prop('value') == 'Responder') {
	                $('#TimerButton').click();
	                answer_click = true;
	            }
	        } else {
	            //si no hay una opcion selecionada
	            var value = 1 + Math.floor(Math.random() * 3);
	            $('[value^=\'' + value + '\']').prop('checked', true)
	            if ($('#TimerButton').prop('value') == 'Responder') {
	                $('#TimerButton').click();
	                answer_click = true;
	            }
	        }
	    }
	}