OcttKB/Wiki-OcttKB/tiddlers/System/$__Macros_Breadcrumbs_Main.tid

37 lines
1.0 KiB
Plaintext
Raw Normal View History

2023-02-28 12:07:24 +01:00
created: 20230129125013039
creator: Octt
2023-03-01 21:32:49 +00:00
modified: 20230301212518124
2023-02-28 12:07:24 +01:00
modifier: Octt
tags:
title: $:/Macros/Breadcrumbs/Main
\define cp() javascript:(navigator.clipboard.writeText("$(currentTiddler)$"))
\define MakeViewBreadcrumbs()
2023-03-01 21:32:49 +00:00
\whitespace trim
2023-02-28 12:07:24 +01:00
<span class="View-Breadcrumbs">
2023-03-01 21:32:49 +00:00
<$set name="Caller" value=<<currentTiddler>>>
<$list filter="[<currentTiddler>split[/]limit[-1]]" counter="Index">
<span class="Path-Elem" data-path-elem=<<currentTiddler>>>
<$link to={{{[<Caller>split[/]limit<Index>join[/]]}}}>
<<currentTiddler>>
</$link>
</span>
<span class="Inline-Sep">
<span>/</span>
</span>
</$list>
</$set>
<$set name="Tiddler" value={{{[<currentTiddler>split[/]last[]]}}}>
<span class="Path-Elem" data-path-elem=<<Tiddler>>>
<details>
<summary>
<$text text=<<Tiddler>>/>
</summary>
<$macrocall $name="tiddlertree" tag=<<currentTiddler>>/>
</details>
</span>
</$set>
<a href=<<cp>> class="Path-Copy" title="Copy path to Clipboard">▪️</a>
</span>
2023-02-28 12:07:24 +01:00
\end