Hi all... While debugging some of my TiddlyTools Timer functions, I encountered a curious side-effect of the TWCore refresh handler:
If you use the <<now>> macro to display the date and time <<now "MMM DDth YYYY at 0hh:0mm:0ss.0XXX">> it shows the time at the moment that the tiddler contents are rendered and the displayed value remains unchanged until the tiddler is closed and re-opened (or you switch from view mode to edit mode and back again). However, if you write: <$vars time=<<now "MMM DDth YYYY at 0hh:0mm:0ss.0XXX">>><<time>></$vars> it not only shows the time when the tiddler is rendered, but it also *automatically updates whenever *anything* happens in the wiki.* This is due to the way that the TWCore handles refreshing the display, and includes every time you open or close any tiddler, switch tabs in the sidebar, click any menu item, display a tag, check a checkbox, select from a list, etc. It even updates every time you enter any keystroke in any input field! (Try typing space, backspace, space, backspace, etc. into the sidebar search input, and watch as the time display is refreshed). Note that this isn't a bug.... it's an integral part of the way that the TWCore works and demonstrates some of the sheer power (and subtle complexity) of Jeremy's creation. -e -- 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/df05e8ae-c21a-4f6a-990f-1f83820956dbo%40googlegroups.com.