לדלג לתוכן

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

מתוך צפונות ויקי
מאין תקציר עריכה
מ סדר
שורה 6: שורה 6:
function addDeleteOption() {
function addDeleteOption() {
   ta['del'] = ["", 'מחיקת דף זה'];
   ta['del'] = ["", 'מחיקת דף זה'];
  if (!document.getElementById) return;
   var reqDel = wgPageName;
   var reqDel = wgPageName;
   x = document.getElementById('ca-move');
   var moveTab = document.getElementById('ca-move');
   if (!x) return;
   if (!moveTab) return;
   y = document.createElement('li');
   var deleteTab = document.createElement('li');
   y.id = 'ca-move';
   deleteTab.id = 'ca-move';
   z = document.createElement('a');
   var deleteLink = document.createElement('a');
   z.href = 'http://he.wikipedia.org/w/index.php?title=ויקיפדיה:בקשות_ממפעילים&action=edit&section=1&pleasedelete=yes&pagefordel=' + reqDel;
   deleteLink.href = 'http://he.wikipedia.org/w/index.php?title=ויקיפדיה:בקשות_ממפעילים&action=edit&section=1&pleasedelete=yes&pagefordel=' + reqDel;
   if (x.children) {
   if (moveTab.children) {
     z.appendChild(document.createTextNode('מחיקה'));
     deleteLink.appendChild(document.createTextNode('מחיקה'));
     y.appendChild(z);
     deleteTab.appendChild(deleteLink);
     document.getElementById('p-cactions').children[1].insertBefore(y,x.nextSibling);
     document.getElementById('p-cactions').children[1].insertBefore(deleteTab,moveTab.nextSibling);
   } else {
   } else {
     z.appendChild(document.createTextNode('מחיקה'));
     deleteLink.appendChild(document.createTextNode('מחיקה'));
     y.appendChild(z);
     deleteTab.appendChild(deleteLink);
     document.getElementById('p-cactions').childNodes[3].insertBefore(y,null);
     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&section=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);