Jump to content

Module:Hatnote inline

Permanently protected module
From Wikipedia, the free encyclopedia

---------------------------------------------------------------------------------- Module:Hatnote-inline ---- ---- This module produces hatnote-style links, and links to related articles, ---- but inside a <span>, instead of the <div> used by Module:Hatnote. It ---- implements the {{hatnote-inline}} meta-template. ----------------------------------------------------------------------------------localmHatnote=require('Module:Hatnote')localmArguments=require('Module:Arguments')localyesno=require('Module:Yesno')localp={}functionp.hatnoteInline(frame)localargs=mArguments.getArgs(frame)localhatnote=mHatnote.hatnote(frame:newChild{title="Module:Hatnote inline",args=args})ifargs.inline==niloryesno(args.inline,true)thenlocalsubs={['<div']='<span',['</div>$']='</span>'}fork,vinpairs(subs)dohatnote=string.gsub(hatnote,k,v,1)endendreturnhatnoteendp.hatnote=p.hatnoteInline--aliasreturnp
close