Mario,
This idea is very powerful from a user perspective, but I have no idea how
achievable technically, please give it some thought.
- If feasible it only needs the development of one new customise feature
reference the content
- My thought is a variable such as currentContent, idealy
$(currentContent)$ because then it is easy to concatinate
- eg to="$:/prefix/$(currentContent)$"
- This also raised the desire to access other variables in the pragma
such as current tiddler / storyTiddler or any if possible.
I am experimenting with customise to try and toggle something.
- I realise that I would be useful if the content of the line could be
referenced in the "pragma"
Here is a simple example I have "fudged"
\customize degree="button" _element="$button" to="Content"
°button Content
°button A Todo item
I have set the to="Content" as if I could have the content of the line
passed into the pragma. This navigates to a tiddler named "Content" however
I would like the second "button" to navigate to " A Todo item"
Why?
I expect its obvious, The ability to create toggles and new buttons and a
lot more such as state tiddlers/data indexes and much more would be
possible by allowing the content of the line be a parameter to the
customised mark-up.
For me this started with a desire to construct custom mark-up such as
°do An item I may have to do, quickly typed into a tiddler
- Which could be used to generate a clickable item in the view template
to indicate complete
Other possibilities
- Click line
- to flag that line/paragraph for subsequent processing
- to create a tiddler by that title
- to places that text in a data tiddler with next nth key
- Turn text into a tag
- to copy line to keyboard
- Allowing footnotes to be created
- many more
Tony
On Friday, 18 September 2020 at 22:33:33 UTC+10 PMario wrote:
> On Friday, September 18, 2020 at 2:18:47 PM UTC+2, TonyM wrote:
>>
>> In the new Google Groups I can edit an existing post :( again
>> *Additional Content*
>>
>> In the below it demonstrates how convention allows the Capital to be
>> used, eg Big X refers to Close all
>>
>> - Close all works, but not copy to clipboard?
>> - Again this shows how rather than write a macro you can use
>> _element="$widget" to simply code a shortcut for a button
>> - I imaging this should work in lists with variable content as
>> well?
>> - My use here of the degree, may be a convention for customised
>> wikitext buttons as an example, of my prior idea of preconfigure the
>> behaviour, or at least set a de facto standard.
>>
>>
>> \customize degree=X _element="$button" message="tm-close-all-tiddlers"
>> \customize degree=C _element="$button" message="tm-copy-to-clipboard"
>> param={{!!text}}
>> \customize degree=x _element="$button" message="tm-close-tiddler"
>>
>> °X Close all
>> °x Close me
>> °C copy content
>>
>> Again,
>> This use of X for All and x for here would be a suggested de facto
>> standard to guide users (Which they can ignore)
>> But having some standards will open people eyes to the possibilities as
>> well as encouraging some informal standards.
>>
>
> That's definitely something that should work as inline-text eg: If you
> click this °°x Close me°° button, this tiddler will be closed. So we can
> use working buttons within wikitext and still have readable prose text,
> that makes sense.
>
> -m
>
--
You received this message because you are subscribed to the Google Groups
"TiddlyWikiDev" 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/tiddlywikidev/e9c3f61e-8904-4e92-aee9-5664296de445n%40googlegroups.com.