Modul:Category handler/data: razlika između inačica

Izvor: Hrvatska internetska enciklopedija
Prijeđi na navigaciju Prijeđi na pretraživanje
mNema sažetka uređivanja
Oznaka: uklonjeno uređivanje
mNema sažetka uređivanja
Oznaka: uklanjanje ručnim načinom
Redak 1: Redak 1:
-- Data for Category handler (enwiki version)
-- This module assembles data to be passed to [[Module:Category handler]] using
return {
-- mw.loadData. This includes the configuration data and whether the current
    parameters = {
-- page matches the title blacklist.
        ['all'] = 'all',
        ['other'] = 'other',
        ['nocat'] = 'nocat',
        ['categories'] = 'categories',
        ['subpage'] = 'subpage',
        ['category2'] = 'category2',
    },
    category2Yes = 'yes',
    category2Negative = 'no',
    subpageNo = 'no',
    subpageOnly = 'only',


    defaultNamespaces = {
local data = require('Module:Category handler/config')
        [0] = true,  -- main
local mShared = require('Module:Category handler/shared')
        [6] = true,  -- file
local blacklist = require('Module:Category handler/blacklist')
        [10] = true, -- template
local title = mw.title.getCurrentTitle()
        [14] = true, -- category
    },


    currentTitleNamespaceParameters = {},
data.currentTitleMatchesBlacklist = mShared.matchesBlacklist(
title.prefixedText,
blacklist
)


    mappings = {
data.currentTitleNamespaceParameters = mShared.getNamespaceParameters(
        [0] = {'main'},
title,
        [1] = {'talk'},
mShared.getParamMappings()
        [2] = {'user'},
)
        [3] = {'user talk'},
        [4] = {'project'},
        [5] = {'project talk'},
        [6] = {'file'},
        [7] = {'file talk'},
        [8] = {'mediawiki'},
        [9] = {'mediawiki talk'},
        [10] = {'template'},
        [11] = {'template talk'},
        [12] = {'help'},
        [13] = {'help talk'},
        [14] = {'category'},
        [15] = {'category talk'},
        [828] = {'module'},
        [829] = {'module talk'},
    },


    wrappers = {
return data
        'Template:Category handler',
        'Template:Category handler/numbered',
    }
}

Inačica od 15. travanj 2026. u 10:52

Dokumentacija modula
This module is used in conjunction with the category handler module to manage categories; it is a very important template used on millions of pages.


-- 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 mShared = require('Module:Category handler/shared')
local blacklist = require('Module:Category handler/blacklist')
local title = mw.title.getCurrentTitle()

data.currentTitleMatchesBlacklist = mShared.matchesBlacklist(
	title.prefixedText,
	blacklist
)

data.currentTitleNamespaceParameters = mShared.getNamespaceParameters(
	title,
	mShared.getParamMappings()
)

return data