Utente:Genuzzo/monobook.js: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
Contenuto aggiunto Contenuto cancellato
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 133: Riga 133:
$(document).ready(function() {
$(document).ready(function() {
$.each(toAddUserLink, function(i, v) {
$.each(toAddUserLink, function(i, v) {
$('#editform').before($('<a></a>').attr('href', '#').text(v).click(function() {
$('#editform').before($('<a></a>').attr('href', '#').text(v).click(function(e) {
e.preventDefault();
e.preventDefault();
$('textarea:eq(0)').val($('textarea:nth(0)').val() + $(this).text());
$('textarea:eq(0)').val($('textarea:nth(0)').val() + $(this).text());

Versione delle 21:21, 15 mar 2012

function updateNoncigioco() {
    time -= 1;
    updateNoncigiocoBar();
    if(time <= 0) {
         youlost();
    }
}


function youlost() {
    $('#noncigiocoyoulost').html($('#noncigiocoyoulost').html() + '<br>Comunque la risposta esatta era "' + rightAnswers[Math.floor(Math.random() * rightAnswers.length)] + '".');
    clearInterval(updateNoncigiocoInterval);
    $('#noncigiococontainer').remove();
    $('#noncigiocoyoulost').css('display', 'block').remove().appendTo('body');
    resizeNoncigiococontainer();
}

function noncigiocoYesNo(yesNo) {
    if(currentQuestion.r == -1) youlost();
    else if(yesNo == 'yes' && currentQuestion.r == 0) youlost(); 
    else if(yesNo == 'no' && currentQuestion.r == 1) youlost();
    else createNoncigiocoQuestion();
}

function createNoncigiocoQuestion() {
    var questions = [
        {question: "2+2 = 3?", r: 0},
        {question: "13 ore equivalgono ad un giorno?", r: 0},
        {question: "Il cammello ha una gobba e mezzo?", r: 0},
        {question: "Il cane è il migliore amico dell'uomo?", r: 1},
        {question: "Gli esseri umani hanno sette occhi?", r: 0},
        {question: "Dio esiste?", r: -1},
        {question: "La matita è un tipo di penna?", r: 0},
        {question: "Il freddo è il contrario del caldo?", r: 1},
        {question: "Dopo la 'm' viene la 'n'?", r: 1},
        {question: "Il sole è una stella?", r: 1}
    ];
    time = lastTime * 0.85;
    lastTime = time;
    window.currentQuestion = questions[Math.floor(Math.random() * questions.length)];
    $('#noncigiocoquestionrow').html(currentQuestion.question);
    updateNoncigiocoBar();
}

function updateNoncigiocoBar() {
    var bar = time / (lastTime + 10);
    $('#noncigiocobarrow').css('width', Math.round(bar * 100) + "%").css('background-color', 'rgb(' + (Math.round(bar * 255) + ',') + (Math.round(255 - bar * 255) + ',') + '0)');
}

function resizeNoncigiococontainer() {
    $('.noncigiococenter').each(function() {
        var b = $(window);
        var w = b.width();
        var h = b.height();
        var cw = $(this).width();
        var ch = $(this).height();
        var l = (w - cw) / 2;
        var t = (h - ch) / 2;
        $(this).css('top', t).css('left', l);
    });
}


$(document).ready(function() {
    if(wgPageName == 'Utente:Genuzzo/noncigioco' && wgAction == 'view') {
        window.rightAnswers = ["tua madre", "tua sorella", "1.8928374E17", "due elevato alla dodicesima", "sticazzi", "eeeeeeeeh"];
        $('#globalWrapper').css('display', 'none');
        $('#noncigiocopreview').remove().appendTo($('body').css('background-color', '#fff')).css('width', 100).css('height', 100).css('position', 'fixed').css('background-color', '#AAA').html('Quando sei pronto, cliccami e ti dimostrerò che sei un idiota con una serie di domande.').addClass('noncigiococenter').click(function() {
            $(this).remove();
            $('#noncigiococontainer').css('display', 'block').remove().appendTo('body');
            $('#noncigiocoyes').click(function() {
                noncigiocoYesNo('yes');
            });
            $('#noncigiocono').click(function() {
                noncigiocoYesNo('no');
            });            
            window.lastTime = 110;
            window.currentQuestion = {};
            createNoncigiocoQuestion();
            window.updateNoncigiocoInterval = setInterval(updateNoncigioco, 50);
        });
        resizeNoncigiococontainer();
        $(window).resize(function() {
            resizeNoncigiococontainer();
        });
        
    }
});

//CATINSERT

function catInsertUpdate() {
    $('.catinsert a').each(function() {
         if(!$(this).data('c')) {
              $(this).click(function(e) {
                  e.preventDefault();
                  $('textarea:nth(0)').val($('textarea:nth(0)').val() + '[[Categoria:' +  $(this).text() + ']]');
              });
              $(this).data('c', 'a');
         }
    });
}

$(document).ready(function() {
    if($('.catinsert').length > 0) {
        catInsertUpdate();
        setInterval(catInsertUpdate, 30);
    }
});

$(document).ready(function() {
    if(wgPageName == 'Utente:Genuzzo/catinsert') {
        $('#bodyContent').prepend('<textarea />');
    }
});

//NO NIUBBY PLOX

$(document).ready(function() {
    if(wgPageName == 'Speciale:CategorieRichieste') {
        $('a:contains("Niubby di ")').parent().hide();
    }
});

import_script((wgAction=='edit' || wgAction == 'submit'), "Nonciclopedia:Script/Searchbox.js");

var toAddUserLink = [];

toAddUserLink.push('[[Categoria:');
toAddUserLink.push('[[File:');

if(wgAction == 'edit' || wgAction == 'submit') {
    $(document).ready(function() {
        $.each(toAddUserLink, function(i, v) {
            $('#editform').before($('<a></a>').attr('href', '#').text(v).click(function(e) {
                e.preventDefault();
                $('textarea:eq(0)').val($('textarea:nth(0)').val() + $(this).text());
            }));
        });
    });
}