Advertisement
lukassz111

WIKAMP_remove_old_subjects_from_nav_bar

Oct 7th, 2019
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // ==UserScript==
  2. // @name     WIKAMP PLODZ
  3. // @namespace https://ftims.edu.p.lodz.pl
  4. // @version  1
  5. // @grant    none
  6. // ==/UserScript==
  7.  
  8.  
  9. var x = document.getElementById("page");
  10. x = x.getElementsByTagName("header")[0];
  11. x = x.getElementsByTagName("div")[27];
  12. x = x.childNodes[1];
  13. x = x.childNodes[1];
  14. x = x.childNodes[1];
  15. x = x.childNodes[1];
  16. x = x.getElementsByTagName("ul")[1];
  17.  
  18. var bannedSubjects = [
  19.     "Algorytmy i Struktury Danych",
  20.     "Pracownia Fizyczna",
  21.     "Fizyka II",
  22.     "Podstawy Programowania dzienne",
  23.     "Podstawy Elektroniki",
  24.     "Architektura komputerów I (studia sta...",
  25.     "Kulturowe i etyczne aspekty informatyki",
  26.     "Metody numeryczne",
  27.     "Wprowadzenie do informatyki",
  28.     "Systemy operacyjne 2019 dla studiów s...",
  29.     "Matematyka II 2018/19"
  30. ];
  31.  
  32. var list = x;
  33. var lengthSubjects = list.childNodes.length;
  34.  
  35. for(var i = 0; i < lengthSubjects; i++)
  36. {
  37.     var subject = list.childNodes[i];
  38.     var name = subject.childNodes[0].innerText;
  39.     var exist = bannedSubjects.includes(name);
  40.     if(exist)
  41.     {
  42.         console.log("Deleted: \""+name+"\"");
  43.         subject.innerText = "";
  44.     }
  45.     else
  46.     {
  47.         console.log(name);
  48.     }
  49. }
  50.  
  51. //console.log(lengthSubjects);
  52. //console.log(list);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement