Wow! Great idea Tony! Thanks for sharing!

On Tuesday, February 6, 2018 at 7:30:50 PM UTC-6, TonyM wrote:
>
> Good work, and Thanks for Sharing.
>
> Using My newly released plugin MyMenu you can do the following
> http://tiddlywiki.psat.com.au/mymenus/
>
> Create a tiddler eg MySearch
>
> Wrap the above in 
> \define mysearch()
> above code here
> \end
>
> Add this line at the bottom
> <<showmenu MySearch>>
>
>
>
> Now add a new field
> menu-caption  "My Search"
> *This will make it a menu tiddler*
>
> Now add a menu item as follows
> menu-item-1 {{MySearch}}
> *This will transclude the MySearch Text and display it in the menu*
>
> Now you can open the MyMenus Manager and place your search in the one or 
> more of following locations
> ViewHeader ViewFooter TopLeftBar TopRightBar AboveStory BelowStory 
> SideBarTab
>
> You can even add conditions like to only show in the Tiddler View when 
> tagged with "research"
>
> Of course when editing tiddler text you can always add <<showmenu 
> MySearch>> and/or <<showmenu MySearch inline>> and/or <<showmenu MySearch 
> details>> for different way to see the menu.
>
> I have attached the MySearch Tiddler, here which contains your code.
> With MyMenus plugin installed you can just import this (drag and drop as 
> well) to your tiddly wiki
>
> Please find this demonstrated on the MyMenus site with your code actually 
> running, simply select the "My Search" menu on the Top left bar.
>
> Let me know if you approve and send me any additional credits info you 
> would like me to add, eg; Want to advertise your website?
>
> This demonstrates how we can share solutions with a MyMenus Tiddler.
>
> Regards
> Tony
>
>
> On Wednesday, February 7, 2018 at 9:37:51 AM UTC+11, Diego Mesa wrote:
>>
>> All,
>>
>> For me, search is the most important thing in TW. Its how I get around. 
>> As I've mentioned before my dream would be a keyboard shortcut to bring up 
>> a search bar with fuzzy finding to open any tiddler (doesnt seem to be much 
>> interest there). 
>>
>> As a quick/dirty hack, you can simple copy/paste the default search 
>> defined in 
>>
>> $:/core/ui/SideBarLists
>>
>> <$set name="searchTiddler" value="$:/temp/search">
>> <div class="tc-search">
>> <$edit-text tiddler="$:/temp/search" type="search" tag="input" 
>> focus={{$:/config/Search/AutoFocus}} focusPopup=<<qualify 
>> "$:/state/popup/search-dropdown">> class="tc-popup-handle"/>
>> <$reveal state="$:/temp/search" type="nomatch" text="">
>> <$button tooltip={{$:/language/Buttons/AdvancedSearch/Hint}} 
>> aria-label={{$:/language/Buttons/AdvancedSearch/Caption}} 
>> class="tc-btn-invisible">
>> <$action-setfield $tiddler="$:/temp/advancedsearch" 
>> text={{$:/temp/search}}/>
>> <$action-setfield $tiddler="$:/temp/search" text=""/>
>> <$action-navigate $to="$:/AdvancedSearch"/>
>> {{$:/core/images/advanced-search-button}}
>> </$button>
>> <$button class="tc-btn-invisible">
>> <$action-setfield $tiddler="$:/temp/search" text="" />
>> {{$:/core/images/close-button}}
>> </$button>
>> <$button popup=<<qualify "$:/state/popup/search-dropdown">> 
>> class="tc-btn-invisible">
>> {{$:/core/images/down-arrow}}
>> <$list 
>> filter="[{$:/temp/search}minlength{$:/config/Search/MinLength}limit[1]]" 
>> variable="listItem">
>> <$set name="resultCount" value="""<$count 
>> filter="[!is[system]search{$(searchTiddler)$}]"/>""">
>> {{$:/language/Search/Matches}}
>> </$set>
>> </$list>
>> </$button>
>> </$reveal>
>> <$reveal state="$:/temp/search" type="match" text="">
>> <$button to="$:/AdvancedSearch" 
>> tooltip={{$:/language/Buttons/AdvancedSearch/Hint}} 
>> aria-label={{$:/language/Buttons/AdvancedSearch/Caption}} 
>> class="tc-btn-invisible">
>> {{$:/core/images/advanced-search-button}}
>> </$button>
>> </$reveal>
>> </div>
>>
>> <$reveal tag="div" class="tc-block-dropdown-wrapper" 
>> state="$:/temp/search" type="nomatch" text="">
>>
>> <$reveal tag="div" class="tc-block-dropdown tc-search-drop-down 
>> tc-popup-handle" state=<<qualify "$:/state/popup/search-dropdown">> 
>> type="nomatch" text="" default="">
>>
>> <$list 
>> filter="[{$:/temp/search}minlength{$:/config/Search/MinLength}limit[1]]" 
>> emptyMessage="""<div class="tc-search-results">
>> {{$:/language/Search/Search/TooShort}}</div>""" variable="listItem">
>>
>> {{$:/core/ui/SearchResults}}
>>
>> </$list>
>>
>> </$reveal>
>>
>> </$reveal>
>>
>> </$set>
>>
>> Paste that into a new tiddler, lets say called MySearch and tag it with:
>>
>> $:/tags/TopLeftBar
>>
>> Now you can have your sidebar hidden, and still always have access to the 
>> search bar. 
>>
>> To do: add some left padding and other styling to make it nice to look 
>> at. If anyone comes up with something, please share!
>>
>> Best,
>> Diego
>>  
>>
>

-- 
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 post to this group, send email to tiddlywiki@googlegroups.com.
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/4d7e60da-e4b9-42a0-991d-5b20db43fbed%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to