Source location as an icon with a popup (1.8.0) #20

Merged
moof merged 2 commits from source-icons into main 2026-10-22 18:43:27 +00:00
Owner

Requested by Moof · project thread

On element and type pages, the source location (siri_journey.xsd:1796) no longer sits inline after each name. Each row instead has a <> icon at its right edge. Hovering or focusing it shows the full path and line in a popup, and clicking it opens the source page at that line, as before.

This covers content-model rows, attributes (a narrow last column), allowed values and identity constraints. The "Defined in" line under the page title and the home-page tree are unchanged. Version 1.8.0.

Checked with a SIRI sample build in Chromium. Tests updated and passing.

🤖 Generated with Claude Code

https://claude.ai/code/session_019EUw76i961mxumC6sVRdBV

<!-- claude-projects-attribution --> _Requested by **Moof** · [project thread](https://claude.ai/code/project/chan_01BmPQxcG1UuS21Gfai9Zcdh?thread=cmsg_01BmPQxcG1UuS21Gfai9ZcdhSAMdDbSmRt4P2BBhadPt1K)_ On element and type pages, the source location (`siri_journey.xsd:1796`) no longer sits inline after each name. Each row instead has a `<>` icon at its right edge. Hovering or focusing it shows the full path and line in a popup, and clicking it opens the source page at that line, as before. This covers content-model rows, attributes (a narrow last column), allowed values and identity constraints. The "Defined in" line under the page title and the home-page tree are unchanged. Version 1.8.0. Checked with a SIRI sample build in Chromium. Tests updated and passing. 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_019EUw76i961mxumC6sVRdBV
On element and type pages, the file and line of each element, attribute,
enumeration value and identity constraint moved from inline text to an
icon at the right of its row. The icon links to the source page and shows
the full path and line on hover or focus. Version 1.8.0.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019EUw76i961mxumC6sVRdBV
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019EUw76i961mxumC6sVRdBV
moof merged commit aeb7d2b19c into main 2026-10-22 18:43:27 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No assignees
1 participant
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
Reference4PT/prettyxsd!20
No description provided.