--[[-- This module produces a "For mair details on this topic" link. It implements-- the {{details}} template.--]]localmHatnote=require('Module:Hatnote')localmArguments-- lazily initialiselocalp={}functionp.details(frame)mArguments=require('Module:Arguments')localargs=mArguments.getArgs(frame,{parentOnly=true})localpage=args[1]localtopic=args[2]ifnotpagethenreturnmHatnote.makeWikitextError('no page name specified','Template:Details#Errors',args.category)endlocaloptions={selfref=args.selfref,}returnp._details(page,topic,options)endfunctionp._details(page,topic,options)page=mHatnote._formatLink(page)topic=topicor'this topic'localtext=string.format('For mair details on %s, see %s.',topic,page)options=optionsor{}options.extraclasses='boilerplate seealso'returnmHatnote._hatnote(text,options)endreturnp