Hi Tones

Yes, I like your idea, best of both worlds. I may modify my site based on
that. But I am going to give it a break for a day or two. Getting OD'd on
TiddlyWiki tweaks




On Wed, Dec 16, 2020 at 8:04 PM TW Tones <anthony.mus...@gmail.com> wrote:

> David,
>
> This is an interesting solution, I was suggesting adding this
> functionality in a tiddler tagged $:/tags/TagDropdown
>
>    - That is it adds another *list* to the drop down with links if
>    present in tiddlers. This would allow you to still open the tiddlers so
>    tagged.
>
> On further reflection I can see having the Tag dropdown that lists
> tiddlers as usual then; if we modify
>
>    - For those with an  extlink field present a ๐ŸŒicon that will open in
>    a new tab the link
>    - For those with a link field present a ๐Ÿ”— that will open a tiddler in
>    the current wiki
>
> Of course the same can be displayed for the tagname of the current tag as
> well if it has link field(s)
>
> Tones
>
> On Thursday, 17 December 2020 at 05:30:51 UTC+11 David Gifford wrote:
>
>> Thanks inmy! (Google only lets me see the first few letters of the
>> email...)
>>
>> I got it to work:
>>
>> 1. I cloned $:/core/ui/TagTemplate and pasted your code. I named the new
>> tiddler $:/.giffmex/ui/TagTemplate
>> 2. Paste this in a tiddler: <$list
>> filter="[!is[system]is[tag]field:extlink[]]"> <$transclude
>> tiddler="$:/.giffmex/ui/TagTemplate"/> </$list>
>> 3. Links in tag dropdowns that are accessed from anywhere but that
>> listwidget open the tiddler. Links from the above listwidget open the
>> external websites.
>>
>> Results: https://giffmex.org/wiki/#Buscar%20recursos%20por%20tema
>>
>> Case closed, and I will add this to the documenting.tw site later today (
>> https://giffmex.org/gifts/documenting.tw.html)!
>>
>> On Wednesday, December 16, 2020 at 10:58:28 AM UTC-6 inmy...@gmail.com
>> wrote:
>>
>>> Reading over that it isn't organised very well, and I forgot to put in
>>> what you actually wanted for each item in the list, so this is the content
>>> of the tiddler with what you said you wanted in it:
>>>
>>> \whitespace trim
>>> <span class="tc-tag-list-item">
>>> <$set name="transclusion" value=<<currentTiddler>>>
>>> <$macrocall $name="tag-pill-body" tag=<<currentTiddler>> icon={{!!icon}}
>>> colour={{!!color}} palette={{$:/palette}} element-tag="""$button"""
>>> element-attributes="""popup=<<qualify "$:/state/popup/tag">>
>>> dragFilter='[all[current]tagging[]]' tag='span'"""/>
>>> <$reveal state=<<qualify "$:/state/popup/tag">> type="popup"
>>> position="below" animate="yes" class="tc-drop-down">
>>> <$set name="tv-show-missing-links" value="yes">
>>> <$transclude tiddler="$:/core/ui/ListItemTemplate"/>
>>> </$set>
>>> <$list
>>> filter="[all[shadows+tiddlers]tag[$:/tags/TagDropdown]!has[draft.of]]"
>>> variable="listItem">
>>> <$transclude tiddler=<<listItem>>/>
>>> </$list>
>>> <hr>
>>> <$list filter='[tag<currentTiddler>]'>
>>> <$transclude field="extlink"/>
>>> </$list>
>>> </$reveal>
>>> </$set>
>>> </span>
>>>
>>> On Wednesday, December 16, 2020 at 5:36:31 PM UTC+1 Jed Carty wrote:
>>>
>>>> David,
>>>>
>>>> While it is certainly not, as has been said, 'too easy' it is doable.
>>>>
>>>> The tags macros are complex because of how flexible they need to be and
>>>> how many different situations they are used in. It makes it rather
>>>> difficult to figure out what you change to get your desired alternate
>>>> behaviour.
>>>>
>>>> The tiddler to copy (or edit) is $:/core/ui/TagTemplate
>>>>
>>>> If you edit it you will change how every tag in the wiki behaves. It
>>>> sounds like that is what you want, if not you would need a to use it as a
>>>> template like {{tiddlerToMakeTagOf||ModifiedTagTiddler}}
>>>>
>>>> anyway, put this inside the tiddler $:/core/ui/TagTemplate
>>>>
>>>> The line
>>>>
>>>> <a href=<<currentTiddler>> target="_blank"><$text
>>>> text=<<currentTiddler>>/></a>
>>>>
>>>> is what sets what is on the list, here it is just a simple link to the
>>>> title of the current tiddler that gets opened in a new browser tab. If that
>>>> isn't what you want either let me know or change the line to be what you
>>>> want.
>>>>
>>>>
>>>> \whitespace trim
>>>> <span class="tc-tag-list-item">
>>>> <$set name="transclusion" value=<<currentTiddler>>>
>>>> <$macrocall $name="tag-pill-body" tag=<<currentTiddler>>
>>>> icon={{!!icon}} colour={{!!color}} palette={{$:/palette}}
>>>> element-tag="""$button""" element-attributes="""popup=<<qualify
>>>> "$:/state/popup/tag">> dragFilter='[all[current]tagging[]]' tag='span'"""/>
>>>> <$reveal state=<<qualify "$:/state/popup/tag">> type="popup"
>>>> position="below" animate="yes" class="tc-drop-down">
>>>> <$set name="tv-show-missing-links" value="yes">
>>>> <$transclude tiddler="$:/core/ui/ListItemTemplate"/>
>>>> </$set>
>>>> <$list
>>>> filter="[all[shadows+tiddlers]tag[$:/tags/TagDropdown]!has[draft.of]]"
>>>> variable="listItem">
>>>> <$transclude tiddler=<<listItem>>/>
>>>> </$list>
>>>> <hr>
>>>> <$list filter='[tag<currentTiddler>]'>
>>>> <a href=<<currentTiddler>> target="_blank"><$text
>>>> text=<<currentTiddler>>/></a>
>>>> </$list>
>>>> </$reveal>
>>>> </$set>
>>>> </span>
>>>>
>>>>
>>>> To use this in a list put it in some other tiddler, I am assuming you
>>>> call it ModifiedTagTiddler, then make your list of tags like this:
>>>>
>>>> <$list filter=<<whatever filter you are using>>>
>>>> {{||ModifiedTagTiddler}}
>>>> </$list>
>>>>
>>>> hopefully that helps.
>>>>
>>>> On Wednesday, December 16, 2020 at 4:02:19 PM UTC+1 David Gifford wrote:
>>>>
>>>>> Hi Tones,
>>>>>
>>>>> Alas, what is "too easy" for you is beyond the grasp of mere mortals
>>>>> such as I.
>>>>>
>>>>> I was not looking for a way to add a button to the tag pill dropdown,
>>>>> as cool as that is. I was looking for a way to alter the functionality of
>>>>> the list of tiddlers at the bottom of the dropdown. I would like each of
>>>>> them to display as the extlink field with no link to the tiddler.
>>>>>
>>>>> I tried adapting these tiddlers, which looked promising, but that did
>>>>> nothing.
>>>>>
>>>>> $:/PSaT/tagging-here/ListItemTemplate
>>>>> $:/PSaT/tagging-here/ListItemTemplate 1
>>>>>
>>>>> Any ideas?
>>>>>
>>>>> On Tuesday, December 15, 2020 at 5:49:40 PM UTC-6 TW Tones wrote:
>>>>>
>>>>>> David,
>>>>>>
>>>>>> This is too easy to solve.
>>>>>>
>>>>>> Install my macros attached and click on any tag pill, see how it
>>>>>> extends the tag pill
>>>>>>
>>>>>> Then Clone $:/PSaT/copy-tag and make your own tiddler
>>>>>> tagged $:/tags/TagDropdown
>>>>>> with your desired content.
>>>>>>
>>>>>> Regards
>>>>>> Tones
>>>>>>
>>>>>> On Wednesday, 16 December 2020 at 10:18:19 UTC+11 David Gifford wrote:
>>>>>>
>>>>>>> tweak, not twak.
>>>>>>>
>>>>>>> On Tuesday, December 15, 2020 at 5:17:56 PM UTC-6 David Gifford
>>>>>>> wrote:
>>>>>>>
>>>>>>>>
>>>>>>>> Ugh. Why does the tagging mechanism have to be so complicated?
>>>>>>>>
>>>>>>>> I created a list-search for all the tags in a file, where the tags
>>>>>>>> show as tag pills. But I would like the dropdown list of tiddlers (when
>>>>>>>> pressing the tag pill) to show the equivalent of
>>>>>>>>
>>>>>>>> <$transclude field="extlink"/>
>>>>>>>>
>>>>>>>> instead of the equivalent of
>>>>>>>>
>>>>>>>> <$link><$view field="title"/></$link>
>>>>>>>>
>>>>>>>> The extlink field has [[name of tiddler|external link]] so when
>>>>>>>> clicking, the link will take you to the external website.
>>>>>>>>
>>>>>>>> Use case: an index of links to all my Spanish resources on
>>>>>>>> different parts of the Internet.
>>>>>>>>
>>>>>>>> Thanks in advance for any love.
>>>>>>>>
>>>>>>> --
> You received this message because you are subscribed to a topic in the
> Google Groups "TiddlyWiki" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/tiddlywiki/KD1b-c_OE4A/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> tiddlywiki+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/tiddlywiki/76592d0c-6d1a-4796-ba2d-95ad4b53d702n%40googlegroups.com
> <https://groups.google.com/d/msgid/tiddlywiki/76592d0c-6d1a-4796-ba2d-95ad4b53d702n%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/CANE%3DBFLgCTcGgG%3D42OcdZW_T__NTcfCjPfPX2%2B0Dz9anZL5AKg%40mail.gmail.com.

Reply via email to