Module:Catalog lookup link: Difference between revisions
fix lock icon css class; |
imported>Uzume +templatestyles |
||
(3 intermediate revisions by 2 users not shown) | |||
Line 26: | Line 26: | ||
]] | ]] | ||
require(' | require('strict'); | ||
local getArgs = require ('Module:Arguments').getArgs; | local getArgs = require ('Module:Arguments').getArgs; | ||
local lock_icons = { --icon classes are defined in Module:Citation/CS1/styles.css | local lock_icons = { --icon classes are defined in Module:Citation/CS1/styles.css | ||
Line 195: | Line 195: | ||
end | end | ||
out_text = frame:callParserFunction('#tag', {'templatestyles', '', src=table.concat({ | |||
'Module:Citation/CS1', | |||
mw.ustring.match(frame:getTitle(), '/sandbox$') or '', | |||
'/styles.css', | |||
})}); | |||
if is_set (args['list-leadout']) then | if is_set (args['list-leadout']) then | ||
out_text = table.concat ({label, mw.text.listToText (result, list_separator, list_leadout)}); | out_text = table.concat ({out_text, label, mw.text.listToText (result, list_separator, list_leadout)}); | ||
else | else | ||
out_text = table.concat ({label, table.concat (result, list_separator)}); | out_text = table.concat ({out_text, label, table.concat (result, list_separator)}); | ||
end | end | ||