Module:TemplateHelpers: Difference between revisions
// via Wikitext Extension for VSCode Tag: Reverted |
// via Wikitext Extension for VSCode Tag: Reverted |
||
| Line 20: | Line 20: | ||
local NormalizationText = require('Module:NormalizationText') | local NormalizationText = require('Module:NormalizationText') | ||
local ListGeneration = require('Module:ListGeneration') | local ListGeneration = require('Module:ListGeneration') | ||
-- WikitextProcessor is loaded lazily to avoid circular dependency | |||
-------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | ||
| Line 743: | Line 743: | ||
-- Processes JSON content with wikitext formatting for frontend display | -- Processes JSON content with wikitext formatting for frontend display | ||
-- Delegation function to WikitextProcessor module | -- Delegation function to WikitextProcessor module (lazy loaded to avoid circular dependency) | ||
-- @param content The content string to process | -- @param content The content string to process | ||
-- @param placeholders Optional table of placeholder values for $VARIABLE$ replacement | -- @param placeholders Optional table of placeholder values for $VARIABLE$ replacement | ||
| Line 749: | Line 749: | ||
-- @return Processed content ready for frontend display | -- @return Processed content ready for frontend display | ||
function p.processContentForFrontend(content, placeholders, errorContext) | function p.processContentForFrontend(content, placeholders, errorContext) | ||
local WikitextProcessor = require('Module:WikitextProcessor') | |||
return WikitextProcessor.processContentForFrontend(content, placeholders, errorContext) | return WikitextProcessor.processContentForFrontend(content, placeholders, errorContext) | ||
end | end | ||