Browser FF 2.0.0.1
TW ver:2.1.3 from TiddlySpot
Morris
I think I've found a way to show you what can happen with the
PartTiddler problem, let me say I don't think I could live now without
the versitility that PartTiddlerPlugin provides.
In fact I am experimenting with a bit of brinkmanship by pushing the
envelope and linking two of my sites together with IncludePlugin.
Between them they are 2 meg and some 464 tiddlers and now the problem
is happening in another way, that is assuming that you can see what I
do.
I have linked http://tiddlyspot.com/science/ to http://tiddlyspot.com/twhelp/
with IncludePlugin. In the science TW I put a table of contents for
the TW Help so all the help facilities are available in science. The
tiddler in science is HelpTOC and it is a two column table using
PartTiddlerPlugin for the contents of the table identified so;(./toc ./
head)
You can see this here:
http://tiddlyspot.com/science/#HelpTOC
Now watch carefully when this TW loads. First you will see the
HelpTOC load showing all links in italics meaning the tiddlers for
these links are not available yet.
Have patience, there's a lot of tiddlers here, (about 20 seconds or
so) soon the IncludePlugin will make the tiddlers from TW Help
available. When they load is when the break occurs. All the links in
HelpTOC are lost and nothing remains except the heading "Editing A
TiddlyWiki" and the two part tiddler links (./toc ./head)
I hope you can see it happen. I have no idea what could cause it. I
am pushing my RAM a bit but I can't imagine that's the problem
otherwise worse things would happen.
Morris
On Mar 4, 11:48 pm, "Udo Borkowski" <udo.borkow...@googlemail.com>
wrote:
> I couldn't reproduce the problem you are reporting, using FF 1.5.0.10 and
> 2.1.3.
>
> Has somebody else experienced a similar problem and give us some more hints?
>
> Udo
>
> ----------
> Udo Borkowskihttp://www.abego-software.de
I appears the bug has been squashed for the test case.
Congratulations and thanks for the fix.
However there still seems to still be a problem on saving as per my
original post. This is a bit more complicated. In TW Help I have a
tiddler named [[February 2007 Hits StatCounter]] that is a normal
table with a <part> in one of the cells called <<tiddler ./feb>>. As
a stand alone tiddler there is no problem upon saving to disk but
there seems to be a 'tiddler within a tiddler' problem and seems like
another refresh problem.
When [[February 2007 Hits StatCounter]] is placed in another tiddler
called [[Statistics-Hits]] as <<tiddler [[February 2007 Hits
StatCounter]]>> and saved to disk the <<tiddler ./feb>> section
disappears. Unlike the previous bug nothing of the <part> shows at
all.
I hope I have been clear about this. It may require you saving my TW
Help to a local disk to see this happen if you can't duplicate it
otherwise
http://tiddlyspot.com/twhelp/index.html#Statistics-Hits
Thanks again,
Morris
On Mar 7, 8:21 pm, "Udo Borkowski" <udo.borkow...@googlemail.com>
wrote:
> Hi Morris,
>
> thanks for the example. This allowed me to locate the problem and come up
> with a solution. Actually it was not really related the Include plugin but a
> bug inside the PartTiddler Plugin that only showed up when the TiddlyWiki
> display was refreshed. The Include plugin enforces this refresh after the
> include to update all links. In the "normal" usage of a TiddlyWiki this kind
> of refresh rarely happens so the bug was hidden for so long...
>
> I will upload the fixed plugin in some minutes.
>
> And many thanks for reporting this bug,
>
> Udo
>
> ----------
> Udo Borkowskihttp://www.abego-software.de
Morris
On Mar 8, 11:14 pm, "Udo Borkowski" <udo.borkow...@googlemail.com>
wrote:
> Hi Morris,
>
> it looks like you are using the PartTiddler "where no man has used it
> before" ;-)
>
> I will have a look asap,
>
> Udo
>
> ----------
> Udo Borkowskihttp://www.abego-software.de
Before you read further maybe you should look at this :-)
http://tiddlyspot.com/twhelp/index.html#TiddlyWikiWoes
Something strange happens here too.
Thanks for the effort but I am sad to say that it may only be part of
the fix. But it has now brought up another problem with
PartTiddlerPlugin. I noticed something similiar a while back that was
so complicated I had not the means to describe it, so I did a work
around and ignored it. Something similiar is now happening with the
core tweak you gave me.
This requires that you save http://tiddlyspot.com/twhelp to your local
disk with your latest core tweak (assuming I did it right the tweak is
already done)
Keep in mind tiddler [[February 2007 Hits StatCounter]] has
<<tiddler ./feb>> within it and that in turn is inside tiddler
[[Statistics-Hits]] as <<tiddler [[February 2007 Hits StatCounter]]>>
Here is what I see; try this:
Load tiddler [[February 2007 Hits StatCounter]] close all other
tiddlers. Put tiddler [[February 2007 Hits StatCounter]] into edit
mode then click done. Click save to disk. What appears after saving
is another tiddler [[Statistics-Hits]] - broken and outside the viewer
area minus border and the tables within missing borders as well and
immediately below it the original tiddler [[February 2007 Hits
StatCounter]] looking good but with no toolbar of it own.
Second test:
Load tiddler [[Statistics-Hits]] close all other tiddlers. Put
[[Statistics-Hits]] into edit mode then click done. Click save to
disk. What appears after saving is [[Statistics-Hits]] - broken and
outside the viewer area minus border and the tables within missing
borders as well and immediately below it is another copy of
[[Statistics-Hits]] looking normal within the viewer area borders
intact but has no toolbar of its own.
I hope this has been sufficiently clear that you can duplicate this
phenomenon.
Thanks again,
Morris
On Mar 10, 9:44 am, "Udo Borkowski" <udo.borkow...@googlemail.com>
wrote:
> Hi Morris,
>
> it looks like the problem you found is caused by a bug inside TiddlyWiki.
> When the content of a tiddler is wikified because of a refresh the reference
> to the tiddler object is not always defined.
>
> If you want to patch your TiddlyWiki look for "config.refreshers = " and
> then for the line
>
> wikify(store.getTiddlerText(title,title),e);
>
> Replace that line by
>
> wikify(store.getTiddlerText(title,title),e,null,
> store.fetchTiddler(title));
>
> and the problem is gone.
>
> I raised a ticket for this issue (http://trac.tiddlywiki.org/tiddlywiki/ticket/310) and suggested the fix.
> Maybe the fix will already be included in 2.3...
>
> Udo
>
> ----------