Due to a foodist STILL trying to bot SNCApedia, the CAPTCHA has been replaced with another one that doesn't suck. Faggot (talk) 21:20, 1 September 2025 (UTC)

The moderation queue has been cleared from the spam by rejecting all edits and marking the users behind them as spam. If your edit was accidentally rejected send me an email and I'll approve it: [email protected] Faggot (talk) 15:08, 1 September 2025 (UTC)

Module:If preview/configuration

From SNCApedia, the shit nobody cares about encyclopedia
Jump to navigationJump to search

Documentation for this module may be created at Module:If preview/configuration/doc

--[[
We perform the actual check for whether this is a preview here since
preprocessing is relatively expensive.
]]
local frame = mw.getCurrentFrame()

local function is_preview()
	local revision_id = frame:preprocess('{{REVISIONID}}')
	-- {{REVISIONID}} is usually the empty string when previewed.
	-- I don't know why we're checking for nil but hey, maybe someday things
	-- would have broken
	return revision_id == nil or revision_id == ''
end

local function templatestyles()
	return frame:extensionTag{
		name = 'templatestyles', args = { src = 'Module:If preview/styles.css' }
	}
end

return {
	preview = is_preview(),
	templatestyles = templatestyles(),
	warning_infrastructure = '%s<div class="preview-warning"><strong>Preview warning:</strong> %s</div>',
	missing_warning = 'The template has no warning text. Please add a warning.'
}