Editar página
Aviso: Não iniciou sessão. O seu endereço IP será registado no histórico de edições desta página. Se iniciar sessão ou criar uma conta, as suas edições serão registadas com o seu nome de utilizador(a), em conjunto com outros benefícios.
É possível desfazer a edição. Verifique a comparação abaixo, por favor, para se certificar de que corresponde ao que pretende fazer. Depois grave as alterações, para finalizar e desfazer a edição.
Revisão atual | O seu texto | ||
Linha 1: | Linha 1: | ||
− | local |
+ | local getArgs = require( 'Module:Arguments' ).main |
− | local getArgs = require( 'Module:Arguments' ).getArgs |
||
local p = {} |
local p = {} |
||
− | |||
function p.main( frame ) |
function p.main( frame ) |
||
− | + | local args = getArgs() |
|
⚫ | |||
− | wrappers = { |
||
− | 'Template:Tooltip' |
||
− | } |
||
− | }) |
||
⚫ | |||
end |
end |
||
function p._main( args ) |
function p._main( args ) |
||
− | + | local text = args[1] or 'Example' |
|
− | + | local title = args[2] or 'Example text' |
|
+ | |||
− | local title = mw.text.encode( args[2] ) |
||
+ | if args['plain'] then |
||
− | |||
+ | return mw.html.create( 'span' ) |
||
− | return string.format( '<span class="tooltip" title="%s" style="cursor: help; border-bottom: 1px dotted;">%s</span>', title, text ) |
||
+ | :attr( 'id', 'tooltip' ) |
||
+ | :attr( 'title', title ) |
||
+ | :wikitext( text ) |
||
+ | else |
||
+ | return mw.html.create( 'span' ) |
||
+ | :css( 'cursor', 'help' ) |
||
+ | :css( 'border-bottom', '1px dotted' ) |
||
+ | :attr( 'id', 'tooltip' ) |
||
+ | :attr( 'title', title ) |
||
+ | :wikitext( text ) |
||
+ | end |
||
end |
end |
||
− | |||
return p |
return p |