FANDOM


// ReportErrors © Lil' Miss Rarity, Joeytje50
// Translate: Szynka013
// Modifications: Szynka013
 
var des = {
    edittoken: mw.user.tokens.values.editToken,
    namespace: mw.config.get('wgNamespaceNumber'),
    pagename: mw.config.get('wgPageName').replace(/_/g, " "),
    server: mw.config.get('wgServer'),
    signature: '~~' + '~~',
    language: mw.config.get('wgUserLanguage'),
    img: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACeUlEQVR42mWTS0hVURSGv32O9329V69FL2lgVEaPUQ+CmvSkUQURQgkNgoToMbgQGEIKNsmCqEETCUOEiEKJBllRszQkRDBDEYVLgSHi6+p9nEfrnPu0Nmz+fdZe+1///s9eirJh/WGTFaFBMzmESXX5HhrzVDDAEi+19fwuhFVhYcxwRQvToYLUYP2za+fXMu0V5lgmrm3geTHFmqFRVfGCVUlIudXcqSI5tBecJJmmxPyCQYnNSsHNdCl7ho22wYTyErYzpcN44XVvlKmEl1tXZ/F4bJfAIZJcJDcpV9qujGni+joeCCMSyFX2wPKyzoEzu/D7Lb69G3MJpFBJSY3ALHeUMcEbvZrz1pIEtRJBKqVxunEvVRGDvs5R1weHwLZyJFqlwDx9KjPGB08VJ6xkSb4mSiw5cK5pP5GwQffjYchKzMwbKqiFBBb5pIxR3utRTq0h0AVlXo4fJhzK8qx9yDXXrW7nFQRdgo/KGPmfwLmKY1TTvSOEAgYPmwewV0vyXYJQgWCYfr2Sk+UErooAxDuOEvQbtN34irtv/6NgSa6QHqTXG+OsfBSrO69DiQ/jv2KYlkZ97Wyxsp0n0MOQmeOtmv9Cc7SWdnNurQfprE5z53Eygh3X+vF7TcwyE/UYLCRoUUNdbN2zjXFfCJ+RzilwCJJpDy09x/BWmLQ2fMbnMd2/4CioEH/SSTKT0+xwn/LkK67X1fMUITDT+Qeu5f5ErlEK3SYhn6A856kf3Ky7yJNiM433cHtLLfeDMQLugUIDlTeT+LIyRyqR4G79JR6t6UZn9Laxc99uGgNeDuqKqJ3vSudapsXiapbB7yN0X2jlZ+HMX0Le/VQrDN6yAAAAAElFTkSuQmCC',
    username: mw.config.get('wgUserName')
};
 
if(des.namespace === 0) {
    $('.article-categories').after('<div style="text-align:right;"><a href="#" id="reportarError" onclick="openReportForm(); return false"><img style="vertical-align:-3px;" src="' + des.img + '" />Zgłoś błąd!</a></div>');
}
 
function openReportForm() {
    $.showCustomModal('Zgłaszanie błędów!', 'Możesz zgłaszać znalezione błędy w artykułach na tej stronie, jednak pamiętaj, że jest to wiki i można, a nawet należy śmiało poprawiać znalezione błędy samemu. Zdajemy sobie jednak sprawę z faktu, że niektórzy czytelnicy mogą z różnych przyczyn nie chcieć samodzielnie poprawiać artykułów.<br>Uwaga: Twój adres IP zostanie zapisany w historii zgłoszeń!<form class="WikiaForm" method="" name="" id="reporteError"><fieldset><span style="font-family:Arial"><span style="font-weight:bold">Nazwa artykułu:</span><br><input id="pagename" disabled="" type="text" value="' + des.pagename +'" style="width:400px"/><br><span style="font-weight:bold">Opis błędu:</span><br><textarea name="" id="comment" style="height: 100px; width: 100%;" placeholder="Opisz tutaj napotkany błąd! Jeśli masz taką możliwość, podaj źródło informacji!"></textarea><br><span id="br2" /></fieldset></form>', {
        id: "requestWindow",
        width: 650,
        buttons: [{
            id: "cancel",
            message: "Anuluj",
            handler: function () {
                $("#requestWindow").closeModal();
            }
        },
        {
            id: "editar",
            message: "Popraw samodzielnie",
            handler: function () {
                $("#requestWindow").closeModal();
                window.location = des.server + '/wiki/' + des.pagename + '?action=edit';
            }
        },
        {
            id: "submit",
            defaultButton: true,
            message: "Wyślij",
            handler: function () {
                submitReportForm();
            }
        }, ]
    });
}
 
function submitReportForm() {
console.log('Wysyłanie...');
    var $form = $('#reporteError'),
        pagina = $form.find('#pagename').val(),
        comentarios = $form.find('#comment').val(),
        page = '{{subst:Błąd\n|Stan = Nowy błąd\n|Artykuł = ' + pagina + '\n|Opis =' + comentarios + '|Podpis = ' + des.signature + '}}';
    if (!comentarios) {
        alert('To pole nie może być puste!');
        return;
    }
console.log('Sprawdzanie...');
 
    // Ajax URL
    var url = des.server + '/api.php?action=edit&title=PRZYKŁAD&section=new' + '&text=' + encodeURIComponent(page) + '&token=' + encodeURIComponent(des.edittoken);
    $("#requestWindow").prepend('<div class="wikiaThrobber"></div>');
    console.log('Wyszukiwanie URL: ',url);
 
    $.post(url, function (r) {
console.log('To powinno być:',r);
    $("#requestWindow").closeModal();
window.location = des.server + '/wiki/' + 'PRZYKŁAD#' + encodeURIComponent(des.pagename);
    });
console.log('Wysyłanie żądania...');
}

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.

Więcej z Fandomu

Losowa wiki