Open main menu
Home
Random
Log in
Settings
Give to Wikipedia
About KidzSearch Wiki
Disclaimers
KidzSearch Wiki
Search
Changes
kidzsearch.com
>
wiki
>
Citation/CS1
← Earlier diff
Newer diff →
Module:Citation/CS1
(view source)
Revision as of 19:04, 22 August 2025
63 bytes added
,
19:04, 22 August 2025
no edit summary
Line 9:
Line 9:
local validation; -- functions in Module:Citation/CS1/Date_validation
local validation; -- functions in Module:Citation/CS1/Date_validation
−
local utilities;
--
functions in Module:Citation/CS1/Utilities
+
--
Load strict mode
−
local z = {}; -- table of tables in Module:Citation/CS1/Utilities
+
require('strict')
−
local identifiers
; -- functions and tables in
Module:Citation/CS1/Identifiers
+
-- Load core helpers
−
local metadata
; -- functions in
Module:Citation/CS1/COinS
+
local utilities = require('Module:Citation/CS1/Utilities')
−
local
cfg
=
{};
--
table of configuration
tables
that are defined in
Module:Citation/CS1/Configuration
+
local identifiers
= require('
Module:Citation/CS1/Identifiers
')
−
local whitelist =
{}; -- table of tables listing valid template parameter names; defined in
Module:Citation/CS1/Whitelist
+
local metadata
= require('
Module:Citation/CS1/COinS
')
+
local
validation
=
require('Module:Citation/CS1/Date_validation')
+
+
--
Load config/whitelist (read-only
tables
via mw.loadData)
+
local cfg = mw.loadData('
Module:Citation/CS1/Configuration
')
+
local whitelist =
mw.loadData('
Module:Citation/CS1/Whitelist
')
+
+
-- Synchronize Utilities with the same config CS1 uses
+
utilities.set_selected_modules(cfg)
+
+
-- Use Utilities’ state table
+
local z = utilities.z
Admin
Bureaucrats
,
Interface administrators
,
Suppressors
,
Administrators
934,291
edits