Difference between revisions of "Module:Category handler/data"

From BESA® Wiki
Jump to: navigation, search
m (1 revision)
(create data page to be loaded from Module:Category handler with mw.loadData)
(4 intermediate revisions by one other user not shown)
Line 4: Line 4:
  
 
local data = require('Module:Category handler/config')
 
local data = require('Module:Category handler/config')
local mShared = require('Module:Category handler/shared')
+
local matchesBlacklist = require('Module:Category handler/shared').matchesBlacklist
local blacklist = require('Module:Category handler/blacklist')
+
local title = mw.title.getCurrentTitle()
+
  
data.currentTitleMatchesBlacklist = mShared.matchesBlacklist(
+
data.currentTitleMatchesBlacklist = matchesBlacklist(
title.prefixedText,
+
mw.title.getCurrentTitle().prefixedText,
blacklist
+
require('Module:Category handler/blacklist')
)
+
) or false
 
+
data.currentTitleNamespaceParameters = mShared.getNamespaceParameters(
+
title,
+
mShared.getParamMappings()
+
)
+
  
 
return data
 
return data

Revision as of 03:03, 7 July 2014

Documentation for this module may be created at Module:Category handler/data/doc

Script error: Lua error: Internal error: Error reading from pipe.

-- This module assembles data to be passed to [[Module:Category handler]] using
-- mw.loadData. This includes the configuration data and whether the current
-- page matches the title blacklist.

local data = require('Module:Category handler/config')
local matchesBlacklist = require('Module:Category handler/shared').matchesBlacklist

data.currentTitleMatchesBlacklist = matchesBlacklist(
	mw.title.getCurrentTitle().prefixedText,
	require('Module:Category handler/blacklist')
) or false

return data