Anders, Thanks for the quick reply.
Is there a way to have a button that when pressed would enable the sidenote to be created, at a desired place in the tiddler, without having to manually edit the tiddler? Thx On Friday, January 29, 2021 at 3:50:48 AM UTC-5 Anjar wrote: > Hi, > > Thanks for showing interest! In the demo, sidenotes are separate tiddlers, > and to add them just use the macro <<comment > "title_of_tiddler_to_show_on_the_side">> > > Best, > Anders > > fredag 29. januar 2021 kl. 02:09:20 UTC+1 skrev [email protected]: > >> Anders, >> >> Thanks for the demo. From the demo I cannot see how to add a sidenote to >> the tiddler. >> How would that be done? >> >> Thx >> >> On Tuesday, November 3, 2020 at 6:28:16 PM UTC-5 Anjar wrote: >> >>> Hi all! >>> >>> Some of you may be familiar with Edward Tufte ( >>> https://edwardtufte.github.io/tufte-css/), and I think his sidenote >>> approach can be useful in TiddlyWiki as well if one wants to add comments >>> to the contents of a tiddler. I tried to make a simple macro which work >>> fairly well, but to make a new number for each comment, I need to generate >>> a unique ID for it. Is this possible or do I need another approach? For >>> example, I added highlighting on hover which may reduce the need for unique >>> identifiers., but it would still be nice for say printing. >>> >>> \define comment(txt) >>> <span class="comment"><label for="sn-demo" >>> class="margin-toggle sidenote-number"> >>> </label> >>> <input type="checkbox" >>> id="sn-demo" >>> class="margin-toggle"/><span class ="sidenote">$txt$</span></span> >>> \end >>> >>> <style> >>> .comment:hover .sidenote { >>> background-color: yellow; >>> } >>> >>> input.margin-toggle { >>> display: none; >>> } >>> >>> label.sidenote-number { >>> display: inline; >>> } >>> >>> label.margin-toggle:not(.sidenote-number) { >>> display: none; >>> } >>> >>> .sidenote, >>> .marginnote { >>> float: right; >>> clear: right; >>> margin-right: -60%; >>> width: 50%; >>> margin-top: 0.3rem; >>> margin-bottom: 0; >>> font-size: 1.1rem; >>> line-height: 1.3; >>> vertical-align: baseline; >>> position: relative; >>> } >>> >>> .sidenote-number { >>> counter-increment: sidenote-counter; >>> } >>> >>> .sidenote-number:after, >>> .sidenote:before { >>> font-family: et-book-roman-old-style; >>> position: relative; >>> vertical-align: baseline; >>> } >>> >>> .sidenote-number:after { >>> content: counter(sidenote-counter); >>> font-size: 1rem; >>> top: -0.5rem; >>> left: 0.1rem; >>> } >>> >>> .sidenote:before { >>> content: counter(sidenote-counter) " "; >>> font-size: 1rem; >>> top: -0.5rem; >>> } >>> </style> >>> >>> This<<comment "or that">> is an<<comment "an before e-">> >>> example<<comment "right?">> >>> >>> >>> Best, >>> Anders >>> >> -- You received this message because you are subscribed to the Google Groups "TiddlyWiki" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/f88cd193-ab31-4f6e-8354-af2433436347n%40googlegroups.com.

