« Module:Template link general » : différence entre les versions

m
1 version importée
(update from sandbox - fixes to _show_result and adding _expand)
 
m (1 version importée)
 
(2 versions intermédiaires par 2 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
-- This implements Template:Tlg
-- This implements Template:Template link general and various other templates in its family
local getArgs = require('Module:Arguments').getArgs
local getArgs = require('Module:Arguments').getArgs
local p = {}
local p = {}
Ligne 34 : Ligne 34 :
local function linkTitle(args)
local function linkTitle(args)
if _ne(args.nolink) then
if _ne(args.nolink) then
return args['1']
if _ne(args.subst) then
return 'subst:' .. args['1']
else
return args['1']
end
end
end
Ligne 137 : Ligne 141 :
ret = '<code>' .. ret .. '</code>'
ret = '<code>' .. ret .. '</code>'
elseif _ne(args.plaincode) then
elseif _ne(args.plaincode) then
ret = '<code style="border:none;background:transparent;">' .. ret .. '</code>'
ret = '<code style="border:none;background:transparent;color:inherit">' .. ret .. '</code>'
end
end
if _ne(args.nowrap) then ret = '<span class="nowrap">' .. ret .. '</span>' end
if _ne(args.nowrap) then ret = '<span class="nowrap">' .. ret .. '</span>' end