מייבאים כמותיים, בדוקי עריכות אוטומטית, ביוראקראטן, אינטערפעיס רעדאקטארן, emailconfirmed, אינטערפעיס אדמיניסטראַטאָרן, מנטרים, סיסאפן, צוות טכני, מייבאים, מעדכנים, אספקלריה רעדאקטארן
102,362
רעדאגירונגען
(אידיש) |
(ארבעט נישט אומזיסט) |
||
| (6 מיטלסטע ווערסיעס פון 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; | ||
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(){ | 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({ | ||
title: "שרייבן מעלדונג", | |||
$("#textNote").val(replay+ " " + difftext); | open: function() { | ||
$("#titleNote").val('[[' + nameOfpage + ']]'); | $("#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: "אין ארטיקל שמועס", | |||
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: "פארמאך", | |||
click: function() { | |||
if (mw.util. | 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> ' | |||
); | |||
} | |||
}); | |||
}); | }); | ||
רעדאגירונגען