diff options
| author | dvs1 | 2025-01-15 15:23:29 +1000 |
|---|---|---|
| committer | dvs1 | 2025-01-15 15:23:29 +1000 |
| commit | 11cebe734d396344f290d155f71886eaf6c7901b (patch) | |
| tree | 37d6e073e605e1db97a861a9f4c533e210fd8fd3 | |
| parent | Should be correct titles everywhere now. (diff) | |
| download | notYetAnotherWiki-11cebe734d396344f290d155f71886eaf6c7901b.zip notYetAnotherWiki-11cebe734d396344f290d155f71886eaf6c7901b.tar.gz notYetAnotherWiki-11cebe734d396344f290d155f71886eaf6c7901b.tar.bz2 notYetAnotherWiki-11cebe734d396344f290d155f71886eaf6c7901b.tar.xz | |
Sort the header links.
| -rwxr-xr-x | notYetAnotherWiki.lua | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/notYetAnotherWiki.lua b/notYetAnotherWiki.lua index 9332f9e..55953cd 100755 --- a/notYetAnotherWiki.lua +++ b/notYetAnotherWiki.lua | |||
| @@ -221,15 +221,18 @@ for name, file in pairs(Files) do | |||
| 221 | 221 | ||
| 222 | -- Figure out this pages header links. | 222 | -- Figure out this pages header links. |
| 223 | metadata.header = '' | 223 | metadata.header = '' |
| 224 | |||
| 225 | |||
| 226 | subs = {} | ||
| 224 | for i, f in pairs(Subs[path].subs) do | 227 | for i, f in pairs(Subs[path].subs) do |
| 228 | table.insert(subs, f) | ||
| 229 | end | ||
| 230 | table.sort(subs) | ||
| 231 | for i, f in ipairs(subs) do | ||
| 225 | local pth = path | 232 | local pth = path |
| 226 | if '' ~= path then pth = path .. '/' end | 233 | if '' ~= path then pth = path .. '/' end |
| 227 | local fl = whichPage(pth .. f) | 234 | local fl = whichPage(pth .. f) |
| 228 | -- if '' == fl then | 235 | metadata.header = metadata.header .. '<a href="' .. f .. '/' .. fl .. '">' .. f .. '</a> ' |
| 229 | -- metadata.header = metadata.header .. f .. ' ' | ||
| 230 | -- else | ||
| 231 | metadata.header = metadata.header .. '<a href="' .. f .. '/' .. fl .. '">' .. f .. '</a> ' | ||
| 232 | -- end | ||
| 233 | end | 236 | end |
| 234 | 237 | ||
| 235 | -- Figure out this pages menu links. | 238 | -- Figure out this pages menu links. |
