Module:TemplateHelpers: Difference between revisions

// via Wikitext Extension for VSCode
// 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')
local WikitextProcessor = require('Module:WikitextProcessor')


--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Line 735: Line 736:
function p.splitMultiValueString(value, delimiters)
function p.splitMultiValueString(value, delimiters)
     return NormalizationText.splitMultiValueString(value, delimiters)
     return NormalizationText.splitMultiValueString(value, delimiters)
end
--------------------------------------------------------------------------------
-- Content Processing Functions
--------------------------------------------------------------------------------
-- Processes JSON content with wikitext formatting for frontend display
-- Delegation function to WikitextProcessor module
-- @param content The content string to process
-- @param placeholders Optional table of placeholder values for $VARIABLE$ replacement
-- @param errorContext Optional error context for error reporting
-- @return Processed content ready for frontend display
function p.processContentForFrontend(content, placeholders, errorContext)
    return WikitextProcessor.processContentForFrontend(content, placeholders, errorContext)
end
end