Module:Disambiguation and Module:Disambiguation/sandbox: Difference between pages
Appearance
(Difference between pages)
Content deleted Content added
use Module:Wikitext Parsing to do the parsing work |
S.A. Julio (talk | contribs) test |
||
Line 2: | Line 2: | ||
local mRedirect = require('Module:Redirect') |
local mRedirect = require('Module:Redirect') |
||
local disambiguationTemplates = mw.loadData('Module:Disambiguation/templates') |
local disambiguationTemplates = mw.loadData('Module:Disambiguation/templates') |
||
local PrepareText = require('Module:Wikitext Parsing').PrepareText |
|||
local function capitalize(s) |
local function capitalize(s) |
||
Line 30: | Line 29: | ||
-- check for disambiguation templates in the content |
-- check for disambiguation templates in the content |
||
local templateNames = {} |
local templateNames = {} |
||
local activecontent = string.gsub(content, "<!%-%-.-%-%->", "") |
|||
-- remove nowiki content and html comments for this check |
|||
activecontent = string.gsub(activecontent, "<nowiki>.-</nowiki>", "") |
|||
for template in string.gmatch(activecontent, "{{%s*([^|}]-)%s*[|}]") do |
for template in string.gmatch(activecontent, "{{%s*([^|}]-)%s*[|}]") do |
||
if isDisambiguationTemplate(template) then |
if isDisambiguationTemplate(template) then |