Changes
		
		
		
		
		
		
		Jump to navigation
		Jump to search
		
 
		
 
 
 
 
 
		
		
		
		
		
		
		
	
finish making blurb parameter functions
	self._protectionDate = args.date
	self._username = args.user
	self._deletionDiscussionPage = args.xfd
end
function ProtectionStatus:getUsername()
	return self._username
end
function ProtectionStatus:getDeletionDiscussionPage()
	return self._deletionDiscussionPage
end
			return self:_makeSubjectPageLinksParameter()
		end
		parameterFuncs[15] = function ()
			return self:_makeDeletionDiscussionParameter_makeDeletionBlurbParameter()
		end
		parameterFuncs[16] = function ()
			return self:_makeDeletionDiscussionLinkParameter()
		end
		parameterFuncs[17] = function ()
			return self:_makeDeletionLogParameter()
		end
		return self._configObj:getMessage('request-unprotection-blurb')
	end
end
function Blurb:_makeSubjectPageLinksParameter()
	-- parameter $14
	-- Don't display these links if we are on a talk page.
	if not self._titleObj.isTalkPage then
		local msg = self._config:getMessage('semi-subject-page-links')
		return self._substituteParameters(msg)
	end
end
function Blurb:_makeDeletionBlurbParameter()
	-- parameter $15
	local deletionDiscussionPage = getDeletionDiscussionPage()
	local key
	if deletionDiscussionPage then
		key = 'deletion-discussion-blurb-xfd'
	else
		key = 'deletion-discussion-blurb-noxfd'
	end
	local msg = self._configObj:getMessage(msg)
	return self._substituteParameters(msg)
end
function Blurb:_makeDeletionDiscussionLinkParameter()
	-- parameter $16
	local deletionDiscussionPage = getDeletionDiscussionPage()
	if deletionDiscussionPage then
		local display = self._configObj:getMessage('deletion-discussion-link-display')
		return string.format('[[%s|%s]]', deletionDiscussionPage, display)
	end
end
function Blurb:_makeDeletionLogParameter()
	-- parameter $17
	return Blurb.makeFullUrl(
		'Special:Log',
		{type = 'delete', page = self._titleObj.prefixedText},
		self._configObj:getMessage('deletion-log-link-display')
	)
end