מדיה ויקי:Gadget-DeleteRequest.js: הבדלים בין גרסאות בדף
מראה
מאין תקציר עריכה |
מ סדר |
||
| שורה 6: | שורה 6: | ||
function addDeleteOption() { | function addDeleteOption() { | ||
ta['del'] = ["", 'מחיקת דף זה']; | ta['del'] = ["", 'מחיקת דף זה']; | ||
var reqDel = wgPageName; | var reqDel = wgPageName; | ||
var moveTab = document.getElementById('ca-move'); | |||
if (! | if (!moveTab) return; | ||
var deleteTab = document.createElement('li'); | |||
deleteTab.id = 'ca-move'; | |||
var deleteLink = document.createElement('a'); | |||
deleteLink.href = 'http://he.wikipedia.org/w/index.php?title=ויקיפדיה:בקשות_ממפעילים&action=edit§ion=1&pleasedelete=yes&pagefordel=' + reqDel; | |||
if ( | if (moveTab.children) { | ||
deleteLink.appendChild(document.createTextNode('מחיקה')); | |||
deleteTab.appendChild(deleteLink); | |||
document.getElementById('p-cactions').children[1].insertBefore( | document.getElementById('p-cactions').children[1].insertBefore(deleteTab,moveTab.nextSibling); | ||
} else { | } else { | ||
deleteLink.appendChild(document.createTextNode('מחיקה')); | |||
deleteTab.appendChild(deleteLink); | |||
document.getElementById('p-cactions').childNodes[3].insertBefore( | document.getElementById('p-cactions').childNodes[3].insertBefore(deleteTab,null); | ||
} | } | ||
} | } | ||
גרסה מ־19:07, 9 ביוני 2009
/* הסריפט מוסיף לשונית "מחיקה" על מנת שאפשר יהיה לבקש מחיקת דפים באמצעות דף בקשות ממפעילים
* נכתב על ידי [[משתמש:ערן]]
* לא נראה שזה תקין ב-IE6
*/
function addDeleteOption() {
ta['del'] = ["", 'מחיקת דף זה'];
var reqDel = wgPageName;
var moveTab = document.getElementById('ca-move');
if (!moveTab) return;
var deleteTab = document.createElement('li');
deleteTab.id = 'ca-move';
var deleteLink = document.createElement('a');
deleteLink.href = 'http://he.wikipedia.org/w/index.php?title=ויקיפדיה:בקשות_ממפעילים&action=edit§ion=1&pleasedelete=yes&pagefordel=' + reqDel;
if (moveTab.children) {
deleteLink.appendChild(document.createTextNode('מחיקה'));
deleteTab.appendChild(deleteLink);
document.getElementById('p-cactions').children[1].insertBefore(deleteTab,moveTab.nextSibling);
} else {
deleteLink.appendChild(document.createTextNode('מחיקה'));
deleteTab.appendChild(deleteLink);
document.getElementById('p-cactions').childNodes[3].insertBefore(deleteTab,null);
}
}
addOnloadHook(function (){
if(location.href.match(/pleasedelete=yes/)) {
txtLoc=location.href;
reqDel=decodeURI(txtLoc.substring(txtLoc.indexOf('pagefordel=')+11,txtLoc.length));
document.getElementById('wpSummary').value = '[[' + reqDel + ']]';
document.getElementById('wpTextbox1').value = document.getElementById('wpTextbox1').value + '\n*[['+reqDel+']] ~~'+'~~';
document.getElementById('editform').submit();
}
});
addOnloadHook(addDeleteOption);