מדיה ויקי:Gadget-removefromcategory.js
מתוך ויקיציטוט, מאגר הציטוטים החופשי.
הערה: לאחר השמירה, עליכם לנקות את זכרון המטמון (Cache) של הדפדפן על־מנת להבחין בשינויים.
- במוזילה, בפיירפוקס או בספארי, לחצו על מקש ה־Shift בעת לחיצתכם על העלה מחדש (Reload), או הקישו Ctrl+Shift+R (או Cmd+Shift+R במקינטוש של אפל).
- באינטרנט אקספלורר, לחצו על מקש ה־Ctrl בעת לחיצתכם על רענן (Refresh), או הקישו על Ctrl+F5.
- ב־Konqueror, לחצו על העלה מחדש (Reload), או הקישו על F5.
- באופרה, ייתכן שתצטרכו להשתמש בכלים (Tools) > העדפות (Preferences) כדי לנקות לחלוטין את זכרון המטמון.
// // מועתק מ[[w:ויקיפדיה:סקריפטים/30]] // Adds a link that removes categories in category pages // Created by [[user:Yonidebest]] var saveCat = true; function removeCatLinks() { // add the links to cat pages if (wgNamespaceNumber == 14 && wgAction == 'view') { var mwSubcategories = document.getElementById('mw-subcategories'); if (mwSubcategories) { var ulSubs = mwSubcategories.getElementsByTagName('UL'); for (var i = 0; i < ulSubs.length; i++) { var liSubs = ulSubs[i].getElementsByTagName('LI'); for (var j = 0; j < liSubs.length; j++) { link = document.createElement('A'); link.href = '/w/index.php?title=%D7%A7%D7%98%D7%92%D7%95%D7%A8%D7%99%D7%94:' + encodeURIComponent(liSubs[j].childNodes[0].childNodes[0].childNodes[1].innerHTML) + '&action=edit&removecategory=yes&catname=' + encodeURIComponent(wgTitle); link.appendChild(document.createTextNode('הסרה')); liSubs[j].appendChild(document.createTextNode(' (')); liSubs[j].appendChild(link); liSubs[j].appendChild(document.createTextNode(')')); } } } var mwPages = document.getElementById('mw-pages'); if (mwPages) { var ulPages = mwPages.getElementsByTagName('UL'); for (var i = 0; i < ulPages.length; i++) { var liPages = ulPages[i].getElementsByTagName('LI'); for (var j = 0; j < liPages.length; j++) { link = document.createElement('A'); link.href = '/w/index.php?title=' + encodeURIComponent(liPages[j].childNodes[0].title) + '&action=edit&removecategory=yes&catname=' + encodeURIComponent(wgTitle); link.appendChild(document.createTextNode('הסרה')); liPages[j].appendChild(document.createTextNode(' (')); liPages[j].appendChild(link); liPages[j].appendChild(document.createTextNode(')')); } } } } // remove category and save if (getParamValue('removecategory') == 'yes') { var catName = decodeURIComponent(getParamValue('catname')); if (catName) { var rx = new RegExp('\\[\\[\\s?(קטגוריה|category|Category)\\s?:\\s?' + catName + '([^\\[]|\\[\\[[^\\]]*\\]\\])*\\]\\]', 'ig'); document.editform.wpTextbox1.value = document.editform.wpTextbox1.value.replace(rx, ''); document.editform.wpSummary.value = 'הסרת [' + '[קטגוריה:' + catName + ']]'; if (saveCat) document.editform.wpSave.click(); } } } addOnloadHook(removeCatLinks);