אונטערשייד צווישן ווערסיעס פון "באַניצער:גאון הירדן/הודעה למשתמש.js"
קפיצה לניווט
קפיצה לחיפוש
אין תקציר עריכה |
(אידיש) |
||
שורה 12: | שורה 12: | ||
function openMyDiffDialog(){ | function openMyDiffDialog(){ | ||
var dialog = $('<div><p> | 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() { | open: function() { | ||
$("#textNote").val(replay+ " " + difftext); | $("#textNote").val(replay+ " " + difftext); | ||
שורה 20: | שורה 20: | ||
dialog.remove(); | dialog.remove(); | ||
},buttons: [{ | },buttons: [{ | ||
text: " | text: "אין באניצער שמועס", | ||
click: function() { | click: function() { | ||
שורה 30: | שורה 30: | ||
} | } | ||
},{ | },{ | ||
text: " | text: "אין ארטיקל שמועס", | ||
click: function() { | click: function() { | ||
שורה 40: | שורה 40: | ||
} | } | ||
},{ | },{ | ||
text: " | text: "פארמאך", | ||
click: function() { | click: function() { | ||
שורה 64: | שורה 64: | ||
}; | }; | ||
if(addtext===''||addtext===null||addtext===undefined){ | if(addtext===''||addtext===null||addtext===undefined){ | ||
mw.notify(' | mw.notify('די מעלדונג איז נישט געשיקט'); | ||
return; | return; | ||
} | } | ||
שורה 77: | שורה 77: | ||
if (data && data.flow && typeof next == 'function') | if (data && data.flow && typeof next == 'function') | ||
next(); | next(); | ||
alert(' | alert('די מעלדונג איז געהיטן אין בלאט :' + talkPage); | ||
}, | }, | ||
error: function(data) { | error: function(data) { | ||
alert(' | alert('פּאַנטשער. די מעלדונג איז נישט געהיטן'); | ||
} | } | ||
}); | }); | ||
שורה 87: | שורה 87: | ||
else if (data && data.edit && data.edit.result == 'Success' && typeof next == 'function'){ | else if (data && data.edit && data.edit.result == 'Success' && typeof next == 'function'){ | ||
next(); | next(); | ||
alert(' | alert('די מעלדונג איז געהיטן אין שמועס בלאט פון באניצער:' + user); | ||
} | } | ||
}); | }); |
רעוויזיע פון 00:42, 16 פעברואר 2023
$(function(){
mw.loader.using( [ 'mediawiki.util', 'mediawiki.api' ] ).then(function(){
"use strict";
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 = "{{T|" + 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: 'talk:' + mw.config.get( 'wgPageName' );
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')){
$('#mw-diff-ntitle1').append(
' <b>(</b>',
$('<a>')
.html('<b>רעדאגירונג מעלדונג</b>')
.click(openMyDiffDialog),
'<b>)</b> '
);
}});
});