Hi Jeremy,

Congratulations!

Although I can't find it in the release notes, you succeeded in "repairing" 
the old Firefox hover bug! Now the "non-link" buttons change color as well.

Now I have to find why it not works in my guide. That will keep me off the 
streets ;)

Cheers,

Ton


On Monday, December 23, 2013 10:04:02 PM UTC+1, Ton Gerner wrote:
>
> Hi Jeremy,
>
> Your solution works like a charm. I have updated my guide.
> Thanks again,
>
> Cheers,
>
> Ton
>
> On Monday, December 23, 2013 4:38:33 PM UTC+1, Jeremy Ruston wrote:
>>
>> Hi Ton
>>
>> Secondly, the fieldmangler widget is set to use the current tiddler. When 
>>>> you're viewing $:/Toggle-fluid-width-button normally, that will be the 
>>>> current tiddler will be. When you're viewing it in the sidebar, the 
>>>> current 
>>>> tiddler will be the sidebar.
>>>>
>>>
>>> I never thought about that and even now I think about it I do not fully 
>>> understand it. Why is the sidebar the current tiddler?
>>>
>>
>> My mistake, during processing of $:/tags/PageControl tiddlers the current 
>> tiddler will be $:/core/ui/PageTemplate
>>  
>>
>>> This morning, as a temporary workaround I placed both buttons in the top 
>>> menu $:/TopSideBar and there they work [1] (still with the incorrect code 
>>> and without a closing </span>)
>>>
>>
>> Your $:/TopSideBar is transcluding the buttons using {{x}} notation, 
>> which generates a combination of a tiddler widget and a transclude widget, 
>> setting the current tiddler to the transcluded tiddler. The transclusions 
>> done in  the page template and view template are all done just with a 
>> transclude widget, preserving the current tiddler.
>>  
>>
>>> The only difference between both places is (correct me if I am wrong):
>>> 1) PageControl: The buttons are added via tagging alone and the "current 
>>> tiddler" changes from button to sidebar? I added them to 
>>> $:/core/ui/PageControls. Is $:/core/ui/PageControls not the "current 
>>> tiddler?
>>> 2) PageTemplate: The top menu $:/TopSideBar is added by tagging and the 
>>> buttons are transcluded into $:/TopSideBar". What is in this case the 
>>> "current tiddler"? The buttons with the "wrong" code work.
>>>
>>
>> As I say, it's all a matter of the buttons being transcluded in different 
>> ways.
>>
>> Best wishes
>>
>> Jeremy
>>  
>>
>>>
>>> Sorry for my questions but I try to understand it.
>>>
>>> Cheers,
>>>
>>> Ton
>>>
>>> [1] http://tw5toolbar.tiddlyspot.com/
>>>  
>>>
>>>>
>>>> The solution is to specify the target tiddler in the fieldmangler 
>>>> widget, and specify the tiddler directly in the list filters:
>>>>
>>>> <span title="Toggle fluid width">
>>>> <$fieldmangler tiddler="$:/Toggle-fluid-width-button">
>>>> <$list filter="[[$:/Toggle-fluid-width-button]tag[$:/tags/
>>>> stylesheet]]">
>>>> <$button message="tw-remove-tag" param="$:/tags/stylesheet" 
>>>> class="btn-invisible">{{$:/images/non-fluid-width-button}}</$button>
>>>> </$list>
>>>> <$list filter="[[$:/Toggle-fluid-width-button]!tag[$:/tags/
>>>> stylesheet]]">
>>>> <$button message="tw-add-tag" param="$:/tags/stylesheet" 
>>>> class="btn-invisible">{{$:/images/fluid-width-button}}</$button>
>>>> </$list>
>>>> </$fieldmangler>
>>>> </span>
>>>>
>>>> Best wishes
>>>>
>>>> Jeremy.
>>>>
>>>>
>>>>
>>>>
>>>> On Sun, Dec 22, 2013 at 6:41 PM, Ton Gerner <ton.g...@gmail.com> wrote:
>>>>
>>>>> Hi Jeremy,
>>>>>
>>>>> A new version with bug fixes and improvements. I will have a better 
>>>>> look at the release notes.
>>>>> Easier instructions for node.js. I will check to see if it is as 
>>>>> simple as you wrote ;)
>>>>> And you added a favicon, but I get the impression it is hardcoded? Is 
>>>>> there a possibility to add your own favicon to distinguish all TW5s?
>>>>>
>>>>> Trying to update my Toolbar/top menu guide to TW5.0.4-beta I came 
>>>>> across a strange effect with 2 of my toolbar buttons.
>>>>> In TW5.0.3-beta the $:/Toggle-fluid-width-button and 
>>>>> $:/Toggle-tiddler-width-button did work "alone" but not when added to the 
>>>>> PageControl buttons (tagged with $:/tags/PageControls).
>>>>> Clicking the button(s) (to the right of the Save button) executed the 
>>>>> code once and thereafter a Javascript error popped up. [1]
>>>>> I hoped this was fixed in TW5.0.4-beta.
>>>>> But, in TW5.0.4-beta the $:/Toggle-fluid-width-button and 
>>>>> $:/Toggle-tiddler-width-button do work "alone" correct, but don't work 
>>>>> tagged with $:/tags/PageControls. When clicked, the Sidebar disappears 
>>>>> while the tiddler width does not change (all without Javascript errors). 
>>>>>
>>>>> I made a special version of my guide with $:/Toggle-fluid-width-button 
>>>>> and $:/Toggle-tiddler-width-button added to $:/DefaultTiddlers and 
>>>>> uploaded 
>>>>> it to my "playground" [2]
>>>>> So you can see the described effect in action.
>>>>>
>>>>> Cheers,
>>>>>
>>>>> Ton
>>>>>
>>>>> [1] https://groups.google.com/d/msg/tiddlywiki/9Gs6MtZ5RBs/
>>>>> c6Hvu-oEdiQJ
>>>>>
>>>>> [2] http://tongerner.tiddlyspot.com/
>>>>>
>>>>>
>>>>>
>>>>> On Sunday, December 22, 2013 5:19:22 PM UTC+1, Jeremy Ruston wrote:
>>>>>
>>>>>> TiddlyWiki 5.0.4-beta has just been released:
>>>>>>
>>>>>> http://tiddlywiki.com/
>>>>>>
>>>>>> Changes this time around include much more thorough (and accurate) 
>>>>>> instructions for getting up and running under Node.js. If you haven't 
>>>>>> tried 
>>>>>> it for a while, I'd highly recommend it. It's as simple as:
>>>>>>
>>>>>> mkdir mywiki
>>>>>> cd mywiki
>>>>>> npm install tiddlywiki
>>>>>> tiddlywiki --server
>>>>>>
>>>>>> Then just visit http://0.0.0.0:8080 in your browser and start adding 
>>>>>> tiddlers.
>>>>>>
>>>>>> I've also reworked the stylesheet mechanism. One benefit is that now 
>>>>>> theme tweaks are applied instantly. The best demo is in Chrome: visit 
>>>>>> the 
>>>>>> control panel "Theme Tweaks" tab, click on a colour swatch and you can 
>>>>>> select colours from a chooser which are dynamically reflected in the 
>>>>>> page.
>>>>>>
>>>>>> I've added a favicon, more for my own benefit as I juggle copies of 
>>>>>> tiddlywiki in the browser; there's a blue one for static builds and a 
>>>>>> pink 
>>>>>> one for client-server builds.
>>>>>>
>>>>>> Regular contributors StephanHradek and DavidJade have made several 
>>>>>> contributions to this release.
>>>>>>
>>>>>> There are many more minor changes, consult the release history on 
>>>>>> tiddlywiki.com for more details (clicking on the version ribbon at 
>>>>>> the top right takes you straight to the release notes).
>>>>>>
>>>>>> Let me know if you have any questions,
>>>>>>
>>>>>> Best wishes
>>>>>>
>>>>>> Jeremy.
>>>>>>
>>>>>> -- 
>>>>>> Jeremy Ruston
>>>>>> mailto:jeremy...@gmail.com
>>>>>>  
>>>>>
>>>>
>>>>
>>>> -- 
>>>> Jeremy Ruston
>>>> mailto:jeremy...@gmail.com
>>>>  
>>>
>>
>>
>> -- 
>> Jeremy Ruston
>> mailto:jeremy...@gmail.com
>>  
>

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

Reply via email to