Module:Tooltip

local getArgs = require( 'Module:Arguments' ).main local p = {}

function p.main( frame ) local args = getArgs return p._main( args ) end

function p._main( args ) local text = args[1] or 'Example' local title = args[2] or 'Example text' if args['plain'] then return mw.html.create( 'span' ) :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

return p