Nav-Highlighting bei In-Page Links #30

Closed
opened 2021-05-19 07:37:42 +00:00 by neri · 2 comments
Owner

Wenn auf der Home-Page auf einen der Links zu einer anderen Sektion innerhalb des Textes geklickt wird, dann landet man korrekt auf der angeklickten Seite, aber der entsprechende Eintrag in der Navigationsleiste wird nicht unterstrichen angezeigt.

Wenn auf der Home-Page auf einen der Links zu einer anderen Sektion innerhalb des Textes geklickt wird, dann landet man korrekt auf der angeklickten Seite, aber der entsprechende Eintrag in der Navigationsleiste wird nicht unterstrichen angezeigt.
Author
Owner

Kurze Analyse:

Das Problem scheint zu sein, dass die Nav-Links nur gehighlighted werden, wenn der Pfad exakt stimmt.
Die Nav erwartet Pfade, die in ein '/' enden, aber die Links aus dem Markdown enthalten nur einen '/' am Ende wenn er explizit dahin geschrieben wird.

Kurze Analyse: Das Problem scheint zu sein, dass die Nav-Links nur gehighlighted werden, wenn der Pfad exakt stimmt. Die Nav erwartet Pfade, die in ein '/' enden, aber die Links aus dem Markdown enthalten nur einen '/' am Ende wenn er explizit dahin geschrieben wird.
Collaborator

Das Problem habe ich mit der Funktion PathCheck in nav.js gelöst.

Zwar sehe ich ein mögliches Problem, welches in der Zukunft auftreten kann:

Wenn eine Unterseite /xxx/about/ mit dem Nav-Knopf /about/ verglichen wird, dann würde auf der Unterseite auch der Nav-Knopf ÜBER UNS makiert werden.

Jedoch ist dieses erstmal vernachlässigbar, da die Wahrscheinlichkeit nur gering ist, dass dieses Problem auftreten wird.

Das Problem habe ich mit der Funktion **PathCheck** in *nav.js* gelöst. #### Zwar sehe ich ein mögliches Problem, welches in der Zukunft auftreten kann: Wenn eine Unterseite */xxx/about/* mit dem Nav-Knopf */about/* verglichen wird, dann würde auf der Unterseite auch der Nav-Knopf **ÜBER UNS** makiert werden. #### Jedoch ist dieses erstmal vernachlässigbar, da die Wahrscheinlichkeit nur gering ist, dass dieses Problem auftreten wird.
xoy closed this issue 2022-11-05 14:10:53 +00:00
Sign in to join this conversation.
No Milestone
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: ctdo/homepage#30
No description provided.