Content added Content deleted
(check that linkTitle exists before trying to use it) |
(don't check if we are currently on the args[1] page if we are using a URL link, as args[1] will only be a display value) |
||
Line 24: | Line 24: | ||
function p.makeLinkData(args) |
function p.makeLinkData(args) |
||
local data = {} |
local data = {} |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
-- Classes |
-- Classes |
||
Line 46: | Line 66: | ||
-- Styles |
-- Styles |
||
do |
do |
||
--[[ |
|||
⚫ | |||
-- Check whether we are on the same page as we have specified in |
|||
⚫ | |||
-- args[1], but not if we are using a URL link, as then args[1] is only |
|||
-- a display value. If we are currently on the page specified in |
|||
-- args[1] make the button colour darker so that it stands out from |
|||
-- other buttons on the page. |
|||
--]] |
|||
local success, linkTitle, currentTitle |
|||
if not data.isUrl then |
|||
⚫ | |||
⚫ | |||
end |
|||
if success |
if success |
||
and linkTitle |
and linkTitle |
||
Line 69: | Line 99: | ||
end |
end |
||
end |
end |
||
-- Add user-specified styles. |
|||
data.style = args.style |
data.style = args.style |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
end |
end |
||