Mark,

This is looking good as far as reference counts are concerned. However I 
believe Mohammad wanted to show figures (Tables/Images) presumably the text 
of the "reference tiddler".  So perhaps showref should be extended to show 
the reference and the details (render the text field)

<<showref "WS-2016" details>>

This will make a nice little solution, good work.

Regards
Tony

On Sunday, December 9, 2018 at 9:58:00 AM UTC+11, Mark S. wrote:
>
> Ideally, the way to do this would be to put the references in their own 
> tiddlers. The problem is the auto-numbering ... since you can't know the 
> numbering in advance. The workaround is to use a javascript macro, that can 
> keep track of references internally.
>
> This is a proof of concept. It adds a JS macro, autoref.
>
> Parameter: tiddler
>
>   Tiddler to be accessed. Or, can also contain number of tiddler
>
> Parameter: action
>
>   "link" (to link a tiddler to a number) 
>   "ref"  (to access the tiddler assigned to the number,
>        or number assigned to the tiddler)
>   "max" (to access the current max reference number)
>   Default is "max".
>
>
> Be sure to backup your TW before trying (or better yet, use in an empty TW 
> file).
>
> This shows how the concept can work with numbered references. The idea is 
> that the javascript tracks the auto-numbers, but everything else would be 
> left up to your own, task-appropriate macros. The next stage would be to 
> add code to allow multiple kinds of references (e.g. captions, figures). 
> The sample macros here let you insert references that show as numbers 
> (think anchors), show a tiddler description by tiddler (with number), show 
> a tiddler description by number. The list routine uses the range operator 
> to list all references.
>
> Drag and drop into your TW file, and then reload (the JS does not take 
> effect until you reload).
>
> Various caveats: Please don't give your reference tiddlers names that are 
> numbers! Resist the urge to give any of your tiddlers the name 
> "MAS-REF-COUNTER". Note that presently the macro doesn't check if your 
> referenced tiddlers actually exist. Not sure if this is a bug or feature.
>
> Have fun,
> Mark
>

-- 
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 post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/6876773b-3310-4dd6-aaca-4e0c23a74918%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to