aboutsummaryrefslogtreecommitdiff
path: root/doc/bugs/Map_sorts_subtags_under_a_different_tag.mdwn
diff options
context:
space:
mode:
Diffstat (limited to 'doc/bugs/Map_sorts_subtags_under_a_different_tag.mdwn')
-rw-r--r--doc/bugs/Map_sorts_subtags_under_a_different_tag.mdwn49
1 files changed, 49 insertions, 0 deletions
diff --git a/doc/bugs/Map_sorts_subtags_under_a_different_tag.mdwn b/doc/bugs/Map_sorts_subtags_under_a_different_tag.mdwn
new file mode 100644
index 000000000..fe634e9c1
--- /dev/null
+++ b/doc/bugs/Map_sorts_subtags_under_a_different_tag.mdwn
@@ -0,0 +1,49 @@
+ikiwiki's map directive is full of surprises. I have put a snapshot of the
+site as it was when I saw the following problem at
+<http://scratch.madduck.net/web__phd.martin-krafft.net__map-bug-2.tgz> and can
+revert there any time, but I need to move on.
+
+I have a few tags starting with `a` (abridged list):
+
+ $ ls wiki/factors/tag/a*
+ [...]
+ wiki/factors/tag/active/:
+ index.html
+
+ wiki/factors/tag/affects/:
+ contributors/ developers/ users/
+ [...]
+
+In `wiki-wc/factors/tag.mdwn`, I have a map for these tags:
+
+ \[[!map pages="factors/tag/*"]]
+
+and this works, except that for *whatever* reason, it actually sorts the three
+`affects/*` tags under `active`:
+
+ $ w3m -dump wiki/factors/tag/index.html | grep active -A3
+ ○ active
+ ■ contributors
+ ■ developers
+ ■ users
+
+And this is actually in the HTML code:
+
+ <li><a href="active/">active</a>
+ <ul>
+ <li><a href="affects/contributors/">contributors</a>
+ </li>
+ <li><a href="affects/developers/">developers</a>
+ </li>
+ <li><a href="affects/users/">users</a>
+ </li></ul>
+ </li>
+ <li><a href="approach/">approach</a>
+ </li>
+
+So it's not that the `<ul>` has an empty parent `<li>`, the three tags are
+*really* children of `active`.
+
+This really blows my mind. :)
+
+Rendering issue. [[fixed|done]] --[[Joey]]