Module:If preview/sandbox: Difference between revisions

Content deleted Content added
fix
compute once per page
Line 2:
 
local pv = mw.loadData('Module:Preview warning/is preview')
--[[
is_preview
 
This function returns a boolean indicating whether the page is a preview.
 
]]
local function is_preview(frame)
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
 
--[[