InterMapLinks


Testing intermap links...

Comparison of links to wiki pages to prefixed links. Compare:

  • The link targets, i.e. the destination target of the link
  • The link text, i.e. how the link appears

Links without square brackets:

  • Link targets: Simply writing InterMapLinks doesn't by default result in a link. (no camel case, thank god...). 'PrefixTest?:'.. on the other hand does result in a link. Otherwise 'http:'... wouldn't work. Recently I did actually run into a situation where I didn't want it to work. I'd written:
  • Link texts: Both cases show what you wrote, although only one is a link.
* InterMapLinks
* PrefixTest:InterMapLinks

Links within square brackets:

  • Link targets: Identical
  • Link texts: Different.
* [[InterMapLinks]]
* [[PrefixTest:InterMapLinks]]

Making the link texts identical:

  • Link targets: Identical
  • Link texts: Identical
* [[InterMapLinks]]
* [[(PrefixTest:)InterMapLinks]]

Links with link texts containing spaces:

  • Link targets: Not identical, the prefixed link has a '%20' in the target URI :-(. Inserting the %20 is good sometimes and not good at other times. Maybe have this controlled via some option?
  • Link texts: Identical (through the use of parenthesis)
* [[InterMap links]]
* [[(PrefixTest:)InterMap links]]

Strange prefixed link, resulting in a possible bug??

  • The result is two links... !
* PrefixTest:[[InterMap links]]

What happens to spaces when the prefix links is outside brackets?

* PrefixTest:InterMap links
 0: 00.00 00.00 config start
 1: 00.01 00.01 config end
 2: 00.25 00.20 MarkupToHTML begin
 3: 00.25 00.20 MarkupToHTML begin
 4: 00.26 00.21 MarkupToHTML end
 5: 00.26 00.21 MarkupToHTML begin
 6: 00.26 00.21 MarkupToHTML end
 7: 00.26 00.21 MarkupToHTML begin
 8: 00.26 00.21 MarkupToHTML end
 9: 00.26 00.21 MarkupToHTML begin
10: 00.26 00.21 MarkupToHTML end
11: 00.26 00.21 MarkupToHTML begin
12: 00.27 00.21 MarkupToHTML end
13: 00.27 00.21 MarkupToHTML begin
14: 00.27 00.21 MarkupToHTML end
15: 00.27 00.22 ReadApprovedUrls SiteAdmin.ApprovedUrls begin
16: 00.28 00.22 ReadApprovedUrls SiteAdmin.ApprovedUrls end
17: 00.39 00.32 MarkupToHTML end
18: 00.39 00.33 MarkupToHTML begin
19: 00.41 00.34 MarkupToHTML end
20: 00.41 00.34 MarkupToHTML begin
21: 00.41 00.34 MarkupToHTML end
22: 00.41 00.34 now
Peak memory: 3,704,168 bytes