Hello Jeremy, 

sorry, your suggestion does not work for me.  I am running the latest 
version 5.1.2 of TW on Node Js locally. 127.0.0.1:8005.

I followed your instructions to the letter. 

As soon as I save the newly created tiddler, $:/state/tab/sidebar--1835078512, 
the selected menu on the sidebar *does* change to reflect the new value of 
the tidler.
*But* as soon as I *reload* the TW, the selected tab reverts to the 
default. 
Perhaps TW on Node.js does not save new $:/state/ ... type tiddlers on file 
automatically? 

Iannis Zannos


On Saturday, October 4, 2014 6:18:23 PM UTC+3, iani wrote:
>
>
> Hi Jeremy, 
>
> thank you for the info.  I will try this out. 
> Iannis Z.
>
> On Saturday, October 4, 2014 6:08:20 PM UTC+3, Jeremy Ruston wrote:
>>
>> Hi iani
>>
>> >   I edited the code of $:/core/ui/SideBarLists 
>> replacing "$:/core/ui/SideBar/Open"  with "TableOfContents"
>>
>> That approach is not recommended. If there's a subsequent update to 
>> "$:/core/ui/SideBar/Open" then your overridden version will take 
>> precedence, and you won't receive the updated version. That could 
>> present compatibility problems.
>>
>> The recommended approach is to define a tiddler called "
>> $:/state/tab/sidebar--1835078512" with the value being the title of the 
>> tiddler containing the tab you want to be shown by default (eg 
>> "TableOfContents").
>>
>> Best wishes
>>
>> Jeremy
>>
>>
>>
>> On Sat, Oct 4, 2014 at 3:57 PM, iani <[email protected]> wrote:
>>
>>>
>>> Hi Ton, 
>>>
>>> thanks for the answer. It did solve my problem.  I edited the code 
>>> of $:/core/ui/SideBarLists replacing "$:/core/ui/SideBar/Open"  with 
>>> "TableOfContents".  I have not checked what you write: 
>>>
>>> 2) When reloading the TW the tab selected during the last Save will be 
>>>> opened.
>>>
>>>
>>> But I have never experienced this to happen. Perhaps because I do not 
>>> save the TW explicitly.  I run TW with node.js.
>>> Best,
>>> Iannis Zannos
>>>  
>>>
>>> On Saturday, October 4, 2014 4:05:56 PM UTC+3, Ton Gerner wrote:
>>>>
>>>> Hi Iannis,
>>>>
>>>> As far as I know that is not possible.
>>>>
>>>> If you have a look at the shadow tiddler $:/core/ui/SideBarLists you 
>>>> will find therein:
>>>>
>>>> <<tabs "[all[shadows+tiddlers]tag[$:/tags/SideBar]!has[draft.of]]" 
>>>> "$:/core/ui/SideBar/Open" "$:/state/tab/sidebar">>
>>>>
>>>> So the default tab to open is the More tab.
>>>>
>>>> *But* the state of the tabs is held in a tiddler 
>>>> $:/state/tab/sidebar--1835078512. 
>>>> E.g. if the Recent tab is selected the tiddler 
>>>> $:/state/tab/sidebar--1835078512 
>>>> contains $:/core/ui/SideBar/Recent
>>>>
>>>> If you save your TW the state of the - at that moment active - tab is 
>>>> saved in $:/state/tab/sidebar--1835078512
>>>>
>>>> So you edited for example a tiddler while the Tools tab was selected. 
>>>> Upon save the $:/state/tab/sidebar--1835078512 tiddler will contain 
>>>> $:/core/ui/SideBar/Tools. When reloading the TW the Tools tab will be 
>>>> selected.
>>>>
>>>> Only if you delete the tiddler $:/state/tab/sidebar--1835078512 the 
>>>> default tab More will become active again.
>>>>
>>>> Summarized:
>>>> 1) With an "undefined" state the default tab is given by the tabs macro 
>>>> in $:/core/ui/SideBarLists (you can change $:/core/ui/SideBar/Open to 
>>>> $:/core/ui/SideBar/Contents to make Contents the default).
>>>> 2) When reloading the TW the tab selected during the last Save will be 
>>>> opened.
>>>>
>>>> Hope that helps.
>>>>
>>>> Cheers,
>>>>
>>>> Ton
>>>>
>>>>
>>>> On Saturday, October 4, 2014 1:32:45 PM UTC+2, iani wrote:
>>>>>
>>>>>
>>>>> Hello, 
>>>>>
>>>>> I am trying to customize the menu tabs of the sidebar.  I added an 
>>>>> item "Contents".  I would like this item to be open by default when 
>>>>> reloading the wiki.  That is, the current default is the tab "Open", and 
>>>>> I 
>>>>> would like to change that to be the tab "Contents".  How can I do that? 
>>>>>
>>>>> Thanks,
>>>>>
>>>>> Iannis Zannos
>>>>>
>>>>>
>>>>>  -- 
>>> 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 http://groups.google.com/group/tiddlywiki.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>
>>
>> -- 
>> Jeremy Ruston
>> mailto:[email protected]
>>  
>

-- 
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 http://groups.google.com/group/tiddlywiki.
For more options, visit https://groups.google.com/d/optout.

Reply via email to