User contributions for NeonWabbit

A user with 5,761 edits. Account created on 23 March 2023.
Search for contributionsExpandCollapse
⧼contribs-top⧽
⧼contribs-date⧽
(newest | oldest) View ( | older 100) (20 | 50 | 100 | 250 | 500)

27 March 2023

  • 01:2801:28, 27 March 2023 diff hist +3,438 N Module:Effective protection levelCreated page with "local p = {} -- Returns the permission required to perform a given action on a given title. -- If no title is specified, the title of the page being displayed is used. function p._main(action, pagename) local title if type(pagename) == 'table' and pagename.prefixedText then title = pagename elseif pagename then title = mw.title.new(pagename) else title = mw.title.getCurrentTitle() end pagename = title.prefixedText if action == 'autoreview' then local leve..." current
  • 01:2701:27, 27 March 2023 diff hist +143 N Template:Smallcaps/styles.cssCreated page with "→‎{{pp-template}} Styling for Template:Smallcaps: span.smallcaps { font-variant: small-caps; } span.smallcaps-smaller { font-size: 85%; }" current
  • 01:2701:27, 27 March 2023 diff hist +6,037 N Module:HatnoteCreated page with "-------------------------------------------------------------------------------- -- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the {{hatnote}} and {{format link}} meta-templates and includes -- -- helper functions for other Lua hatnote modules...." current
  • 01:2701:27, 27 March 2023 diff hist +2,544 N Module:File linkCreated 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..." current
  • 01:2701:27, 27 March 2023 diff hist +12,774 N Module:String2Created page with "local p = {} p.trim = function(frame) return mw.text.trim(frame.args[1] or "") end p.sentence = function (frame) -- {{lc:}} is strip-marker safe, string.lower is not. frame.args[1] = frame:callParserFunction('lc', frame.args[1]) return p.ucfirst(frame) end p.ucfirst = function (frame ) local s = mw.text.trim( frame.args[1] or "" ) local s1 = "" -- if it's a list chop off and (store as s1) everything up to the first <li> local lipos = mw.ustring.find(s, "<li>"..." current
  • 01:2701:27, 27 March 2023 diff hist +702 N Module:Message box/fmbox.cssCreated page with "→‎{{pp|small=y}}: .fmbox { clear: both; margin: 0.2em 0; width: 100%; border: 1px solid #a2a9b1; background-color: #f8f9fa; →‎Default "system" gray: box-sizing: border-box; } .fmbox-warning { border: 1px solid #bb7070; →‎Dark pink: background-color: #ffdbdb; →‎Pink: } .fmbox-editnotice { background-color: transparent; } .fmbox .mbox-text { border: none; →‎@noflip: padding: 0.25em 0.9em; width: 100%; } .fmbox .mbox-image { border: no..." current
  • 01:2201:22, 27 March 2023 diff hist +260 N Template:IfsubstCreated page with "{{ safesubst:<noinclude/>#if:{{{demo|}}} |{{ safesubst:<noinclude/>#ifeq:{{{demo}}} |no |{{{no|{{{2|}}}}}} |{{{yes|{{{1|}}}}}} }} |{{ safesubst:<noinclude/>#ifeq:{{ safesubst:<noinclude/>NAMESPACE}}|{{NAMESPACE}} |{{{no|{{{2|}}}}}} |{{{yes|{{{1|}}}}}} }}}}" current
  • 01:2201:22, 27 March 2023 diff hist +193 N Template:SmallcapsCreated page with "{{<includeonly>safesubst:</includeonly>ifsubst | 1=<span style="font-variant:small-caps">{{{1}}}</span> | 2=<templatestyles src="smallcaps/styles.css"/><span class="smallcaps">{{{1}}}</span> }}" current
  • 01:2201:22, 27 March 2023 diff hist −22 Template:This is a redirect/rcatNo edit summary current
  • 01:1901:19, 27 March 2023 diff hist +52 N Template:Template linkCreated page with "{{[[Template:{{{1}}}|{{{1}}}]]}}" current
  • 01:1801:18, 27 March 2023 diff hist +3,104 N Module:Redirect templateCreated page with "require('strict') local p = {} -- key is beginning of arg name. value is table with namespace number and link -- alternatively, a function taking the namespace number and returning a validity -- can be used local namespaceCategories = { all = { function() return true end }, main = { 0, 'main' }, help = { 12, 'help' }, portal = { 100, 'portal' }, talk = { function(n) return n > 0 and n%2 == 1 end, '[[Help:Talk pa..." current
  • 01:1801:18, 27 March 2023 diff hist +83 N Template:TlRedirected page to Template:Template link current Tag: New redirect
  • 01:1801:18, 27 March 2023 diff hist +34 N Template:CatCreated page with "[[:Category:{{PAGENAME:{{{1}}}}}]]" current
  • 01:1701:17, 27 March 2023 diff hist +1,527 N Template:R from move/exceptCreated page with "<noinclude>This is the exception page for {{tl|R from move}}. This page makes exceptions that include certain pages that should not inhabit either {{cat|Unsynchronized talk page redirects}} or {{cat|Redirects from moves}}. If necessary, new exceptions may be added with no need to edit the main template, {{tl|R from move}}. </noinclude>{{#switch: {{FULLPAGENAME}} |MediaWiki:Move-redirect-text= |Template:R from move/except= |#default=Category:Redirects from moves }}{..." current
  • 01:1601:16, 27 March 2023 diff hist +158 N Template:SmallCreated page with "<span style="font-size:85%;">{{{1}}}</span><includeonly>{{SAFESUBST:#if:{{{1|}}}||Category:Pages using small with an empty input parameter}}</includeonly>" current
  • 01:1601:16, 27 March 2023 diff hist +318 N Template:Talk otherCreated page with "{{#switch: <!--If no or empty "demospace" parameter then detect namespace--> {{#if:{{{demospace|}}} | {{lc: {{{demospace}}} }} <!--Use lower case "demospace"--> | {{#ifeq:{{NAMESPACE}}|{{TALKSPACE}} | talk | other }} }} | talk = {{{1|}}} | other | #default = {{{2|}}} }}<!--End switch-->" current
  • 01:1601:16, 27 March 2023 diff hist +34 N Template:Redirect templateCreated page with "{{#invoke:Redirect template|main}}" current
  • 01:1501:15, 27 March 2023 diff hist +1,361 N Module:Message box/ombox.cssCreated page with "→‎{{pp|small=y}}: .ombox { margin: 4px 0; border-collapse: collapse; border: 1px solid #a2a9b1; →‎Default "notice" gray: background-color: #f8f9fa; box-sizing: border-box; } →‎For the "small=yes" option.: .ombox.mbox-small { font-size: 88%; line-height: 1.25em; } .ombox-speedy { border: 2px solid #b32424; →‎Red: background-color: #fee7e6; →‎Pink: } .ombox-delete { border: 2px solid #b32424; →‎Red: } .ombox-content { border: 1p..." current
  • 01:1501:15, 27 March 2023 diff hist +1,587 N Template:This is a redirect/rcatCreated page with "{{#ifeq:{{NAMESPACE}}|Template talk||'''{{small|{{smallcaps|When used with the}} "Redirect category shell" (Rcat shell) {{smallcaps|template:}}}}}}''' {{Mbox | name = This is a redirect/rcat | type = move | image = none | style = margin-top: 1.1em; border: solid 1px darkblue; border-left-width: 0.5em; | textstyle = padding-top: 0.9em; padding-bottom: 0.9em; | text = 25px|link= '''This page is a Wikipedia:Redirect|red..."
  • 01:1501:15, 27 March 2023 diff hist +54 N Template:HatnoteCreated page with "<includeonly>{{#invoke:Hatnote|hatnote}}</includeonly>" current
  • 01:1401:14, 27 March 2023 diff hist +553 N Template:R from moveCreated page with "<noinclude>{{hatnote|This rcat template is automatically added to all new redirects that result from page moves; it must be added manually to older redirects when appropriate.}}{{This is a redirect/rcat}} </noinclude>{{Redirect template |id=R from move |name=From a page move |from=a page that has been moved (renamed) |info=This page was kept as a redirect to avoid breaking links, both internal and external, that may have been made to the old page name. |all cat..." current
  • 01:1401:14, 27 March 2023 diff hist +1,678 N Module:Ns has subpagesCreated page with "-- This module implements Template:Ns has subpages. -- While the template is fairly simple, this information is made available to -- Lua directly, so using a module means that we don't have to update the -- template as new namespaces are added. local p = {} function p._main(ns, frame) -- Get the current namespace if we were not passed one. if not ns then ns = mw.title.getCurrentTitle().namespace end -- Look up the namespace table from mw.site.namespaces. Thi..." current
  • 01:1301:13, 27 March 2023 diff hist +69 N Template:Ns has subpagesCreated page with "{{<includeonly>safesubst:</includeonly>#invoke:Ns has subpages|main}}" current
  • 01:1201:12, 27 March 2023 diff hist +426 N Template:FULLROOTPAGENAMECreated page with "{{ safesubst:<noinclude/>#if: {{ safesubst:<noinclude/>Ns has subpages | {{ safesubst:<noinclude/>#if:{{{1|}}}|{{ safesubst:<noinclude/>NAMESPACE:{{{1}}}}}|{{ safesubst:<noinclude/>NAMESPACE}}}} }} | {{ safesubst:<noinclude/>#titleparts:{{ safesubst:<noinclude/>#if:{{{1|}}}|{{{1}}}|{{ safesubst:<noinclude/>FULLPAGENAME}}}}|1}} | {{ safesubst:<noinclude/>#if:{{{1|}}}|{{{1}}}|{{ safesubst:<noinclude/>FULLPAGENAME}}}} }}" current
  • 01:1201:12, 27 March 2023 diff hist +6,474 N Module:Message box/configurationCreated page with "-------------------------------------------------------------------------------- -- Message box configuration -- -- -- -- This module contains configuration data for Module:Message box. -- -------------------------------------------------------------------------------- return { ambox = { types = { speedy = { class = 'ambox-spee..." current
  • 01:1201:12, 27 March 2023 diff hist +29 N Template:FmboxCreated page with "{{#invoke:Message box|fmbox}}" current
  • 01:1101:11, 27 March 2023 diff hist +1,556 N Template:EditnoticeCreated page with "{{#ifeq:{{FULLROOTPAGENAME}}|Template:Editnotices |{{Editnotice/notice |expiry={{{expiry|¬}}} |redirect={{{redirect|}}} }} }}{{#ifexpr:{{#ifeq:{{FULLROOTPAGENAME}}|Template:Editnotices |1 |0 }}+{{#switch:{{{expiry|¬}}} |indefinite = 1 | |¬ = 1 <!-- Expiry not specified --> |#default = {{#iferror:{{#time:U|{{{expiry}}}}} |0 <!-- Invalid expiry time --> |{{#ifexpr:{{#time:U|{{{expiry}}}}}-{{#time:U|{{CURRENTTIMESTAMP}}}}>0 |1 <!--..." current
  • 01:1101:11, 27 March 2023 diff hist +61 N Template:Pp-templateCreated page with "<includeonly>{{#invoke:Protection banner|main}}</includeonly>" current
  • 01:1101:11, 27 March 2023 diff hist +18,580 N Module:Message boxCreated page with "require('strict') local getArgs local yesno = require('Module:Yesno') local lang = mw.language.getContentLanguage() local CONFIG_MODULE = 'Module:Message box/configuration' local DEMOSPACES = {talk = 'tmbox', image = 'imbox', file = 'imbox', category = 'cmbox', article = 'ambox', main = 'ambox'} -------------------------------------------------------------------------------- -- Helper functions ---------------------------------------------------------------------------..." current
  • 01:1101:11, 27 March 2023 diff hist +28 N Template:MboxCreated page with "{{#invoke:Message box|mbox}}" current
  • 01:1001:10, 27 March 2023 diff hist +26,018 N Module:Protection bannerCreated 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..." current
  • 01:1001:10, 27 March 2023 diff hist +34 N Template:PpCreated page with "{{#invoke:Protection banner|main}}" current

26 March 2023

(newest | oldest) View ( | older 100) (20 | 50 | 100 | 250 | 500)