Module:T-LibraryInterview: Difference between revisions
// via Wikitext Extension for VSCode |
// via Wikitext Extension for VSCode |
||
| (5 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
--Module:T-LibraryInterview | --Module:T-LibraryInterview | ||
-- | -- Makes use of ICANNWiki's "Template Blueprint Framework" to render the "Internet & Digital Governance Library" template | ||
local p = {} | local p = {} | ||
| Line 6: | Line 6: | ||
-- ========== Required modules ========== | -- ========== Required modules ========== | ||
local Blueprint = require('Module:LuaTemplateBlueprint') | local Blueprint = require('Module:LuaTemplateBlueprint') | ||
local ErrorHandling = require('Module:ErrorHandling') | local ErrorHandling = require('Module:ErrorHandling') | ||
-- ========== Helper Functions ========== | -- ========== Helper Functions ========== | ||
-- Blueprint default: Create error context for the module | -- Blueprint default: Create error context for the module | ||
local errorContext = ErrorHandling.createContext("T-LibraryInterview") | local errorContext = ErrorHandling.createContext("T-LibraryInterview") | ||
-- ================================================================================ | -- ================================================================================ | ||
| Line 55: | Line 31: | ||
-- ================================================================================ | -- ================================================================================ | ||
-- | -- TEMPLATE-SPECIFIC CALLS AND CODE | ||
-- ========== Preprocessors ========== | -- ========== Preprocessors ========== | ||
-- | -- Basic preprocessors | ||
Blueprint.addPreprocessor(template, 'setPageIdField') | Blueprint.addPreprocessor(template, 'setPageIdField') | ||
-- ========== Main Render Function ========== | -- ========== Main Render Function ========== | ||
-- | -- Blueprint default: Render | ||
function p.render(frame) | function p.render(frame) | ||
return ErrorHandling.protect( | return ErrorHandling.protect( | ||