Main public logs
Appearance
Combined display of all available logs of h | Wiki. You can narrow down the view by selecting a log type, the username (case-sensitive), or the affected page (also case-sensitive).
- 18:02, 4 August 2025 Nico talk contribs created page Template:US state abbreviation to name (Created page with "{{SAFESUBST:<noinclude/>#switch: {{SAFESUBST:<noinclude/>uc:{{{1}}}}} | AL = Alabama | AK = Alaska | AZ = Arizona | AR = Arkansas | CA = California | CO = Colorado | CT = Connecticut | DE = Delaware | DC = District of Columbia | FL = Florida | GA = Georgia | HI = Hawaii | ID = Idaho | IL = Illinois | IN = Indiana | IA = Iowa | KS = Kansas | KY = Kentucky | LA = Louisiana | ME = Maine | MD = Maryland | MA = Massachusetts | MI = Michigan | MN = Minn...")
- 18:02, 4 August 2025 Nico talk contribs created page Template:US State Abbrev (Redirected page to Template:US state abbreviation to name) Tag: New redirect
- 17:59, 4 August 2025 Nico talk contribs created page Module:Sort (Created page with "local getArgs = require('Module:Arguments').getArgs local p = {} local demo = function(s) return '<' .. string.sub(s,2,-8) .. '</span>' end -- Protect against sortkey nesting. -- Example: {{sort|{{dts|2013|07|07}}|{{dts|1990|12|01}}}} local encode = function(s) return (string.find(s, "sortkey") or string.find(s, "data-sort-value")) and "" or mw.text.encode(s) end function p._name(args) local sortkey = encode( ((args[4] or args.sort or '') ~= '') and (args[...")
- 17:59, 4 August 2025 Nico talk contribs created page Template:Sort (Created page with "{{#invoke:sort|sort<noinclude>|demo=yes</noinclude>}}<noinclude> {{documentation}} </noinclude>")
- 17:59, 4 August 2025 Nico talk contribs created page Template:Sortkey (Redirected page to Template:Sort) Tag: New redirect
- 17:58, 4 August 2025 Nico talk contribs created page Module:Sortkey (Created page with "local getArgs = require('Module:Arguments').getArgs local p = {} function p._encode(sortkey) -- Protect against sortkey nesting. -- Example: {{sort|{{dts|2013|07|07}}|{{dts|1990|12|01}}}} if string.find(sortkey, "sortkey") or string.find(sortkey, "data-sort-value") then return ""; end return mw.text.encode(sortkey) end function p.encode(frame) local args = getArgs(frame); return p._encode(args[1] or "") end local function valid_number(num) -- Return true...")
- 17:57, 4 August 2025 Nico talk contribs created page Template:U.S. House of Representatives abbreviation (Created page with "<span data-sort-value="{{#invoke:sortkey|encode|{{US State Abbrev|{{{1}}}}}{{padleft:{{{2}}}|2}} !}}">{{US State Abbrev|{{{1}}}}}{{#switch: {{US State Abbrev|{{{1}}}}} | Northern Mariana Islands | United States Virgin Islands | U.S. Virgin Islands = ' | 's}} {{#ifeq:{{{2}}}|AL|at-large congressional {{#switch: {{US State Abbrev|{{{1}}}}} | Maryland | Massachusetts | New York | North Carolina | Oklahoma | South Caroli...")
- 17:57, 4 August 2025 Nico talk contribs created page Template:Ushr (Redirected page to Template:U.S. House of Representatives abbreviation) Tag: New redirect
- 17:56, 4 August 2025 Nico talk contribs created page Template:!) (Created page with "|}<noinclude> {{Documentation}} </noinclude>")
- 17:55, 4 August 2025 Nico talk contribs created page Template:(! (Created page with "<includeonly>{|</includeonly><noinclude><nowiki>{|</nowiki>{{Documentation}} </noinclude>")
- 17:54, 4 August 2025 Nico talk contribs created page Template:Arguments (Created page with "{{ sidebar | name = Arguments | title = Wikipedia discussions | class = hlist | heading1 = Arguments to avoid in | content1 = * Deletion discussions * Deletion reviews * Adminship discussions * Wikipedia:Arguments to avoid in source reliability discussions|Source reliability...")
- 17:53, 4 August 2025 Nico talk contribs created page Module:If empty (Created page with "local p = {} function p.main(frame) local args = require('Module:Arguments').getArgs(frame, {wrappers = 'Template:If empty', removeBlanks = false}) for k,v in ipairs(args) do if v ~= '' then return v end end end return p")
- 17:52, 4 August 2025 Nico talk contribs created page Template:Infobox election/shortname (Created page with "{{#invoke:Infobox election|shortname}}<noinclude> {{documentation}}</noinclude>")
- 17:51, 4 August 2025 Nico talk contribs created page Template:Infobox election/row (Created page with "<noinclude>{| </noinclude>{{#invoke:Infobox election|row}}<noinclude> |}</noinclude><noinclude> {{Documentation}}</noinclude>")
- 17:47, 4 August 2025 Nico talk contribs created page Module:Protection banner (Created page with "-- This module implements {{pp-meta}} and its daughter templates such as -- {{pp-dispute}}, {{pp-vandalism}} and {{pp-sock}}. -- Initialise necessary modules. require('strict') local makeFileLink = require('Module:File link')._main local effectiveProtectionLevel = require('Module:Effective protection level')._main local effectiveProtectionExpiry = require('Module:Effective protection expiry')._main local yesno = require('Module:Yesno') -- Lazily initialise modules and...")
- 17:46, 4 August 2025 Nico talk contribs created page Template:Pp-template (Created page with "<includeonly>{{#invoke:Protection banner|main}}</includeonly><noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude>")
- 17:43, 4 August 2025 Nico talk contribs created page Module:Error (Created page with "-- This module implements {{error}}. local p = {} local function _error(args) local tag = mw.ustring.lower(tostring(args.tag)) -- Work out what html tag we should use. if not (tag == 'p' or tag == 'span' or tag == 'div') then tag = 'strong' end -- Generate the html. return tostring(mw.html.create(tag) :addClass('error') :wikitext(tostring(args.message or args[1] or error('no message specified', 2))) ) end function...")
- 17:43, 4 August 2025 Nico talk contribs created page Module:MultiReplace (Created page with "local p = {} local function MultiReplace(args) local input = args[1] or "{{{1}}}" local plain = args.plain == "yes" local i = 1 local changeList = {} while args[i * 2] do local change = {pattern = args[i * 2], repl = args[i * 2 + 1]} if not change.repl then return require('Module:Error').error{ 'MultiReplace: Unpaired argument: <code>' .. (i * 2) .. ' = ' .. mw.text.nowiki(change.pattern) .. '</code>' } end changeList[i] = change i = i + 1 end...")
- 17:42, 4 August 2025 Nico talk contribs created page Template:Delink question hyphen-minus (Created page with "{{{{{|safesubst:}}}#invoke:MultiReplace|main|{{{1|}}}|%[%[ *([%?-]) *%]%]|%1|%[%[ *[%?-] *{{{{{|safesubst:}}}!}} *(.-) *%]%]|%1}}<noinclude> {{documentation}} </noinclude>")
- 17:40, 4 August 2025 Nico talk contribs created page Template:Template other (Created page with "{{#switch: <!--If no or empty "demospace" parameter then detect namespace--> {{#if:{{{demospace|}}} | {{lc: {{{demospace}}} }} <!--Use lower case "demospace"--> | {{#ifeq:{{NAMESPACE}}|{{ns:Template}} | template | other }} }} | template = {{{1|}}} | other | #default = {{{2|}}} }}<!--End switch--><noinclude> {{documentation}} <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude>")
- 17:36, 4 August 2025 Nico talk contribs created page Module:Infobox3cols (Created page with "local check_for_unknown_parameters = require("Module:Check for unknown parameters")._check local p = {} local args = {} local origArgs = {} local root local lists = { plainlist_t = { patterns = { '^plainlist$', '%splainlist$', '^plainlist%s', '%splainlist%s' }, found = false, styles = 'Plainlist/styles.css' }, hlist_t = { patterns = { '^hlist$', '%shlist$', '^hlist%s', '%shlist%s' }, found = false, styles = 'Hlist/styles.css'...")
- 17:34, 4 August 2025 Nico talk contribs created page Template:Infobox (Created page with "{{#invoke:Infobox|infobox}}<includeonly>{{template other|{{#ifeq:{{PAGENAME}}|Infobox||{{#ifeq:{{str left|{{SUBPAGENAME}}|7}}|Infobox|{{remove first word|{{SUBPAGENAME}}}}}}}}|}}</includeonly><noinclude> {{documentation}} <!-- Categories go in the /doc subpage, and interwikis go in Wikidata. --> </noinclude>")
- 17:33, 4 August 2025 Nico talk contribs created page Template:Decrease (Created page with "{{{size|11px}}}|alt={{{1|Decrease}}}|link=|{{{1|Decrease}}}<noinclude> {{Documentation}} </noinclude>")
- 17:32, 4 August 2025 Nico talk contribs created page Template:Increase (Created page with "{{{size|11px}}}|alt={{{1|Increase}}}|link=|{{{1|Increase}}}<noinclude> {{documentation}} </noinclude>")
- 17:31, 4 August 2025 Nico talk contribs created page Template:Succession links (Created page with "{{#if:{{{above|}}} |<div class="{{{aboveclass|}}}" style="width:100%; text-align:center; {{{abovestyle|}}}">{{{above}}}</div> }}{{#if:{{{center|}}} |<!-- then --><table style="width:100%; margin:1px; display:inline-table;"><tr> <td style="text-align:left; vertical-align:{{{vertical-align|middle}}}; padding:0 0.5em 0 0;{{#if:{{{wide|}}}|width:45%;}}{{{leftstyle|}}}" class="noprint">{{#if:{{{left|}}}|{{#if:{{{noarrows|}}}||← }}{{Delink question hyphen-minus|...")
- 17:30, 4 August 2025 Nico talk contribs created page Module:Political party/D (Created page with "-- Constant data used by Module:Political party local alternate = { ["Direct Democracy New Zealand"] = "Direct Democracy Party of New Zealand", ["DAB"] = "Democratic Alliance for the Betterment and Progress of Hong Kong", ["DABHK"] = "Democratic Alliance for the Betterment and Progress of Hong Kong", ["Delaware Democratic Party"] = "Democratic Party (United States)", ["Demócrata Party"] = "Democrata Party", ["Democratic Agrarian Party of Moldova"] = "Agrarian...")
- 17:30, 4 August 2025 Nico talk contribs created page Module:Political party/R (Created page with "-- Constant data used by Module:Political party local alternate = { ["Radical and Radical-Socialist Party"] = "Radical Party (France)", ["Radical Democracy Party (Chile)"] = "Radical Democracy (Chile)", ["Radical List"] = "Liberal League (Luxembourg)", ["Radical Party (Italy, 1877)"] = "Italian Radical Party", ["Radical Party (UK)"] = "Radicals (UK)", ["Radical Party (Ukraine)"] = "Radical Party of Oleh Liashko", ["Radical Party (Chile)"] = "Radical Party of...")
- 17:25, 4 August 2025 Nico talk contribs created page Module:Exponential search (Created page with "-- This module provides a generic exponential search algorithm. requirestrict local checkType = require('libraryUtil').checkType local floor = math.floor local function midPoint(lower, upper) return floor(lower + (upper - lower) / 2) end local function search(testFunc, i, lower, upper) if testFunc(i) then if i + 1 == upper then return i end lower = i if upper then i = midPoint(lower, upper) else i = i * 2 end return search(testFunc, i, low...")
- 17:25, 4 August 2025 Nico talk contribs created page Module:TableTools (Created page with "------------------------------------------------------------------------------------ -- TableTools -- -- -- -- This module includes a number of functions for dealing with Lua tables. -- -- It is a meta-module, meant to be called from other Lua modules, and should not -- -- be called directly from #invoke....")
- 17:24, 4 August 2025 Nico talk contribs created page Module:Navbar/configuration (Created page with "return { ['templatestyles'] = 'Module:Navbar/styles.css', ['hlist_templatestyles'] = 'Hlist/styles.css', ['box_text'] = 'This box: ', -- default text box when not plain or mini ['title_namespace'] = 'Template', -- namespace to default to for title ['invalid_title'] = 'Invalid title ', ['classes'] = { -- set a line to nil if you don't want it ['navbar'] = 'navbar', ['plainlinks'] = 'plainlinks', -- plainlinks ['horizontal_list'] = 'hlist', -- horizontal lis...")
- 17:24, 4 August 2025 Nico talk contribs created page Module:Navbar/styles.css (Created page with "{{pp|small=yes}}: .navbar { display: inline; font-size: 88%; font-weight: normal; } .navbar-collapse { float: left; text-align: left; } .navbar-boxtext { word-spacing: 0; } .navbar ul { display: inline-block; white-space: nowrap; line-height: inherit; } .navbar-brackets::before { margin-right: -0.125em; content: '[ '; } .navbar-brackets::after { margin-left: -0.125em; content: ' ]'; } .navbar li { word-spacing: -0.125em; } .navbar a > span, .nav...")
- 17:23, 4 August 2025 Nico talk contribs created page Module:Navbar (Created page with "local p = {} local cfg = mw.loadData('Module:Navbar/configuration') local function get_title_arg(is_collapsible, template) local title_arg = 1 if is_collapsible then title_arg = 2 end if template then title_arg = 'template' end return title_arg end local function choose_links(template, args) -- The show table indicates the default displayed items. -- view, talk, edit, hist, move, watch -- TODO: Move to configuration. local show = {true, true, true, false, false...")
- 17:23, 4 August 2025 Nico talk contribs created page Template:Plainlist/styles.css (Created page with "{{pp-template|small=yes}}: .plainlist ol, .plainlist ul { line-height: inherit; list-style: none; margin: 0; padding: 0; Reset Minerva default: } .plainlist ol li, .plainlist ul li { margin-bottom: 0; }")
- 17:22, 4 August 2025 Nico talk contribs created page Template:Hlist/styles.css (Created page with "{{pp-protected|reason=match parent|small=yes}}: * hlist styles are defined in core and Minerva and differ in Minerva. The * current definitions here (2023-01-01) are sufficient to override Minerva * without use of the hlist-separated class. The most problematic styles were * related to margin, padding, and the bullet. Check files listed at * MediaWiki talk:Common.css/to do#hlist-separated: /* * TODO: When the majority of readership supports it (or s...")
- 17:21, 4 August 2025 Nico talk contribs created page Module:Italic title (Created page with "-- This module implements {{italic title}}. require('strict') local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local checkTypeForNamedArg = libraryUtil.checkTypeForNamedArg local yesno = require('Module:Yesno') -------------------------------------------------------------------------------- -- ItalicTitle class -------------------------------------------------------------------------------- local ItalicTitle = {} do ----------------...")
- 17:20, 4 August 2025 Nico talk contribs created page Module:Infobox/styles.css (Created page with "{{pp|small=y}}: * This TemplateStyles sheet deliberately does NOT include the full set of * infobox styles. We are still working to migrate all of the manual * infoboxes. See MediaWiki talk:Common.css/to do#Infobox * DO NOT ADD THEM HERE: * not strictly certain these styles are necessary since the modules now * exclusively output infobox-subbox or infobox, not both * just replicating the module faithfully: .infobox-subbox { padding: 0; borde...")
- 17:19, 4 August 2025 Nico talk contribs created page Module:Yesno (Created page with "-- Function allowing for consistent treatment of boolean-like wikitext input. -- It works similarly to the template {{yesno}}. return function (val, default) -- If your wiki uses non-ascii characters for any of "yes", "no", etc., you -- should replace "val:lower()" with "mw.ustring.lower(val)" in the -- following line. val = type(val) == 'string' and val:lower() or val if val == nil then return nil elseif val == true or val == 'yes' or val == 'y' or val =...")
- 17:18, 4 August 2025 Nico talk contribs created page Module:If preview/configuration (Created page with "--We perform the actual check for whether this is a preview here since preprocessing is relatively expensive. local frame = mw.getCurrentFrame() local function is_preview() local revision_id = frame:preprocess('{{REVISIONID}}') -- {{REVISIONID}} is usually the empty string when previewed. -- I don't know why we're checking for nil but hey, maybe someday things -- would have broken return revision_id == nil or revision_id == '' end local function templatestyl...")
- 17:18, 4 August 2025 Nico talk contribs created page Module:If preview (Created page with "local p = {} local getArgs = require("Module:Arguments").getArgs local yn = require("Module:Yesno") local cfg = mw.loadData('Module:If preview/configuration') --main This function returns either the first argument or second argument passed to this module, depending on whether the page is being previewed. function p.main(frame) local args = getArgs(frame) if cfg.preview then return args[1] or '' else return args[2] or '' end end --[[ pmain This function...")
- 17:18, 4 August 2025 Nico talk contribs created page Module:Check for unknown parameters (Created page with "-- This module may be used to compare the arguments passed to the parent -- with a list of arguments, returning a specified result if an argument is -- not on the list require ('strict'); local p = {} local function trim(s) return s:match('^%s*(.-)%s*$') end local function isnotempty(s) return s and s:match('%S') end local function clean(text) -- Return text cleaned for display and truncated if too long. -- Strip markers are replaced with dummy text representing...")
- 17:17, 4 August 2025 Nico talk contribs created page Module:String (Created page with "--[[ This module is intended to provide access to basic string functions. Most of the functions provided here can be invoked with named parameters, unnamed parameters, or a mixture. If named parameters are used, Mediawiki will automatically remove any leading or trailing whitespace from the parameter. Depending on the intended use, it may be advantageous to either preserve or remove such whitespace. Global options ignore_errors: If set to 'true' or 1, any error c...")
- 17:15, 4 August 2025 Nico talk contribs created page Module:Infobox (Created page with "local p = {} local args = {} local origArgs = {} local root local empty_row_categories = {} local category_in_empty_row_pattern = '%[%[%s*[Cc][Aa][Tt][Ee][Gg][Oo][Rr][Yy]%s*:[^]]*]]' local has_rows = false local lists = { plainlist_t = { patterns = { '^plainlist$', '%splainlist$', '^plainlist%s', '%splainlist%s' }, found = false, styles = 'Plainlist/styles.css' }, hlist_t = { patterns = { '^hlist$', '%shlist$', '^hlist%s', '%shlist%s'...")
- 17:14, 4 August 2025 Nico talk contribs created page Template:Screen reader-only/styles.css (Created page with "/* {{pp-template}} This implementation is from https://cloudfour.com/thinks/see-no-evil-hidden-content-and-accessibility/#showing-additional-content-for-screen-readers which is a slight tweak from https://accessibility.18f.gov/hidden-content/ . https://webaim.org/techniques/css/invisiblecontent/#techniques has slightly different CSS clip, rect (1px) for all dimensions. WARNING: Template:Fraction and friends use this styles.css page and class directly rather than going...")
- 17:13, 4 August 2025 Nico talk contribs created page Template:Infobox election/styles.css (Created page with "{{pp-template}}: .ib-election { line-height: 1.5em; } .ib-election .infobox-data { text-align: center; } .ib-election .infobox-label { width: 5em; white-space: nowrap; } .ib-election .infobox-subheader { line-height: 130%; } .ib-election .infobox-header { font-weight: normal; } /* To avoid seeming biased on responsive skins - make sure all images are the * same width and displayed e.g. not hidden by a scrollable element * use !important for both of thes...")
- 17:12, 4 August 2025 Nico talk contribs created page Template:Infobox election (Created page with "<includeonly>{{#invoke:infobox|infoboxTemplate | templatestyles = Infobox election/styles.css | child templatestyles = Screen reader-only/styles.css<!-- for /row template --> | child = {{{child|{{{embed|}}}}}} | bodyclass = ib-election infobox-table {{#if:{{{election_date|}}}|vevent|}} | bodystyle = {{#if:<!-- -->{{{map_image|}}}{{{map|}}}{{{map2_image|}}}{{{map2|}}}{{{map3_image|}}}{{{map3|}}}{{{map4_image|}}}{{{map4|}}}<!-- -->|width:{{#invoke:Math|min | 1=300 |...")
- 17:11, 4 August 2025 Nico talk contribs created page Module:Arguments (Created page with "-- This module provides easy processing of arguments passed to Scribunto from -- #invoke. It is intended for use by other Lua modules, and should not be -- called from #invoke directly. local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local arguments = {} -- Generate four different tidyVal functions, so that we don't have to check the -- options every time we call it. local function tidyValDefault(key, val) if type(val) == 'string'...")
- 17:11, 4 August 2025 Nico talk contribs created page Module:Political party (Created page with "local p = {} local default_color = '#F8F9FA' local categories = { party_not_in_list = 'Category:Pages using Political party with unknown party', shortname_not_in_list = 'Category:Pages using Political party with missing shortname', color_not_in_list = 'Category:Pages using Political party with missing color', } local function create_error(error_message) return string.format('<strong class="error">%s</strong>', error_message) end local function get...")
- 17:10, 4 August 2025 Nico talk contribs created page Module:Delink (Created page with "-- This module de-links most wikitext. require("strict") local p = {} local getArgs local function delinkReversePipeTrick(s) if s:match("^%[%[|.*[|\n]") then -- Check for newlines or multiple pipes. return s end return s:match("%[%[|(.*)%]%]") end local function delinkPipeTrick(s) -- We need to deal with colons, brackets, and commas, per Help:Pipe trick. -- First, remove the text before the first colon, if any. if s:match(":") then s = s:match("%[%[.-...")
- 17:09, 4 August 2025 Nico talk contribs created page Module:InfoboxImage (Created page with "-- Inputs: -- image - Can either be a bare filename (with or without the File:/Image: prefix) or a fully formatted image link -- page - page to display for multipage images (DjVu) -- size - size to display the image -- maxsize - maximum size for image -- sizedefault - default size to display the image if size param is blank -- alt - alt text for image -- title - title text for image -- border - set to yes if border -- center - set to yes, if th...")
- 17:08, 4 August 2025 Nico talk contribs created page Module:Infobox election (Created page with "local p = {} local InfoboxImage = require('Module:InfoboxImage').InfoboxImage local delink = require('Module:Delink')._delink local fetch = require('Module:Political party')._fetch -- Helper functions -- local notblank = function (v) return (mw.text.trim(v or "") ~= "") end local ifblank = function (v, alt1, alt2) return notblank(v) and v or (notblank(alt1) and alt1 or alt2) end local ucfirst = function (s) return mw.ustring.upper(mw.ustring.sub(s,1,1)) .. mw.ustring....")