User contributions for NeonWabbit

A user with 915 edits. Account created on 19 May 2024.
Search for contributionsExpandCollapse
⧼contribs-top⧽
⧼contribs-date⧽
(newest | oldest) View ( | older 50) (20 | 50 | 100 | 250 | 500)

19 May 2024

  • 06:3806:38, 19 May 2024 diff hist +46 Main PageNo edit summary
  • 06:3706:37, 19 May 2024 diff hist +2,780 Template:BCB chaptersNo edit summary
  • 06:2006:20, 19 May 2024 diff hist +5 Template:BCB chaptersNo edit summary
  • 06:2006:20, 19 May 2024 diff hist +542 N Template:BCB chaptersCreated page with "{{Navbox |bodyclass = |name = {{subst:PAGENAME}} |title = ''Bittersweet Candy Bowl'' chapters |titlestyle = |image = |above = |group1 = Omnibus |list1 = {{Navbox|child |evenodd = swap |group1 = Volume 1 |list1 = |group2 = Volume 2 |list2 = |group3 = Volume 3 |list3 = }} |group2 = Volume 4 |list2 = |group3 = Volume 5 |list3 = |group4 = Volume 6 |list4 = |group5 = Volume 7 |list..."
  • 06:0906:09, 19 May 2024 diff hist +6,119 N Module:Color contrast/colorsCreated page with "return { aliceblue = 0.92880068253475, antiquewhite = 0.84646951707754, aqua = 0.7874, aquamarine = 0.8078549208338, azure = 0.97265264954166, beige = 0.8988459998705, bisque = 0.80732327372979, black = 0, blanchedalmond = 0.85084439608156, blue = 0.0722, blueviolet = 0.12622014321946, brown = 0.098224287876511..." current
  • 06:0806:08, 19 May 2024 diff hist +2,183 N Module:Navbox/styles.cssCreated page with "→‎{{pp|small=y}}: .navbox { box-sizing: border-box; border: 1px solid #a2a9b1; width: 100%; clear: both; font-size: 88%; text-align: center; padding: 1px; margin: 1em auto 0; →‎Prevent preceding content from clinging to navboxes: } .navbox .navbox { margin-top: 0; →‎No top margin for nested navboxes: } .navbox + .navbox, →‎TODO: remove first line after transclusions have updated: .navbox + .navbox-styles + .navbox { margin-top: -1px; /* Single pix..." current
  • 06:0806:08, 19 May 2024 diff hist +6,971 N Module:Color contrastCreated page with "-- -- This module implements -- {{Color contrast ratio}} -- {{Greater color contrast ratio}} -- {{ColorToLum}} -- {{RGBColorToLum}} -- local p = {} local HTMLcolor = mw.loadData( 'Module:Color contrast/colors' ) local function sRGB (v) if (v <= 0.03928) then v = v / 12.92 else v = math.pow((v+0.055)/1.055, 2.4) end return v end local function rgbdec2lum(R, G, B) if ( 0 <= R and R < 256 and 0 <= G and G < 256 and 0 <= B and B < 256 ) then return 0.2126 *..." current
  • 06:0806:08, 19 May 2024 diff hist +3,713 N Module:Navbox/configurationCreated page with "return { aria_label = 'Navbox', nowrap_item = '%s<span class="nowrap">%s</span>', templatestyles = mw.getCurrentFrame():extensionTag{ name = 'templatestyles', args = { src = 'Module:Navbox/styles.css' } }, hlist_templatestyles = 'Hlist/styles.css', plainlist_templatestyles = 'Plainlist/styles.css', -- do not localize marker table marker = { oddeven = '\127_ODDEVEN_\127', restart = '\127_ODDEVEN0_\127', regex = '\127_ODDEVEN(%d?)_\127' }, category = {..." current
  • 06:0506:05, 19 May 2024 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
  • 06:0206:02, 19 May 2024 diff hist +18,677 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
  • 06:0206:02, 19 May 2024 diff hist +61 N Template:FmboxCreated page with "{{#invoke:Message box|fmbox|plainlinks={{{plainlinks|yes}}}}}" current
  • 06:0206:02, 19 May 2024 diff hist +1,614 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
  • 04:5104:51, 19 May 2024 diff hist +10 SueNo edit summary Tag: Manual revert
  • 04:5104:51, 19 May 2024 diff hist +591 N Module:Pagetype/rfdCreated page with "-- This page contains a table of all RfD templates and their -- redirects. Templates names are capitalized, and the Template: prefix is -- removed. Templates are grouped with the main template first, followed by -- its redirects. return { -- Template forms (these should be substituted so we should rarely see these) ["Redirect for discussion"] = true, ["RFD"] = true, ["RfD"] = true, ["Rfd1"] = true, ["Rfd-t"] = true, ["Rfd"] = true, -- Module forms ["#invok..." current
  • 04:5004:50, 19 May 2024 diff hist +4,132 N Module:Disambiguation/templatesCreated page with "-- This page contains a table of all disambiguation templates and their -- redirects. Templates names are capitalized, and the Template: prefix is -- removed. Templates are grouped with the main template first, followed by -- its redirects. return { ["Disambiguation"] = true, ["Begriffsklärung"] = true, ["DAB"] = true, ["Dab"] = true, ["Dab page"] = true, ["Dabpage"] = true, ["Dbig"] = true, ["Dis"] = true, ["Disam"] = true, ["Disamb"] = true, ["Disambig"] =..." current
  • 04:5004:50, 19 May 2024 diff hist +50 N Module:Pagetype/disambiguationCreated page with "return require Module:Disambiguation/templates" current
  • 04:5004:50, 19 May 2024 diff hist +1,489 N Module:Pagetype/setindexCreated page with "-- This page contains a table of all set index templates and their -- redirects. Templates names are capitalized, and the Template: prefix is -- removed. Templates are grouped with the main template first, followed by -- its redirects. return { ["Set index article"] = true, ["Sia"] = true, ["Set index"] = true, ["SIA"] = true, ["Set-index"] = true, ["Setindex"] = true, ["Set-index article"] = true, ["Animal common name"] = true, ["Chemistry index"] = true..." current
  • 04:4904:49, 19 May 2024 diff hist +1,807 N Module:Pagetype/softredirectCreated page with "-- This page contains a table of all soft redirect templates and their -- redirects. Templates names are capitalized, and the Template: prefix is -- removed. Templates are grouped with the main template first, followed by -- its redirects. return { ["Soft redirect"] = true, ["Interwiki redirect"] = true, ["SoftRedirect"] = true, ["Soft Redirect"] = true, ["Softredirect"] = true, ["Softredir"] = true, ["Soft link"] = true, ["Soft redir"] = true, ["Soft"]..." current
  • 04:4904:49, 19 May 2024 diff hist +17,882 N Module:Wikitext ParsingCreated page with "require("strict") --Helper functions local function startswith(text, subtext) return string.sub(text, 1, #subtext) == subtext end local function endswith(text, subtext) return string.sub(text, -#subtext, -1) == subtext end local function allcases(s) return s:gsub("%a", function(c) return "["..c:upper()..c:lower().."]" end) end local trimcache = {} local whitespace = {[" "]=1, ["\n"]=1, ["\t"]=1, ["\r"]=1} local function cheaptrim(str) --mw.text.trim is surprising..." current
  • 04:4904:49, 19 May 2024 diff hist +4,216 N Module:Pagetype/configCreated page with "-------------------------------------------------------------------------------- -- Module:Pagetype configuration data -- -- This page holds localisation and configuration data for Module:Pagetype. -- -------------------------------------------------------------------------------- local cfg = {} -- Don't edit this line. -------------------------------------------------------------------------------- -- St..." current
  • 04:4804:48, 19 May 2024 diff hist +1,851 N Module:SDcatCreated page with "--SDcat Module to check whether local short description matches that on Wikidata -- local p = {} ------------------------------------------------------------------------------- --[[ setCat has the qid of a Wikidata entity passed as |qid= (it defaults to the associated qid of the current article if omitted) and the local short description passed as |sd= It returns a category if there is an associated Wikidata entity. It returns one of the following tracking categor..." current
  • 04:4804:48, 19 May 2024 diff hist +8,011 N Module:PagetypeCreated page with "-------------------------------------------------------------------------------- -- -- -- This meta-module which automatically detects namespaces, and allows -- -- for a great deal of customisation. It can easily be ported to other -- -- wikis by changing the values in the Module:Pagetype/config. -- --..." current
  • 04:4804:48, 19 May 2024 diff hist +10,054 N Module:ArgumentsCreated 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'..." current
  • 04:4804:48, 19 May 2024 diff hist +52 N Template:SDcatCreated page with "<includeonly>{{#invoke:SDcat |setCat}}</includeonly>" current
  • 04:4704:47, 19 May 2024 diff hist +62 N Template:PagetypeCreated page with "{{<includeonly>safesubst:</includeonly>#invoke:pagetype|main}}" current
  • 04:4704:47, 19 May 2024 diff hist +234 N Module:If emptyCreated 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"
  • 04:4704:47, 19 May 2024 diff hist +785 N Template:Short description/lowercasecheckCreated page with "{{#ifeq:<!--test first character for lower-case letter-->{{#invoke:string|find|1={{{1|}}}|2=^%l|plain=false}}|1 |<!-- first character is a lower case letter; test against whitelist -->{{#switch: {{First word|{{{1|}}}}}<!--begin whitelist--> |c. <!--for circa--> |gTLD |iMac |iOS |iOS, |iPad |iPhone |iTunes |macOS |none |pH |pH-dependent=<!-- end whitelist; short description starts with an allowed lower-case string; whitelist matched; do nothing --> |#default=<!-- apply c..." current
  • 04:4604:46, 19 May 2024 diff hist +1,306 N Template:Short descriptionCreated page with "{{#ifeq:{{lc:{{{1|}}}}}|none|<nowiki /><!--Prevents whitespace issues when used with adjacent newlines-->|<div class="shortdescription nomobile noexcerpt noprint searchaux" style="display:none">{{{1|}}}{{SHORTDESC:{{{1|}}}|{{{2|}}}}}</div>}}<includeonly>{{#ifeq:{{{pagetype}}}|Disambiguation pages||{{#ifeq:{{pagetype |defaultns = all |user=exclude}}|exclude||{{#ifeq:{{#switch: {{NAMESPACENUMBER}} | 2 | 3 | 4 | 5 | 6 | 7 | 10 | 11 | 12 | 13 | 14 | 15 | 100 | 101 | 118 | 11..." current
  • 04:4604:46, 19 May 2024 diff hist +10,100 N Module:InfoboxImageCreated 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..." current
  • 04:4604:46, 19 May 2024 diff hist +3,312 N Module:Check for unknown parametersCreated 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 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 the original wikitext..." current
  • 04:4604:46, 19 May 2024 diff hist +35 N Template:NowrapCreated page with "<span class="nowrap">{{{1}}}</span>" current
  • 04:4504:45, 19 May 2024 diff hist +296 N Template:Main otherCreated page with "{{#switch: <!--If no or empty "demospace" parameter then detect namespace--> {{#if:{{{demospace|}}} | {{lc: {{{demospace}}} }} <!--Use lower case "demospace"--> | {{#ifeq:{{NAMESPACE}}|{{ns:0}} | main | other }} }} | main = {{{1|}}} | other | #default = {{{2|}}} }}" current
  • 04:4504:45, 19 May 2024 diff hist +62 N Template:If emptyCreated page with "{{<includeonly>safesubst:</includeonly>#invoke:If empty|main}}" current
  • 04:4504:45, 19 May 2024 diff hist +7,005 N Template:Infobox characterCreated page with "{{Main other|{{Short description|Fictional character|noreplace|pagetype=Articles}}}} {{Infobox | bodystyle = border-spacing: 2px 5px; | above = {{If empty |{{{name|}}} |<includeonly>{{PAGENAMEBASE}}</includeonly> }} | abovestyle = background-color: #DEDEE2; | subheader = {{#if: {{{series|}}}{{{franchise|}}} | {{#if: {{{series|}}} | ''{{{series|}}}'' | {{{franchise|}}} }} character{{#if: {{{multiple|}}} | s }} }} | image = {{#invoke:InfoboxImage|I..."
  • 04:3804:38, 19 May 2024 diff hist +745 N Module:YesnoCreated 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 =..." current
  • 04:3804:38, 19 May 2024 diff hist −55 Module:Infobox/styles.cssNo edit summary current
  • 04:3704:37, 19 May 2024 diff hist +17,869 N Module:NavboxCreated page with "require('strict') local p = {} local navbar = require('Module:Navbar')._navbar local cfg = mw.loadData('Module:Navbox/configuration') local getArgs -- lazily initialized local args local format = string.format local function striped(wikitext, border) -- Return wikitext with markers replaced for odd/even striping. -- Child (subgroup) navboxes are flagged with a category that is removed -- by parent navboxes. The result is that the category shows all pages -- where a..." current
  • 04:3604:36, 19 May 2024 diff hist +52 N Template:NavboxCreated page with "<includeonly>{{#invoke:Navbox|navbox}}</includeonly>" current
  • 04:1904:19, 19 May 2024 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
  • 04:1804:18, 19 May 2024 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
  • 04:1704:17, 19 May 2024 diff hist +69 N Template:Pp-protectedRedirected page to Template:Pp current Tag: New redirect
  • 04:1704:17, 19 May 2024 diff hist +34 N Template:PpCreated page with "{{#invoke:Protection banner|main}}" current
  • 04:0104:01, 19 May 2024 diff hist +18,034 N Module:StringCreated 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..." current
  • 04:0004:00, 19 May 2024 diff hist +67 N Template:Str leftCreated page with "<includeonly>{{safesubst:padleft:|{{{2|1}}}|{{{1}}}}}</includeonly>" current
  • 04:0004:00, 19 May 2024 diff hist +138 N Template:Remove first wordCreated page with "{{<includeonly>safesubst:</includeonly>#invoke:String|replace|source={{{1}}}|pattern=^[^{{{sep|%s}}}]*{{{sep|%s}}}*|replace=|plain=false}}" current
  • 03:5903:59, 19 May 2024 diff hist +742 N Module:Navbar/styles.cssCreated 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..." current
  • 03:5903:59, 19 May 2024 diff hist +2,922 N Template:Hlist/styles.cssCreated 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..." current
  • 03:5803:58, 19 May 2024 diff hist +915 N Module:Navbar/configurationCreated 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..." current
  • 03:5803:58, 19 May 2024 diff hist +5,296 N Module:NavbarCreated 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..." current
  • 03:5703:57, 19 May 2024 diff hist +322 N Template:Template otherCreated 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-->" current
(newest | oldest) View ( | older 50) (20 | 50 | 100 | 250 | 500)