Bläddra i källkod

links are now fixed on ajax2 pages

master
Haku 4 år sedan
förälder
incheckning
04660635b5
2 ändrade filer med 15 tillägg och 0 borttagningar
  1. +6
    -0
      build/manifest.json
  2. +9
    -0
      src/ajax.ts

+ 6
- 0
build/manifest.json Visa fil

@@ -31,6 +31,12 @@
"exclude_matches": ["https://forum.nationstates.net/*"],
"run_at": "document_idle",
"js": ["scripts/settings.js"]
},
{
"matches": ["https://www.nationstates.net/page=ajax2/*"],
"exclude_matches": ["https://forum.nationstates.net/*"],
"run_at": "document_idle",
"js": ["scripts/ajax.js"]
}
]
}

+ 9
- 0
src/ajax.ts Visa fil

@@ -0,0 +1,9 @@
const links: NodeList = document.querySelectorAll('a');
for (let i = 0; i < links.length; i++) {
const link: HTMLAnchorElement = links[i] as HTMLAnchorElement;
const linkParams = getUrlParameters(link.href);
if (linkParams['nation'])
link.href = `/template-overall=none/nation=${linkParams['nation']}`;
else if (linkParams['region'])
link.href = `/template-overall=none/region=${linkParams['region']}`;
}

Laddar…
Avbryt
Spara