אונטערשייד צווישן ווערסיעס פון "באַניצער:גאון הירדן/הודעה למשתמש.js"

אין תקציר עריכה
(ארבעט נישט אומזיסט)
 
(7 מיטלסטע ווערסיעס פון 2 באַניצער נישט געוויזן.)
שורה 1: שורה 1:
$(function(){
$(function() {
mw.loader.using( [ 'mediawiki.util', 'mediawiki.api' ] ).then(function(){
    mw.loader.using(['mediawiki.util', 'mediawiki.api']).then(function() {
"use strict";
        "use strict";
var nameOfpage = mw.config.get( 'wgPageName' ).replace(new RegExp('_', 'g'), ' ');
        if (mw.util.getParamValue('diff')) {
var UserPage = false;
        var nameOfpage = mw.config.get('wgPageName').replace(new RegExp('_', 'g'), ' ');
var oldRevisionId = mw.config.get( 'wgDiffOldId' ),
        var UserPage = false;
newRevisionId = mw.config.get( 'wgDiffNewId' ),
        var oldRevisionId = mw.config.get('wgDiffOldId'),
user = $("#mw-diff-ntitle2 > a")[0].innerText,
            newRevisionId = mw.config.get('wgDiffNewId'),
replay = "{{T|" + user + "|בקשר}}",
            user = $("#mw-diff-ntitle2 > a")[0].innerText,
difftext = "צו {{הבג|דף=" + nameOfpage + "|מספר הגרסה=" + newRevisionId + "|גרסה קודמת=" + oldRevisionId + "|כיתוב=דעם רעדאגירונג}}, ";
            replay = "{{א|" + user + "|בקשר}}",
            difftext = "צו {{אונטערשייד|" + nameOfpage + "|" + newRevisionId + "|" + oldRevisionId + "|דעם רעדאגירונג}}, ";


function openMyDiffDialog(){
        function openMyDiffDialog() {


var dialog = $('<div><p>כותרת ההודעה:</p><p><textarea id="titleNote" rows="1"></textarea></p><p>תוכן ההודעה:</p><p><textarea id="textNote" rows="10"></textarea></p></div>').dialog({title: "כתיבת הודעה",
            var dialog = $('<div><p>מעלדונג קעפל:</p><p><textarea id="titleNote" rows="1"></textarea></p><p>מעלדונג אינהאלט:</p><p><textarea id="textNote" rows="10"></textarea></p></div>').dialog({
open: function() {
                title: "שרייבן מעלדונג",
$("#textNote").val(replay+ " " + difftext);
                open: function() {
$("#titleNote").val('[[' + nameOfpage + ']]');
                    $("#textNote").val(replay + " " + difftext);
},
                    $("#titleNote").val('[[' + nameOfpage + ']]');
close: function() {
                },
dialog.remove();
                close: function() {
},buttons: [{
                    dialog.remove();
text: "בשיחת המשתמש",
                },
                buttons: [{
click: function() {
                    text: "אין באניצער שמועס",
UserPage = true;
var addtext = $("#textNote").val();
var title = $("#titleNote").val();
wattsUp(addtext, title, UserPage);
dialog.dialog("close");
}
},{
text: "בשיחת הערך",
click: function() {
UserPage = false;
var addtext = $("#textNote").val();
var title = $("#titleNote").val();
wattsUp(addtext, title, UserPage);
dialog.dialog("close");
}
},{
text: "סגור",
click: function() {


dialog.dialog("close");
                    click: function() {
}
                        UserPage = true;
} ]
                        var addtext = $("#textNote").val();
});
                        var title = $("#titleNote").val();
}
                        wattsUp(addtext, title, UserPage);
                        dialog.dialog("close");
                    }
                }, {
                    text: "אין ארטיקל שמועס",


function wattsUp(addtext, title, UserPage){
                    click: function() {
   
                        UserPage = false;
                        var addtext = $("#textNote").val();
                        var title = $("#titleNote").val();
                        wattsUp(addtext, title, UserPage);
                        dialog.dialog("close");
                    }
                }, {
                    text: "פארמאך",


var talkPage = UserPage ? 'User talk:' + user: 'talk:' + mw.config.get( 'wgPageName' );
                    click: function() {
var textSign = addtext + ' ~~' + '~~';
var param ={action : 'edit',
section : 'new',
sectiontitle : title ,
title : talkPage,
text : textSign,
token : mw.user.tokens.get('csrfToken'),
format: 'json'
};
if(addtext===''||addtext===null||addtext===undefined){
mw.notify('ההודעה לא נשלחה');
return;
}
$.post(mw.util.wikiScript('api'), param, function (data) {
if (data && data.error){
$.ajax({
url: mw.util.wikiScript('api'),
aync: false,
type: 'post',
data:  {action: 'flow', submodule: 'new-topic', page: talkPage, nttopic: title, token: mw.user.tokens.get('csrfToken'), ntcontent: addtext, format: 'json'},
success: function(data){
if (data && data.flow && typeof next == 'function')
        next();
        alert('ההודעה נשמרה בדף :' + talkPage);
       
},
error: function(data) {
alert('תקלה. ההודעה לא נשמרה');
}
});
}
else if (data && data.edit && data.edit.result == 'Success' && typeof next == 'function'){
next();
alert('ההודעה נשמרה בדף שיחתו של משתמש:' + user);
        }
});
}


if (mw.util.getParamValue('diff')){
                        dialog.dialog("close");
$('#mw-diff-ntitle1').append(
                    }
' <b>(</b>',
                }]
$('<a>')
            });
.html('<b>רעדאגירונג מעלדונג</b>')
        }
.click(openMyDiffDialog),
 
'<b>)</b> '
        function wattsUp(addtext, title, UserPage) {
);
 
}});
 
            var talkPage = UserPage ? 'User talk:' + user : mw.config.get('wgFormattedNamespaces')[mw.config.get('wgNamespaceNumber') + 1] + ':' + mw.config.get('wgTitle');
            var textSign = addtext + ' ~~' + '~~';
            var param = {
                action: 'edit',
                section: 'new',
                sectiontitle: title,
                title: talkPage,
                text: textSign,
                token: mw.user.tokens.get('csrfToken'),
                format: 'json'
            };
            if (addtext === '' || addtext === null || addtext === undefined) {
                mw.notify('די מעלדונג איז נישט געשיקט');
                return;
            }
            $.post(mw.util.wikiScript('api'), param, function(data) {
                if (data && data.error) {
                    $.ajax({
                        url: mw.util.wikiScript('api'),
                        aync: false,
                        type: 'post',
                        data: {
                            action: 'flow',
                            submodule: 'new-topic',
                            page: talkPage,
                            nttopic: title,
                            token: mw.user.tokens.get('csrfToken'),
                            ntcontent: addtext,
                            format: 'json'
                        },
                        success: function(data) {
                            if (data && data.flow && typeof next == 'function')
                                next();
                            alert('די מעלדונג איז געהיטן אין בלאט :' + talkPage);
 
                        },
                        error: function(data) {
                            alert('פּאַנטשער. די מעלדונג איז נישט געהיטן');
                        }
                    });
                } else if (data && data.edit && data.edit.result == 'Success' && typeof next == 'function') {
                    next();
                    alert('די מעלדונג איז געהיטן אין שמועס בלאט פון באניצער:' + user);
                }
            });
        }
 
            $('#mw-diff-ntitle1').append(
                ' <b>(</b>',
                $('<a>')
                .html('<b>רעדאגירונג מעלדונג</b>')
                .click(openMyDiffDialog),
                '<b>)</b> '
            );
        }
    });
});
});

