Main public logs
Appearance
Combined display of all available logs of p1gwars. You can narrow down the view by selecting a log type, the username (case-sensitive), or the affected page (also case-sensitive).
- 15:25, 11 January 2026 Rosie talk contribs created page Module:File link (Created page with "-- This module provides a library for formatting file wikilinks. local yesno = require('Module:Yesno') local checkType = require('libraryUtil').checkType local p = {} function p._main(args) checkType('_main', 1, args, 'table') -- This is basically libraryUtil.checkTypeForNamedArg, but we are rolling our -- own function to get the right error level. local function checkArg(key, val, level) if type(val) ~= 'string' then error(string.format( "type error in...")
- 15:24, 11 January 2026 Rosie talk contribs created page Module:Category handler/shared/doc (Created page with "-")
- 15:24, 11 January 2026 Rosie talk contribs created page Module:Category handler/shared (Created page with "-- This module contains shared functions used by Module:Category handler -- and its submodules. local p = {} function p.matchesBlacklist(page, blacklist) for i, pattern in ipairs(blacklist) do local match = mw.ustring.match(page, pattern) if match then return true end end return false end function p.getParamMappings(useLoadData) local dataPage = 'Module:Namespace detect/data' if useLoadData then return mw.loadData(dataPage).mappings else return...")
- 15:22, 11 January 2026 Rosie talk contribs created page Module:Category handler/blacklist/doc (Created page with "{{Module rating |<!-- Values: pre-alpha • alpha • beta • release • protected -- If a rating not needed/relevant, delete this template call -->}} <!-- Please place categories where indicated at the bottom of this page and interwikis at Wikidata (see Wikipedia:Wikidata) --> == Usage == <code><nowiki>{{</nowiki>#invoke:{{BASEPAGENAME}}|''function_name''}}</code> <includeonly>{{#ifeq:{{SUBPAGENAME}}|sandbox | | <!-- Categories below this line, please; interw...")
- 15:22, 11 January 2026 Rosie talk contribs created page Module:Category handler/blacklist (Created page with "-- This module contains the blacklist used by Module:Category handler. -- Pages that match Lua patterns in this list will not be categorised unless -- categorisation is explicitly requested. return { '/[aA]rchive' -- Don't categorise archives. }")
- 15:22, 11 January 2026 Rosie talk contribs created page Module:Category handler/config/doc (Created page with "{{module rating|p}} <pre> -------------------------------------------------------------------------------- -- Module:Category handler configuration data -- -- Language-specific parameter names and values can be set here. -- -- For blacklist config, see Module:Category handler/blacklist. -- -------------------------------------------------------------------------------- </pre>")
- 15:21, 11 January 2026 Rosie talk contribs created page Module:Category handler/config (Created page with "-------------------------------------------------------------------------------- -- Module:Category handler configuration data -- -- Language-specific parameter names and values can be set here. -- -- For blacklist config, see Module:Category handler/blacklist. -- -------------------------------------------------------------------------------- local cfg = {} -- Don't edit this line. ----------------------------...")
- 15:21, 11 January 2026 Rosie talk contribs created page Template:Heavily used template/layout (Created page with "{{Mbox |type = query |image = {{NoImageNotes|class=noviewer|alt=⚠|40px}} |text = {{{text|empty}}} <div style="font-size:0.9em;"> {{{small|}}} {{#switch:{{PROTECTIONLEVEL:edit}} |autoconfirmed={{{autoconfirmed|}}} |templateeditor={{{templateeditor|{{{temp|}}}}}} |sysop={{{sysop|}}} }}</div> |width = 80% |style = padding:3px; border-color: var(--border-color-content-removed, #fc3); text-align:start |lang = {{{lang|}}} }}<noinc...")
- 15:21, 11 January 2026 Rosie talk contribs created page Template:Heavily used template/en (Created page with "{{Heavily used template/layout |text='''Note:''' This {{lc:{{NAMESPACE}}}} is used on a {{#if:{{{very|}}}|'''great''' }}lot of pages. In order not to put too much load on the servers, edits should be kept to a bare minimum. Please '''discuss proposed changes on [[{{TALKPAGENAME}}|the talk page]]''' first. {{#ifexist:{{{2|}}}/sandbox|Afterwards, changes can '''initially''' be done at and tested with [[{{{2|}}}/sandbox]]{{{edit|}}}.}} |small= * Editing a {{lc:{{NAMESP...")
- 15:20, 11 January 2026 Rosie talk contribs created page Template:Heavily used template (Created page with "<!-- -->{{#ifeq:{{NAMESPACE}}|Module<!-- -->|{{error|This template is being used in the wrong namespace. Use {{tl|Heavily used module}} instead!}}<!-- -->|<!-- -->{{#invoke:Autotranslate|autotranslate<!-- -->|1 = {{{1|Template talk:{{#titleparts:{{PAGENAME}}|1|1}}}}}<!-- -->|2 = {{#if:{{{2|}}}|{{{2|}}}|{{SUBJECTSPACE}}:{{BASEPAGENAME}}}}<!-- -->|edit=<!-- -->{{#if:{{{edit|}}}<!-- -->|: [''{{Edit-int|{{{2|{{SUBJECTSPACE}}:{{BASEPAGE...")
- 15:20, 11 January 2026 Rosie talk contribs created page Template:LangSwitch (Created page with "<includeonly>{{#invoke:LangSwitch|langSwitch}}</includeonly><noinclude> {{heavily used template}} {{Documentation}} </noinclude>")
- 15:19, 11 January 2026 Rosie talk contribs created page Template:Cat (Created page with "<div id="cat" border="1" class="plainlinks" style="background:#F1F8F1; padding:5px;" border: #99B3FF solid 1px > {| id="catnav" style="background:none; margin-bottom:10px; font-size:90%; margin-left:auto; margin-right:auto;" cellpadding="2" cellspacing="0" align="center" | colspan=13 | {{LangSwitch |en=Index of all categories |eo=Indekso de ĉiaj kategorioj |pl=Indeks wszystkich kategori...")
- 15:16, 11 January 2026 Rosie talk contribs created page Template:!! (Created page with "||<noinclude> {{documentation}} </noinclude>")
- 15:16, 11 January 2026 Rosie talk contribs created page Template:Center (Created page with "<div class="center" {{safesubst<noinclude />:#if: {{{style|}}} | style="{{{style}}}"}}>{{{1|Category:Pages using center with no arguments}}}</div>{{safesubst<noinclude />:#invoke:Check for unknown parameters|check|unknown=_VALUE_{{PAGENAME}}|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }}<noinclude> {{documentation}} </noinclude>")
- 15:10, 11 January 2026 Rosie talk contribs created page Template:Cascade-protected template (Created page with "{{mbox | type = protection | image = 40x40px|link=|alt= | imageright = 40x40px|link= |alt= | text = '''This page is fully protected with the cascading option enabled.''' Editing of this {{{page|template}}} may have been disabled either temporarily or permanently except for administrators. Changes can only b...")
- 15:09, 11 January 2026 Rosie talk contribs created page Module:Yesno/sandbox/doc (Created page with "-")
- 15:08, 11 January 2026 Rosie talk contribs created page Module:Yesno/sandbox (Created page with "--- Allows for consistent treatment of boolean-like wikitext input. --- Uses lookup table, instead of if-elseif-else statement, for efficiency. -- -- If your wiki uses non-ASCII characters for any of "yes", "no", etc., you -- should replace "string.lower" with "mw.ustring.lower" in the -- following line. NOTE: It is _much_ slower. local LOWER = string.lower local TO_NUMBER = tonumber local TYPE = type local BOOLEAN_MAP = { yes = true, y = true, ['true'] = true, t = t...")
- 01:19, 11 January 2026 Rosie talk contribs created page Template:Pp (Redirected page to Template:Protection padlock) Tag: New redirect
- 01:19, 11 January 2026 Rosie talk contribs deleted page W:en:Module:Protection banner/testcases (content was: "-", and the only contributor was "Rosie" (talk))
- 01:18, 11 January 2026 Rosie talk contribs created page Module:Protection banner/testcases (Created page with "-- Load necessary modules local mProtectionBanner = require('Module:Protection banner/sandbox') local ScribuntoUnit = require('Module:ScribuntoUnit') -- Get the classes local Protection = mProtectionBanner._exportClasses().Protection local Blurb = mProtectionBanner._exportClasses().Blurb local BannerTemplate = mProtectionBanner._exportClasses().BannerTemplate local Banner = mProtectionBanner._exportClasses().Banner local Padlock = mProtectionBanner._exportClasses().Padl...")
- 01:18, 11 January 2026 Rosie talk contribs created page W:en:Module:Protection banner/testcases (Created page with "-- Load necessary modules local mProtectionBanner = require('Module:Protection banner/sandbox') local ScribuntoUnit = require('Module:ScribuntoUnit') -- Get the classes local Protection = mProtectionBanner._exportClasses().Protection local Blurb = mProtectionBanner._exportClasses().Blurb local BannerTemplate = mProtectionBanner._exportClasses().BannerTemplate local Banner = mProtectionBanner._exportClasses().Banner local Padlock = mProtectionBanner._exportClasses().Padl...")
- 01:18, 11 January 2026 Rosie talk contribs created page Module:Protection banner/config (Created page with "-- This module provides configuration data for Module:Protection banner. return { -------------------------------------------------------------------------------- -- -- BANNER DATA -- -------------------------------------------------------------------------------- --[[ -- Banner data consists of six fields: -- * text - the main protection text that appears at the top of protection -- banners. -- * explanation - the text that appear...")
- 01:17, 11 January 2026 Rosie talk contribs created page Module:Protection banner/doc (Created page with "{{High-use}} {{Module rating|protected}} {{Lua|Module:Protection banner/config|Module:File link|Module:Effective protection level|Module:Effective protection expiry|Module:Yesno|Module:Arguments|Module:Message box|Module:Submit an edit request}} This module creates protection banners and padlock icons that are placed at the top of protected pages. Most users will not need to use this module directly. == Usage == For adding protection te...")
- 01:17, 11 January 2026 Rosie 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...")
- 01:17, 11 January 2026 Rosie talk contribs created page Template:Protection padlock (Created page with "{{#invoke:Protection banner|main}}<noinclude> {{documentation}} </noinclude>")
- 01:16, 11 January 2026 Rosie talk contribs created page Template:Sandbox other (Created page with "<onlyinclude>{{safesubst:<noinclude/>#if:{{safesubst:<noinclude/>#ifeq:{{safesubst:<noinclude/>#invoke:String|sublength|s={{safesubst:<noinclude/>SUBPAGENAME}}|i=0|len=7}}|sandbox|1}}{{safesubst:<noinclude/>#ifeq:{{safesubst:<noinclude/>SUBPAGENAME}}|doc|1}}{{safesubst:<noinclude/>#invoke:String|match|{{safesubst:<noinclude/>PAGENAME}}|/sandbox/styles.css$|plain=false|nomatch=}}|{{{1|}}}|{{{2|}}}}}</onlyinclude><!-- -->{{documentation}}")
- 01:14, 11 January 2026 Rosie talk contribs created page Module:If preview/configuration/doc (Created page with "{{used in system}} This module does the actual work for determining if the page is in preview mode. It is a separate module so <code>mw.loadData</code> can only run it once per page, rather than once per use.")
- 01:14, 11 January 2026 Rosie 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...")
- 01:13, 11 January 2026 Rosie talk contribs created page Module:If preview/styles.css (Created page with "{{pp|small=yes}}: .preview-warning { font-style: italic; @noflip: padding-left: 1.6em; margin-bottom: 0.5em; color: var(--color-error, red); } The templatestyles element inserts a link element before hatnotes. * TODO: Remove link if/when WMF resolves T200206: .preview-warning + link + .preview-warning { margin-top: -0.5em; }")
- 01:12, 11 January 2026 Rosie talk contribs created page Module:If preview/doc (Created page with "{{Module rating|protected}} {{High-use}} {{Lua|Module:Arguments|Module:If preview/configuration|Module:Yesno}} {{Uses TemplateStyles|Module:If preview/styles.css}} This module implements {{Tl|If preview}} and {{Tl|Preview warning}}. It helps templates/modules determine if they are being previewed. Prefer implementing the template versions in other templates. In a module to use the <code>main()</code>, you need to pass a frame table with an args table. For the preview...")
- 01:12, 11 January 2026 Rosie 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...")
- 01:12, 11 January 2026 Rosie talk contribs created page Template:If preview (Created page with "<onlyinclude>{{safesubst:<noinclude/>#invoke:If preview|pmain}}</onlyinclude><!-- -->{{documentation}}")
- 01:06, 11 January 2026 Rosie talk contribs created page Module:Template link general/config (Created page with "local cfg = {}; -- Don’t touch this line. -- The link for the “subst:” prefix when the “link subst” parameter is truthy. -- Set to “nil” to disable the “link subst” parameter. cfg["subst-link"] = "Special:MyLanguage/Help:Substitution"; return cfg; -- Don’t touch this line.")
- 01:05, 11 January 2026 Rosie talk contribs created page Template:Tlg (Redirected page to Template:Template link general) Tag: New redirect
- 01:04, 11 January 2026 Rosie talk contribs created page Template:Parameter (Created page with "<span style="color:#{{#ifeq: {{{2|}}} | required | C66 | 66C }};">'''{{{1}}}'''</span>{{#ifeq: {{{2|}}} | required | <span style="color:#999;"> (required)</span> | }}<noinclude> {{documentation}} </noinclude>")
- 01:04, 11 January 2026 Rosie talk contribs created page Module:Uses TemplateStyles/config (Created page with "local cfg = {} -- Don’t touch this line. -- Subpage blacklist: these subpages will not be categorized (except for the -- error category, which is always added if there is an error). -- For example “Template:Foo/doc” matches the `doc = true` rule, so it will have -- no categories. “Template:Foo” and “Template:Foo/documentation” match no rules, -- so they *will* have categories. All rules should be in the -- ['<subpage name>'] = true, -- format. cfg['subpa...")
- 01:03, 11 January 2026 Rosie talk contribs created page Module:Template link general/doc (Created page with "<!-- Add categories where indicated at the bottom of this page and interwikis at Wikidata --> {{Lua|Module:Arguments|Module:Yesno|Module:Template link general/config}} {{Uses TemplateStyles|Template:Mono/styles.css|Template:Nowrap/styles.css}} {{Module rating|beta}} Implements {{tlg|mono=1|nowrap=1|tlg}}. == Usage == <code><nowiki>{{</nowiki>#invoke:Template link general|main<nowiki>}}</nowiki></code> <includeonly>{{Sandbox other|| <!-- Categories below this line; int...")
- 01:03, 11 January 2026 Rosie talk contribs created page Module:Template link general (Created page with "-- This implements Template:Template link general and various other templates in its family local getArgs = require('Module:Arguments').getArgs local yesno = require('Module:Yesno') local cfg = mw.loadData('Module:Template link general/config') local p = {} -- Is a string non-empty? local function _ne(s) return s ~= nil and s ~= "" end local nw = mw.text.nowiki local function addTemplate(s) local i, _ = s:find(':', 1, true) if i == nil then return 'Template...")
- 01:03, 11 January 2026 Rosie talk contribs created page Template:Template link general (Created page with "<onlyinclude>{{<includeonly>safesubst:</includeonly>#invoke:Template link general|main}}</onlyinclude> {{Documentation}} <!-- Add categories to the /doc subpage and interwikis in Wikidata, not here! -->")
- 01:02, 11 January 2026 Rosie talk contribs created page Template:Tlx (Created page with "<onlyinclude>{{<includeonly>safesubst:</includeonly>#invoke:Template link general|main<!-- -->|mono=true<!-- --><includeonly><!-- -->|1={{safesubst:#if:{{{SISTER|}}}|{{{SISTER}}}:Template:{{{1}}}|{{{1}}}}}<!-- -->|alttext{{safesubst:#ifeq:{{{alttext|}}}|{{{alttext}}}|¬}}={{safesubst:#if:{{{SISTER|}}}|{{{1}}}}}<!-- --></includeonly><!-- -->}}</onlyinclude> {{Documentation}} <!-- Add categories to the /doc subpage and interwikis in Wikidata, not here! -->")
- 01:02, 11 January 2026 Rosie talk contribs created page Module:Uses TemplateStyles/doc (Created page with "{{Module rating|release}} {{Lua|Module:Uses TemplateStyles/config|Module:Yesno|Module:List|Module:TableTools|Module:Message box|Module:TNT}} <!-- Add categories where indicated at the bottom of this page and interwikis at Wikidata --> Implements {{tlx|Uses TemplateStyles}}. <includeonly>{{Sandbox other|| <!-- Categories below this line; interwikis at Wikidata --> [[Category:Global modules{{#translation:}}]] }}</includeonly><noinclude> Category:Module documentation pa...")
- 01:02, 11 January 2026 Rosie talk contribs created page Module:Uses TemplateStyles (Created page with "require("strict"); -- This module implements the {{Uses TemplateStyles}} template. local yesno = require('Module:Yesno') local mList = require('Module:List') local mTableTools = require('Module:TableTools') local mMessageBox = require('Module:Message box') local TNT = require('Module:TNT') local p = {} local function format(msg, ...) -- Content sourced from commons:Data:I18n/Uses TemplateStyles.tab return TNT.format('I18n/Uses TemplateStyles', msg, ...) end loca...")
- 01:01, 11 January 2026 Rosie talk contribs created page Template:Uses TemplateStyles (Created page with "<onlyinclude><includeonly>{{#invoke:Uses TemplateStyles|main}}</includeonly></onlyinclude> {{Uses TemplateStyles|Template:Uses TemplateStyles/example.css|nocat=true}} {{Documentation}} <!-- Add categories to the /doc subpage and interwikis in Wikidata, not here! -->")
- 01:01, 11 January 2026 Rosie talk contribs created page Module:ScribuntoUnit/doc (Created page with "<!-- Add categories where indicated at the bottom of this page and interwikis at Wikidata --> {{Uses TemplateStyles|Module:ScribuntoUnit/styles.css}} {{Module rating|beta}} This module provides unit tests for other Lua modules. To test a module, you must create a separate test module, usually located at <code>Module:''Module name''/testcases</code>. The module is tested with the ScribuntoUnit module, which verifies that the operations defined in the test mo...")
- 01:01, 11 January 2026 Rosie talk contribs created page Module:ScribuntoUnit (Created page with "------------------------------------------------------------------------------- -- Unit tests for Scribunto. ------------------------------------------------------------------------------- require('strict') local DebugHelper = {} local ScribuntoUnit = {} -- The cfg table contains all localisable strings and configuration, to make it -- easier to port this module to another wiki. local cfg = mw.loadData('Module:ScribuntoUnit/config') -----------------------------------...")
- 01:00, 11 January 2026 Rosie talk contribs created page Module:TNT/testcases/doc (Created page with "== Module:TNT == {{#invoke:TNT/testcases|run}} == Module:TNT/sandbox == {{#invoke:TNT/testcases|run|module=TNT/sandbox}}")
- 01:00, 11 January 2026 Rosie talk contribs created page Module:TNT/testcases (Created page with "local ScribuntoUnit = require('Module:ScribuntoUnit') local p = ScribuntoUnit:new() local libName = 'TNT' -- Helper to run all tests using sandbox version of the library from the debug console. To run against main lib, use =p.run() function p.runSandbox() local frame = mw.getCurrentFrame():newChild{title='testcases', args={module=libName .. '/sandbox', displayMode='log'}} return p.run(frame) end -- Allow test runner to use both the main library and the sandbox of th...")
- 01:00, 11 January 2026 Rosie talk contribs created page Module:TNT/doc (Created page with "{{distinguish|Module:Template translation}} {{Uses TNT|Module:TNT}} == Module Quality == {{ModuleQuality}} == Documentation == This module allows templates and modules to be easily translated as part of the multilingual templates and modules project. Instead of storing English text in a module or a template, TNT module allows modules to be designed language-neutral, and store multilingual text in the mw:Help:Tabular_Data|tabu...")
- 01:00, 11 January 2026 Rosie talk contribs created page Module:TNT (Created page with "-- -- INTRO: (!!! DO NOT RENAME THIS PAGE !!!) -- This module allows any template or module to be copy/pasted between -- wikis without any translation changes. All translation text is stored -- in the global Data:*.tab pages on Commons, and used everywhere. -- -- SEE: https://www.mediawiki.org/wiki/Multilingual_Templates_and_Modules -- -- ATTENTION: -- Please do NOT rename this module - it has to be identical on all wikis. -- This code is maintained...")
- 00:59, 11 January 2026 Rosie talk contribs created page Template:ModuleQuality (Created page with "<onlyinclude><includeonly>{{#ifexist:Module:{{{1|{{ROOTPAGENAME}}}}}/testcases|</includeonly> {{(!}} class="wikitable" {{!}}+ {{#invoke:TNT|msg|I18n/ModuleQuality.tab|testcases-table-caption}} {{!}}- {{!}} <noinclude>{{ns:module}}:{{parameter|{{#invoke:TNT|msg|I18n/ModuleQuality.tab|module-name}}}}</noinclude><!-- --><includeonly>[[:{{ns:module}}:{{{1|{{ROOTPAGENAME}}}}}]]</includeonly> {{!}} {{<noinclude>tlg|nowrapname=1|nolink=1|mono=1|</noinclude>#invoke:{{{1|{{ROOTP...")