All public logs
Jump to navigation
Jump to search
Combined display of all available logs of OtherX. You can narrow down the view by selecting a log type, the username (case-sensitive), or the affected page (also case-sensitive).
- 14:22, 20 January 2024 OtherXAdmin talk contribs created page Template:Categoryheader/doc (Created page with "{{Documentation}} This template displays a standardised sentence to be used on all category pages. ==Usage== This template can be used by entering the following onto a category page. <pre>{{Categoryheader|1|2|3|4}}</pre> The "related to" in the template's output can be suppressed by adding <code>related=no</code> as a parameter to the template. ==Example== <pre>{{Categoryheader|pages|the Theatre of Blood|yes|Template:Theatre of Blood}}</pre> {{Categoryheader...")
- 14:22, 20 January 2024 OtherXAdmin talk contribs created page Template:Categoryheader (Created page with "<includeonly>This category contains {{{1}}}{{#if:{{{2|}}}|{{#ifeq:{{lc:{{{related|}}}}}|no|| related to}} {{{2}}}}}. {{#if:{{{3|}}}|This category is automatically added by {{{4}}}.}}</includeonly><noinclude>{{/doc}}</noinclude>")
- 14:21, 20 January 2024 OtherXAdmin talk contribs created page Category:Lua-based templates (Created page with "{{external|rs}} {{Categoryheader|templates|Lua|}} Category:Templates")
- 14:11, 20 January 2024 OtherXAdmin talk contribs created page Template:DPLlua helper/doc (Created page with "{{Documentation}} Helper template for Module:DPLlua to make it possible to inlude all parameters of a template while maintaining good performace. This template is not meant to be used on content pages.")
- 14:11, 20 January 2024 OtherXAdmin talk contribs created page Template:DPLlua helper (Created page with "<includeonly>`#@@#`{{{%ARGS%|}}}`#@@#`</includeonly><noinclude>{{/doc}}</noinclude>")
- 14:06, 20 January 2024 OtherXAdmin talk contribs created page Template:Hatnote/doc (Created page with "{{documentation}} The '''hatnote''' template produces formatted text for the purpose of redirecting the reader to another page if needed. It adds the <kbd>hatnote</kbd> class which indents and italicises the text and the <kbd>navigation-not-searchable</kbd> class which excludes the content from search snippets in Special:Search. Generally the template should not be used directly on articles, instead one of the following templates can be used: * {{T|Otheruses}} * {{...")
- 14:06, 20 January 2024 OtherXAdmin talk contribs created page Template:Hatnote (Created page with "<includeonly>{{#invoke:Hatnote|hatnote}}</includeonly><noinclude>{{/doc}}</noinclude>")
- 14:05, 20 January 2024 OtherXAdmin talk contribs created page Module:Hatnote/doc (Created page with "{{Documentation}} Implements {{T|Hatnote}} for use on top of pages. See template for more info.")
- 14:05, 20 January 2024 OtherXAdmin talk contribs created page Module:Hatnote (Created page with "-- repurposed from -- -- https://en.wikipedia.org/w/index.php?title=Module:Hatnote&oldid=1063743122 -- -- -- -- Implements {{hatnote}} template -- local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local p = {} -- Helper functions...")
- 14:04, 20 January 2024 OtherXAdmin talk contribs created page Template:PageType/doc (Created page with "{{documentation}} Template providing a literal description of the type of a page. This will typically be an economical version of the page's namespace, worded in such a way that it will also be the natural way of describing it verbally. For instance the myriad of talk pages are simply referred to as 'talk page'(s) without any distinction. Namespaces not explicitly covered is handled by a catch-all returning '<page type>'. This template is intended for transclusion by o...")
- 14:04, 20 January 2024 OtherXAdmin talk contribs created page Template:PageType (Created page with "<includeonly>{{#switch:{{NAMESPACE:{{FULLPAGENAME}}}} <noinclude> Regular pages </noinclude> |=article |User=user page |RuneScape=project page |File=image |Template=template |Help=help page |Category=category |Map=map page |Forum=forum thread |Exchange=exchange page |Update=update page |Calculator=calculator |Transcript=transcript |Property=property |Module=module |Guide=guide <noinclude> Talk pages </noinclude> |Talk=talk page |User talk=talk page |RuneScape talk=talk p...")
- 14:03, 20 January 2024 OtherXAdmin talk contribs created page Module:Main article/doc (Created page with "{{No documentation}}")
- 14:03, 20 January 2024 OtherXAdmin talk contribs created page Module:Main article (Created page with "-- <pre> local p = {} function p.main(frame) local hat = require('Module:Hatnote') local args = frame:getParent().args local ret = mw.html.create('') -- list of all articles local params = {} -- total arguments counted counted local ttl = 0 for _, v in ipairs(args) do ttl = ttl + 1 table.insert(params,v) end -- main return string ret:wikitext('Main article'..(#params > 1 and 's' or '')..': ') -- helper function local function link(article) article...")
- 14:02, 20 January 2024 OtherXAdmin talk contribs created page Template:Main/doc (Created page with "{{Documentation}} {{Invokes|Main article}} This template can be used to link to another relevant article or set of articles when there is no way to fluently link the article in prose. ;Good example <pre> ==Strategies== {{Main|/Strategies}} Abyssal demons are weak to slash. </pre> ;Bad example Below, it makes more sense to simply link Guthix in the paragraph: <pre> ==Guthix== {{Main|Guthix}} Guthix is a god. </pre> {{TemplateData|<templatedata> { "params": { "...")
- 14:02, 20 January 2024 OtherXAdmin talk contribs created page Template:Main (Created page with "{{#invoke:Main article|main}}<noinclude> {{/doc}}{{PAGENAME}}</noinclude>")
- 14:00, 20 January 2024 OtherXAdmin talk contribs created page Module:Infobox/doc (Created page with "{{documentation}} {{ToC|right}} ==Creating a template step-by-step== ===Import Module:Infobox=== <syntaxhighlight lang="lua"> local infobox = require('Module:Infobox') </syntaxhighlight> ===Unpack the frame arguments=== <syntaxhighlight lang="lua"> function p.main(frame) local args = frame:getParent().args ... </syntaxhighlight> ===Define an Infobox object=== {{Main|Module:Infobox#new}} <syntaxhighlight lang="lua"> local ret = infobox.new(args) </syntaxhighlight>...")
- 14:00, 20 January 2024 OtherXAdmin talk contribs created page Module:Infobox (Created page with "--[=[ -- For documentation, see Module:Infobox/doc --]=] -- <nowiki> local Infobox = {} Infobox.__index = Infobox Infobox.__tostring = Infobox.tostring -- Edit button for unknown params local editbutton = require('Module:Edit button') local var = mw.ext.VariablesLua local edit = editbutton("'''?''' (edit)") -- Page title local pagename = mw.title.getCurrentTitle().fullText -- map of flags to html tags used by Infobox.addRow() -- let's only define it once, since :...")
- 13:36, 20 January 2024 OtherXAdmin talk contribs created page Template:Tooltip (Created page with "<includeonly>{{#invoke:Tooltip|span}}</includeonly><noinclude>{{/doc}}</noinclude>")
- 13:36, 20 January 2024 OtherXAdmin talk contribs created page Template:Tooltip/doc (Created page with "{{Documentation|Template:Tooltip}} Template:Tooltip and Template:Tooltip text are templates is for generating clickable tooltips to show additional information. They are to be used together. These tooltips '''require JavaScript''', so should only be used for non-essential additional information only. They will not show at all in the mobile skin or if the user has JavaScript disabled. The script powering these tooltips is located at MediaWiki:Gadget-tooltips.js...")
- 13:35, 20 January 2024 OtherXAdmin talk contribs created page Template:Tooltip text (Created page with "<includeonly>{{#invoke:Tooltip|div}}</includeonly><noinclude>{{Tooltip/doc}}</noinclude>")
- 13:24, 20 January 2024 OtherXAdmin talk contribs created page Template:Infobox Mini/doc (Created page with "{{External|rs=Template:Infobox Mini}} {{Documentation}} Infobox to be used on quest articles. ==Quick copy== <pre>{{Infobox Mini |name = |number = |image = |release = |update = |aka = (Optional) |members = |series = |developer = }}</pre> ==Example== <div style="float:left;">{{Infobox Mini |name = Dragon Slayer |number = 17 |image = 300px |release = 23 September 2001 |update = Dragon quest online! |members = No |series = [...")
- 13:18, 20 January 2024 OtherXAdmin talk contribs created page Module:Sandbox/doc (Created page with "{{Documentation}} '''This is the general purpose sandbox for lua modules.''' It can be used to test changes to existing modules, prototype new modules, experimenting with lua features, or for any other purpose. Much like RuneScape:Sandbox, this page is free to edit for all - if you want to use code personally or for long periods without others editing it, make a personal module sandbox at <code>Module:Sandbox/User:{{USERNAME}}</code> or subpages of that. Invocation...")
- 13:18, 20 January 2024 OtherXAdmin talk contribs created page Module:Sandbox (Created page with "local tb = require('Module:Trailblazer Region')._badge local p = {} function p.main(frame) local args = frame:getParent().args local orRegions = args['or'] or 'No' local regions = {'misthalin', 'karamja', 'asgarnia', 'desert', 'fremennik', 'kandarin', 'morytania', 'tirannwn', 'wilderness', 'kourend'} local ret = mw.html.create('tr') mw.log(args[1]) if args['incompletable'] == 'Yes' then ret:tag('th'):wikitext(args[1]):addClass('table-bg-red') else ret:tag(...")
- 13:17, 20 January 2024 OtherXAdmin talk contribs created page Template:Sandbox/doc (Created page with "{{Documentation}} This is a sandbox template that you can use to test template transclusion and template documentation. <span style="display:none">{{Sandbox}}</span> <includeonly>Category:Transclusion templates</includeonly>")
- 13:17, 20 January 2024 OtherXAdmin talk contribs created page Template:Sandbox (Created page with "<noinclude>{{/doc}}</noinclude>")
- 13:14, 20 January 2024 OtherXAdmin talk contribs created page Template:Extension DPL scroll/doc (Created page with "{{documentation}} This template is used to scroll through DPL result pages. ==Usage== This template can be used by entering the following onto a relevant page. <pre>{{Extension DPL scroll}}</pre> <includeonly>{{PAGENAME}}</includeonly>")
- 13:14, 20 January 2024 OtherXAdmin talk contribs created page Template:Extension DPL scroll (Created page with "<noinclude>{{/doc}}</noinclude><includeonly><!-- -->{{#ifexpr:{{{count|100}}} < {{{total|0}}}|<table><tr><td style="background-color: #f9f9f9; padding: .1em .7em .2em .7em;"><!-- -->{{#ifexpr:{{{total|0}}} > {{{count|0}}}|{{#ifexpr:{{{offset|0}}} > 0|{{#vardefine:lwrbound|{{#ifexpr:{{#expr:{{{offset|0}}} - {{{count|100}}}}} < 0|0|{{#expr:{{{offset|0}}} - {{{count|100}}}}}}}}}<!-- -->{{#ifexpr:{{{count|100}}} > {{{offset|0}}}|<span style="padding-right: 24px;">start</sp...")
- 13:12, 20 January 2024 OtherXAdmin talk contribs created page Template:Parentitle override/doc (Created page with "{{documentation}} This template is used to override styling of parentheses in page titles. ==Usage== To simply prevent the styling, use: <pre>{{Parentitle override}}</pre> To provide your own, new title, the optional parameters can be used:<pre>{{Parentitle override|Normal part of title|styled part of title}}</pre> For example:<pre>{{Parentitle override|Dragonhide body (t)|(blue)}}</pre> ==See also== * Template:Parentitle <includeonly>Category:Formatting templ...")
- 13:12, 20 January 2024 OtherXAdmin talk contribs created page Template:Parentitle override (Created page with "<span class="no-parenthesis-style"></span>{{#if:{{{1|}}}|{{DISPLAYTITLE:{{{1}}} {{#if:{{{2|}}}|<span class="title-parenthesis">{{{2}}}</span>|}}}}|}}<noinclude>{{/doc}}</noinclude>")
- 13:11, 20 January 2024 OtherXAdmin talk contribs created page Template:Parentitle/doc (Created page with "{{documentation}} This template is used to determine if the <tt>no-parenthesis-style</tt> class is to be added to a page, in order to suppress the styling applied to parentheses in article titles. See rsw:Forum:Two visual changes for more information. ==Usage== <pre>{{parentitle|parameter to check}}</pre> The template checks the parameter against the pagename. If they are the same, or if the parameter is empty, the class is added, otherwise nothing is added. The...")
- 13:05, 20 January 2024 OtherXAdmin talk contribs created page OtherX:Lua/Modules (Created page with "<dpl> namespace = Module resultsheader = ²{Extension DPL scroll¦total=%TOTALPAGES%¦offset={%DPL_offset:0%}¦count={%DPL_count:400%}¦page={{FULLPAGENAME}} }²\n nottitlematch = Exchange/%|Sandbox/% ignorecase = true columns = 3 format = ,\n*%TITLE% </dpl> ==See also== * Special:PrefixIndex/Module:Exchange/ * Special:PrefixIndex/Module:Sandbox/")
- 13:04, 20 January 2024 OtherXAdmin talk contribs created page OtherX:Lua (Created page with "{{External|rs|rsc}} '''Lua''' is a programming language that is integrated into ''{{SITENAME}}'' with Scribunto. Lua source code is run from Modules in their own namespace, and invoked with <code><nowiki>{{#invoke:Module|function}}</nowiki></code>; this should done with a wrapper template. For example, if we have a module named "foo", then we should have a template called "Template:Foo" consisting of <code><nowiki>{{#invoke:Foo|main}}</nowiki><...")
- 13:03, 20 January 2024 OtherXAdmin talk contribs created page Module:T/doc (Created page with "{{Documentation}} A template link with a variable number of parameters. ===Use=== To use this for templates, use :{{T|T|<nowiki>parameter 1|parameter 2|parameter 3|...|parameter 20</nowiki>}}<!-- self-referential examples! --> To use other namespaces, use the namespace as prefix, for example :{{T|T|User:Example}} And to show transclusions of mainspace pages, use :{{T|T|:Bucket}} ===Example=== <code><nowiki>{{T|Stub}}</nowiki></code> :{{T|Stub}} <code><nowiki>{{T|Stub...")
- 13:03, 20 January 2024 OtherXAdmin talk contribs created page Module:T (Created page with "-- <nowiki> -- Template:T -- local p = {} function p.main(frame) local args = frame:getParent().args return p._main(args) end function p._main(args) local link = args[1] local uri local targs = {} local ns local i = 1 -- strip transclusion modifiers (mw:Help:Magic words#Transclusion modifiers) link = link :gsub('safesubst:', '') :gsub('subst:', '') :gsub('int:', '') :gsub('msg:', '')...")
- 13:02, 20 January 2024 OtherXAdmin talk contribs created page Template:Helper module/doc (Created page with "{{Documentation}} {{Invokes|Helper module}} Provides documentation for functions of modules that contain functions useful for other modules. This template should be part of a comment, and should be at the top of the source code, '''before''' any <nowiki><pre> or <nowiki></nowiki> tags. There is no limit to the number of functions this template can list. This template is called by OtherX:Lua/Helper modules to help produce a dynamic table. <pre> {{Helper module |name...")
- 13:00, 20 January 2024 OtherXAdmin talk contribs created page Template:Extension DPL/doc (Created page with "{{Documentation}} This page was automatically created. It serves as an anchor page for all '''invocations''' of [http://mediawiki.org/wiki/Extension:DynamicPageList Extension:DynamicPageList (DPL)]. ==Usage== This template should not be linked to, as it does nothing. <includeonly>{{PAGENAME}}{{PAGENAME}}</includeonly>")
- 12:59, 20 January 2024 OtherXAdmin talk contribs created page Template:Extension DPL (Created page with "<noinclude>{{/doc}}</noinclude>")
- 12:59, 20 January 2024 OtherXAdmin talk contribs created page OtherX:Lua/Helper modules (Created page with "This is a table of modules and functions that were created specifically for facilitating the creation of other modules. Documentation for modules here is done in the source code with Template:Helper module. <dpl> namespace = Module uses = Template:Helper module titlematch = %/doc nottitlematch = Helper module/doc include = {Helper module} format = <table class="wikitable"><tr><th>Module</th><th>Function</th><th>Type</th><th>Use</th></tr>,,,</table> ordermethod=title...")
- 12:57, 20 January 2024 OtherXAdmin talk contribs created page Module:Mw.html extension/doc (Created page with "{{Documentation}} {{Helper module |name = Mw.html extension |fname1 = addClassIf(cond, class) |ftype1 = boolean, string |fuse1 = If <code>cond</code> = <code>true</code> it behaves the same as the normal <code>addClass</code> function, otherwise it's a no-op. Ex.: <code>mw.html.create('div'):addClassIf(true, 'align-left-1')</code> |fname2 = attrIf(cond, name, value) |ftype2 = boolean, string/table, string/nil |fuse2 = Similar to <code>addClassIf</code> |fname3 = cssIf...")
- 12:57, 20 January 2024 OtherXAdmin talk contribs created page Module:Mw.html extension (Created page with "-- <nowiki> local p = {} local checkType = require( 'libraryUtil' ).checkType local mwHtml = getmetatable( mw.html.create() ).__index -- Trick to get acces to the mw.html class local stack = {} -- Used to keep track of nested IF-END tags local noOp = {} -- This object is returned by IF(false) tag function mwHtml:addClassIf( cond, class ) if cond then return self:addClass( class ) else return self end end function mwHtml:tagIf( cond, tagna...")
- 12:57, 20 January 2024 OtherXAdmin talk contribs created page Module:Helper module/doc (Created page with "{{Documentation}} {{Invokes|Helper module}} Generates helper module information for use in documentation, which is automatically used by RuneScape:Lua/Helper modules. <includeonly> </includeonly>")
- 12:56, 20 January 2024 OtherXAdmin talk contribs created page Module:Helper module (Created page with "-- Helps RuneScape:Lua/Helper modules format its table with dynamic documentation -- See Template:Helper module for documentation and usage require('Module:Mw.html extension') local p = {} function p.main(frame) local args = frame:getParent().args local function_list = {} -- Let there be no limit to number of parameters local i = 1 while args['fname'..i] do local funcname = args['fname'..i] or '' local functype = args['ftype'..i] or '' local funcuse =...")
- 12:55, 20 January 2024 OtherXAdmin talk contribs created page Module:Top icons/doc (Created page with "{{documentation}} This module is used in Template:External to generate the top icons. It can also be called from other modules using its helper function. {{Helper module |name=Top icons |fname1 = _main(args) |ftype1 = String |fuse1 = Returns a string that adds top icons to the page. <code>args</code> must be a table of arguments. Numbered arguments must have values of <code>rs</code>, <code>rsc</code>, <code>meta</code> or <code>wp</code>. To provide a specific pag...")
- 12:55, 20 January 2024 OtherXAdmin talk contribs created page Module:Top icons (Created page with "local p = {} local sites = { rsc = { format = 'The RuneScape Classic Wiki also has an article on: classicrsw:%s', params = { 'rsc' }, abbr = 'CS', title = 'The RuneScape Classic Wiki also has an article on %s.', }, rs = { format = 'The RuneScape Wiki also has an article on: rsw:%s', params = { 'rs' }, abbr = 'RuneScape', title = 'The RuneScape Wiki also has an article on %s.', }, wp = { format = 'Wikipedia also has an article on: [[wiki...")
- 12:54, 20 January 2024 OtherXAdmin talk contribs created page Template:TemplateData/doc (Created page with "{{Documentation}} This template should be used on other templates' documentation pages when adding template data using Extension:TemplateData. This template accepts one unnamed parameter, which should be the the whole <code>templatedata</code> text. Also adds Category:Templates using TemplateData to pages. {{TemplateData|nocat=yes| <templatedata> { "description": "Used on template docs to enclose the templatedata parser tag", "params...")
- 12:51, 20 January 2024 OtherXAdmin talk contribs created page Template:Clear/doc (Created page with "{{Documentation}} The '''clear''' template is used when the text needs to be moved below, for example, after an image or an infobox. ==Usage== <pre>{{clear}}</pre> :substitutes: '''<nowiki><div class="clear-template clear-both" style="clear:both;"></div></nowiki>''' <pre>{{clear|left}}</pre> :substitutes: '''<nowiki><div class="clear-template clear-left" style="clear:left;"></div></nowiki>''' <pre>{{clear|right}}</pre> :substitutes: '''<nowiki><div class="clear-templa...")
- 12:46, 20 January 2024 OtherXAdmin talk contribs created page Module:Tooltip/doc (Created page with "{{No documentation}}")
- 12:46, 20 January 2024 OtherXAdmin talk contribs created page Module:Tooltip (Created page with "local p = {} local yn = require('Module:Yesno') local hc = require('Module:Paramtest').has_content -- module access point for div p._div = function(args) local name = args.name if not hc(name) then error('Name is required!') end local content = args.content local hasarrow = yn(args.arrow or 'yes', true) local arrowsize = tonumber(args.arrowsize) or 10 local limitwidthbool = yn(args.limitwidth or 'yes', true) local style = args.style local div = mw.ht...")
- 12:43, 20 January 2024 OtherXAdmin talk contribs created page Module:DPLlua/doc (Created page with "{{Documentation}} Uses Template:DPLlua helper to make it possible to include all parameters of a template while maintaining good performance. {{Helper module|name=DPLlua |fname1 = ask( ... ) |ftype1 = tables |fuse1 = <code>ask</code> takes a series of tables each containing the settings for a DPL query; it will return the same number of result tables as input tables. All formatting settings are stripped from the config. If the config does not contains <co...")
- 12:43, 20 January 2024 OtherXAdmin talk contribs created page Module:DPLlua (Created page with "-- <nowiki> local dpl = {} local libraryUtil = require( 'libraryUtil' ) local hasContent = require( 'Module:Paramtest' ).has_content local checkType = libraryUtil.checkType local checkTypeForNamedArg = libraryUtil.checkTypeForNamedArg dpl.pipe = '¦' local dataContentMarker = '`#@@#`' local allIncludedParamNames = {} -- Custom function for splitting a string because mw.text.split() is waaay too slow local function split( str, pattern, plain ) local res = {} local con...")