Hi,

Good question! I think it would be difficult, but I am not very skilled in 
javascript, so it may be possible. An alternative is installing a plugin 
that let you double click the tiddler to edit it [1] and 
replace <$transclude tiddler=$txt$ > with $txt$ in the comment macro. Then 
you can simply write <<comment "your comment">> and avoid creating a new 
tiddler for each comment

[1] https://danielorodriguez.com/TW5-2click2edit/

Best,
Anders

fredag 29. januar 2021 kl. 21:56:58 UTC+1 skrev [email protected]:

> 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/30d05285-99a2-44c7-ad0d-cb35127eccf2n%40googlegroups.com.

Reply via email to