מדיה ויקי:Gadget-DeleteRequest.js: הבדלים בין גרסאות בדף

קפיצה לניווט קפיצה לחיפוש
לבקשת Ofekalef
מאין תקציר עריכה
(לבקשת Ofekalef)
שורה 2: שורה 2:
$(document).ready(function(){
$(document).ready(function(){
function wbm_save_topage(title, summary, content, section, next) {
function wbm_save_topage(title, summary, content, section, next) {
 
var param = {action: 'edit', title: title, summary: summary, token: mw.user.tokens.get('editToken'), section: section || '0', appendtext: content, format: 'json'};
var param = {action: 'edit', title: title, summary: summary, token: mw.user.tokens.get('editToken'), section: section || '0', appendtext: content, format: 'json'};
 
      $.post(mw.util.wikiScript('api'), $.extend(param, content), function (data) {
      $.post(mw.util.wikiScript('api'), $.extend(param, content), function (data) {
        if (data && data.error)  
        if (data && data.error)  
שורה 12: שורה 12:
});
});
}
}
 
function wbm_add_menus() {
function wbm_add_menus() {
var whereToShove = typeof wgPlaceRequestInToolbox == 'undefined' ? 'div#p-cactions div.menu li:last-child' : 'div#p-tb li:last-child';
var whereToShove = typeof wgPlaceRequestInToolbox == 'undefined' ? 'div#p-cactions div.menu li:last-child' : 'div#p-tb li:last-child';
whereToShove = '#ca-unwatch';
whereToShove = '#ca-view';
 
        if ($(whereToShove).length == 0) {
whereToShove = '#ca-watch';
        }
function add_one(caption, tooltip, section, message, summary) {
function add_one(caption, tooltip, section, message, summary) {
var a = $('<a>', {href: '#', text: caption, title: 'בקשות מפעילים: ' + tooltip});
var a = $('<a>', {href: '#', text: caption, title: 'בקשות מפעילים: ' + tooltip});
שורה 27: שורה 24:
return;
return;
message += ' - ' + reason + ' ~~' + '~~';
message += ' - ' + reason + ' ~~' + '~~';
                       
wbm_save_topage('ויקיפדיה:בקשות ממפעילים', summary, '\n\n* ' + message, section, function() { alert('בקשתך נשמרה בבקשות מהמפעילים')});
wbm_save_topage('ויקיפדיה:בקשות ממפעילים', summary, '\n\n* ' + message, section, function() { alert('בקשתך נשמרה בבקשות מהמפעילים')});
});
});
$(whereToShove).after($('<li>').append($('<span>').append(a)));
$(whereToShove).after($('<li>').append($('<span>').append(a)));
 
}
}
var ca = '';
var ca = '';
שורה 43: שורה 40:
add_one('הגנה', 'בקשה להגן על דף ' + mw.config.get('wgPageName'), 3, "[[" + ca + mw.config.get('wgPageName') + "]]", '/* בקשות הגנה / הסרת הגנה */ [[' + mw.config.get('wgPageName') + ']]');
add_one('הגנה', 'בקשה להגן על דף ' + mw.config.get('wgPageName'), 3, "[[" + ca + mw.config.get('wgPageName') + "]]", '/* בקשות הגנה / הסרת הגנה */ [[' + mw.config.get('wgPageName') + ']]');
add_one('מחיקה', 'בקשה למחוק ' + mw.config.get('wgPageName'), 1, "[[" + ca + mw.config.get('wgPageName') + "]]", '/* בקשות מחיקה */ [[' + wgPageName + "]]");
add_one('מחיקה', 'בקשה למחוק ' + mw.config.get('wgPageName'), 1, "[[" + ca + mw.config.get('wgPageName') + "]]", '/* בקשות מחיקה */ [[' + wgPageName + "]]");
 
if (getParamValue('oldid') && getParamValue('diff'))  
if (getParamValue('oldid') && getParamValue('diff'))  
add_one('הסתרת גרסה', 'מחיקת גרסה ' + mw.util.getParamValue('diff') , 5, '{' + '{הבדל|' + mw.config.get('wgPageName') + '|' + mw.util.getParamValue('diff') + '|' + mw.util.getParamValue('oldid') + '|טקסט=גרסה זו}}', '/* בקשות מחיקת גרסאות מסוימות */ מחיקת גרסה');
add_one('הסתרת גרסה', 'מחיקת גרסה ' + mw.util.getParamValue('diff') , 5, '{' + '{הבדל|' + mw.config.get('wgPageName') + '|' + mw.util.getParamValue('diff') + '|' + mw.util.getParamValue('oldid') + '|טקסט=גרסה זו}}', '/* בקשות מחיקת גרסאות מסוימות */ מחיקת גרסה');
}
}
 
wbm_add_menus();
wbm_add_menus();
});
});
משתמש אלמוני

תפריט ניווט