Item2370: TwistyPlugin generates illegal id= values when used in subwebs
Current State: Closed
Released In: 1.0.10
Target Release: patch
If the TwistyPlugin
is used in a subweb, it generates span tags with illegal ids.
For instance, if the subweb is called Main.Test, then the span ids for a twisty item in topic FooBar will be
Unfortunately, "/" is not a legal character in a id string.
This is fairly clearly fixable in _createId in TwistyPlugin.pm , possibly just by
$theWeb =~ s#/##o;
Is there likely to be any problem with the fact that the result could conceivably clash with another valid Web name?
The only time overlapping web/topic names would be a problem is with the
setting, that stores the twisty state in a cookie.
But it can be prevented by changing the
separator to for example
, for example
- 17 Nov 2009