mirror of
https://github.com/home-assistant/frontend.git
synced 2025-08-02 05:57:54 +00:00
Rewrite my links in markdown-element
This commit is contained in:
parent
e8daf88729
commit
dbc3bc81a7
@ -41,8 +41,25 @@ class HaMarkdownElement extends UpdatingElement {
|
|||||||
while (walker.nextNode()) {
|
while (walker.nextNode()) {
|
||||||
const node = walker.currentNode;
|
const node = walker.currentNode;
|
||||||
|
|
||||||
// Open external links in a new window
|
// Handle my.home-assistant.io links
|
||||||
|
console.log(node);
|
||||||
if (
|
if (
|
||||||
|
node instanceof HTMLAnchorElement &&
|
||||||
|
node.host === "my.home-assistant.io"
|
||||||
|
) {
|
||||||
|
const hrefNodes = node.href.split("/");
|
||||||
|
if (document.location.pathname.includes("hassio")) {
|
||||||
|
node.target = "_parent";
|
||||||
|
} else {
|
||||||
|
node.target = "_self";
|
||||||
|
}
|
||||||
|
node.href = `/_my_redirect/${hrefNodes
|
||||||
|
.slice(4, hrefNodes.length)
|
||||||
|
.join("/")}`;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Open external links in a new window
|
||||||
|
else if (
|
||||||
node instanceof HTMLAnchorElement &&
|
node instanceof HTMLAnchorElement &&
|
||||||
node.host !== document.location.host
|
node.host !== document.location.host
|
||||||
) {
|
) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user