From e78db115c7bbe4555b2a9dd6b5ed6bbd0061240b Mon Sep 17 00:00:00 2001 From: dvs1 Date: Wed, 15 Jan 2025 14:48:33 +1000 Subject: Should be correct titles everywhere now. --- notYetAnotherWiki.lua | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/notYetAnotherWiki.lua b/notYetAnotherWiki.lua index 026363f..9332f9e 100755 --- a/notYetAnotherWiki.lua +++ b/notYetAnotherWiki.lua @@ -234,27 +234,27 @@ for name, file in pairs(Files) do -- Figure out this pages menu links. metadata.menu = '' + if nil == metadata.title then metadata.title = metadata.pagetitle end + if nil == metadata.title then metadata.title = bit end if nil ~= Subs[path].files then table.sort(Subs[path].files) end for i, f in ipairs(Subs[path].files) do + local title, url = nil, nil + if '' == path then + title = Files[f].metadata.title + url = Files[f].metadata.URL + else + title = Files[path .. '/' .. f].metadata.title + url = Files[path .. '/' .. f].metadata.URL + end + if nil == title then title = f end if name == f then - metadata.menu = metadata.menu .. '

' .. f .. '

' + metadata.menu = metadata.menu .. '

' .. title .. '

' else - local title, url = nil, nil - if '' == path then - title = Files[f].metadata.title - url = Files[f].metadata.URL - else - title = Files[path .. '/' .. f].metadata.title - url = Files[path .. '/' .. f].metadata.URL - end - if nil == title then title = f end if nil ~= url then metadata.menu = metadata.menu .. '

' .. title .. ' ☝

' else metadata.menu = metadata.menu .. '

' .. title .. '

' end end end - if nil == metadata.title then metadata.title = metadata.pagetitle end - if nil == metadata.title then metadata.title = bit end -- Figure out this pages trail links. metadata.trail = '' -- cgit v1.1