יעצטיגע רעוויזיע זינט 22:33, 19 סעפטעמבער 2023

$(function() {
    mw.loader.using(['mediawiki.util', 'mediawiki.api']).then(function() {
        "use strict";
        if (mw.util.getParamValue('diff')) {
        var nameOfpage = mw.config.get('wgPageName').replace(new RegExp('_', 'g'), ' ');
        var UserPage = false;
        var oldRevisionId = mw.config.get('wgDiffOldId'),
            newRevisionId = mw.config.get('wgDiffNewId'),
            user = $("#mw-diff-ntitle2 > a")[0].innerText,
            replay = "{{א|" + user + "|בקשר}}",
            difftext = "צו {{אונטערשייד|" + nameOfpage + "|" + newRevisionId + "|" + oldRevisionId + "|דעם רעדאגירונג}}, ";

        function openMyDiffDialog() {

            var dialog = $('<div><p>מעלדונג קעפל:</p><p><textarea id="titleNote" rows="1"></textarea></p><p>מעלדונג אינהאלט:</p><p><textarea id="textNote" rows="10"></textarea></p></div>').dialog({
                title: "שרייבן מעלדונג",
                open: function() {
                    $("#textNote").val(replay + " " + difftext);
                    $("#titleNote").val('[[' + nameOfpage + ']]');
                },
                close: function() {
                    dialog.remove();
                },
                buttons: [{
                    text: "אין באניצער שמועס",

                    click: function() {
                        UserPage = true;
                        var addtext = $("#textNote").val();
                        var title = $("#titleNote").val();
                        wattsUp(addtext, title, UserPage);
                        dialog.dialog("close");
                    }
                }, {
                    text: "אין ארטיקל שמועס",

                    click: function() {
                        UserPage = false;
                        var addtext = $("#textNote").val();
                        var title = $("#titleNote").val();
                        wattsUp(addtext, title, UserPage);
                        dialog.dialog("close");
                    }
                }, {
                    text: "פארמאך",

                    click: function() {

                        dialog.dialog("close");
                    }
                }]
            });
        }

        function wattsUp(addtext, title, UserPage) {


            var talkPage = UserPage ? 'User talk:' + user : mw.config.get('wgFormattedNamespaces')[mw.config.get('wgNamespaceNumber') + 1] + ':' + mw.config.get('wgTitle');
            var textSign = addtext + ' ~~' + '~~';
            var param = {
                action: 'edit',
                section: 'new',
                sectiontitle: title,
                title: talkPage,
                text: textSign,
                token: mw.user.tokens.get('csrfToken'),
                format: 'json'
            };
            if (addtext === '' || addtext === null || addtext === undefined) {
                mw.notify('די מעלדונג איז נישט געשיקט');
                return;
            }
            $.post(mw.util.wikiScript('api'), param, function(data) {
                if (data && data.error) {
                    $.ajax({
                        url: mw.util.wikiScript('api'),
                        aync: false,
                        type: 'post',
                        data: {
                            action: 'flow',
                            submodule: 'new-topic',
                            page: talkPage,
                            nttopic: title,
                            token: mw.user.tokens.get('csrfToken'),
                            ntcontent: addtext,
                            format: 'json'
                        },
                        success: function(data) {
                            if (data && data.flow && typeof next == 'function')
                                next();
                            alert('די מעלדונג איז געהיטן אין בלאט :' + talkPage);

                        },
                        error: function(data) {
                            alert('פּאַנטשער. די מעלדונג איז נישט געהיטן');
                        }
                    });
                } else if (data && data.edit && data.edit.result == 'Success' && typeof next == 'function') {
                    next();
                    alert('די מעלדונג איז געהיטן אין שמועס בלאט פון באניצער:' + user);
                }
            });
        }

            $('#mw-diff-ntitle1').append(
                ' <b>(</b>',
                $('<a>')
                .html('<b>רעדאגירונג מעלדונג</b>')
                .click(openMyDiffDialog),
                '<b>)</b> '
            );
        }
    });
});