לדלג לתוכן

משתמש:איסתרק/הסרת קישורים.js

מתוך המכלול, האנציקלופדיה היהודית

לתשומת ליבך: לאחר הפרסום, ייתכן שיהיה צורך לנקות את זיכרון המטמון (cache) של הדפדפן כדי להבחין בשינויים.

  • פיירפוקס / ספארי: להחזיק את המקש Shift בעת לחיצה על טעינה מחדש (Reload) או ללחוץ על צירוף המקשים Ctrl-F5 או Ctrl-R (במחשב מק: ⌘-R).
  • גוגל כרום: ללחוץ על צירוף המקשים Ctrl-Shift-R (במחשב מק: ⌘-Shift-R).
  • אדג': להחזיק את המקש Ctrl בעת לחיצה על רענן (Refresh) או ללחוץ על צירוף המקשים Ctrl-F5.
/**הסרת קישורים שמפריעים לי כשאני בטעות לוחץ עליהם**/

function removeLinks(string) {
  const linksToRemove = document.querySelectorAll('a');
  linksToRemove.forEach(link => {
    let text = link.textContent
    if (text.includes(string)) {
      const textNode = document.createTextNode(link.textContent);
      link.parentNode.replaceChild(textNode, link);
    }
  });
}
//באלו סוגי דפים להפעיל את הסקריפט
let MW = mw.config;
var PageName = MW.get('wgPageName');
if (MW.get('wgDiffNewId') != null || MW.get('wgAction') == "history" || PageName == "מיוחד:תרומות" || PageName == "מיוחד:שינויים_אחרונים" || PageName == "מיוחד:רשימת_המעקב") {
  //אלו קישורים לבטל
  const reshima = [
  	"תגית",
    "תגיות",
    "עריכה חזותית",
    "עריכת תגיות",
    "שחזור"
  ]
  reshima.forEach(removeLinks)
}