MediaWiki:Gadget-OrangeLinks.js: Difference between revisions
No edit summary |
No edit summary |
||
| Line 7: | Line 7: | ||
function getTitleAndAnchor(link) { | function getTitleAndAnchor(link) { | ||
var linkTitle = | var pathname = link.pathname; | ||
var linkTitle; | |||
if (pathname.startsWith("/w/")) { | |||
linkTitle = pathname.split("/w/")[1]; | |||
} else if (pathname.startsWith("/wiki/")) { | |||
linkTitle = pathname.split("/wiki/")[1]; | |||
} else { | |||
linkTitle = ""; // fallback | |||
} | |||
linkTitle = decodeURIComponent(linkTitle); | |||
var linkAnchor = decodeURIComponent(link.hash.slice(1) || ""); | var linkAnchor = decodeURIComponent(link.hash.slice(1) || ""); | ||
return [linkTitle, linkAnchor]; | return [linkTitle, linkAnchor]; | ||