Main public logs
Appearance
Combined display of all available logs of Marxist Wiki. You can narrow down the view by selecting a log type, the username (case-sensitive), or the affected page (also case-sensitive).
- 02:04, 13 March 2025 Thehighwayman talk contribs protected Module:Random [Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) (hist)
- 02:03, 13 March 2025 Thehighwayman talk contribs created page Module:Random (Created page with "local p = {} function p.random(frame) local parent = frame:getParent() local a = tonumber(parent.args[1]) or 1 local b = tonumber(parent.args[2]) or 100 local Date = os.date() local h = Date:match("(%d+):%d+:%d+") local m = Date:match("%d+:(%d+):%d+") local s = Date:match("%d+:%d+:(%d+)") local rnd = s * s * math.random(a,b) local loop = 0 while (rnd > b or rnd < a) do loop = loop +1 if (loop > 50) then rnd = a break end if (rnd > b)...")
- 02:03, 13 March 2025 Thehighwayman talk contribs protected Module:Purge [Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) (hist)
- 02:03, 13 March 2025 Thehighwayman talk contribs created page Module:Purge (Created page with "-- This module implements Template:Purge. local p = {} local function makeUrlLink(url, display) return string.format('[%s %s]', url, display) end function p._main(args) -- Make the URL local url do local title if args.page then title = mw.title.new(args.page) if not title then error(string.format( "'%s' is not a valid page name", args.page ), 2) end else title = mw.title.getCurrentTitle() end if args.anchor then title...")
- 02:02, 13 March 2025 Thehighwayman talk contribs protected Module:Pagetype/config [Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) (hist)
- 02:02, 13 March 2025 Thehighwayman talk contribs created page Module:Pagetype/config (Created page with "-------------------------------------------------------------------------------- -- Module:Pagetype configuration data -- -- This page holds localisation and configuration data for Module:Pagetype. -- -------------------------------------------------------------------------------- local cfg = {} -- Don't edit this line. -------------------------------------------------------------------------------- -- St...")
- 02:01, 13 March 2025 Thehighwayman talk contribs protected Module:Pagetype [Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) (hist)
- 02:00, 13 March 2025 Thehighwayman talk contribs created page Module:Pagetype (Created page with "-------------------------------------------------------------------------------- -- -- -- PAGETYPE -- -- -- -- This is a meta-module intended to replace {{pagetype}} and similar -- -- templates. It automatically detects namespaces, and allows for...")
- 02:00, 13 March 2025 Thehighwayman talk contribs protected Module:Number of works [Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) (hist)
- 02:00, 13 March 2025 Thehighwayman talk contribs created page Module:Number of works (Created page with "-- This module is DEPRECATED. We turned to using DPL lists to count numbers of works in a library card. local p = {} function p.getWorkCount(frame) local category = frame.args.category or '' local pages = mw.site.stats.pagesInCategory(category) if tonumber(pages) == 1 then return "1 work" else return pages .. " works" end end function p.main(frame) return p.getWorkCount(frame) end")
- 01:58, 13 March 2025 Thehighwayman talk contribs protected Module:No globals [Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) (hist)
- 01:58, 13 March 2025 Thehighwayman talk contribs created page Module:No globals (Created page with "local mt = getmetatable(_G) or {} function mt.__index (t, k) if k ~= 'arg' then error('Tried to read nil global ' .. tostring(k), 2) end return nil end function mt.__newindex(t, k, v) if k ~= 'arg' then error('Tried to write global ' .. tostring(k), 2) end rawset(t, k, v) end setmetatable(_G, mt)")
- 01:58, 13 March 2025 Thehighwayman talk contribs protected Module:Navbox [Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) (hist)
- 01:57, 13 March 2025 Thehighwayman talk contribs created page Module:Navbox (Created page with "-- -- This module implements {{Navbox}} -- local p = {} local navbar = require('Module:Navbar')._navbar local getArgs -- lazily initialized local args local border local listnums local ODD_EVEN_MARKER = '\127_ODDEVEN_\127' local RESTART_MARKER = '\127_ODDEVEN0_\127' local REGEX_MARKER = '\127_ODDEVEN(%d?)_\127' local function striped(wikitext) -- Return wikitext with markers replaced for odd/even striping. -- Child (subgroup) navboxes are flagged with a category th...")
- 01:56, 13 March 2025 Thehighwayman talk contribs protected Module:Navbar/styles.css [Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) (hist)
- 01:56, 13 March 2025 Thehighwayman talk contribs created page Module:Navbar/styles.css (Created page with ".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-mini abbr { border-bottom: none; te...")
- 01:55, 13 March 2025 Thehighwayman talk contribs protected Module:Namespace detect/data [Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) (hist)
- 01:54, 13 March 2025 Thehighwayman talk contribs created page Module:Namespace detect/data (Created page with "-------------------------------------------------------------------------------- -- Namespace detect data -- -- This module holds data for Module:Namespace detect to be loaded per -- -- page, rather than per #invoke, for performance reasons. -- -------------------------------------------------------------------------------- local cfg = require('Module:Namespace detect/config') local function...")
- 01:52, 13 March 2025 Thehighwayman talk contribs protected Module:Namespace detect/config [Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) (hist)
- 01:51, 13 March 2025 Thehighwayman talk contribs created page Module:Namespace detect/config (Created page with "-------------------------------------------------------------------------------- -- Namespace detect configuration data -- -- -- -- This module stores configuration data for Module:Namespace detect. Here -- -- you can localise the module to your wiki's language. -- --...")
- 01:51, 13 March 2025 Thehighwayman talk contribs protected Module:Namespace detect [Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) (hist)
- 01:51, 13 March 2025 Thehighwayman talk contribs created page Module:Namespace detect (Created page with "--[[ -------------------------------------------------------------------------------- -- -- -- NAMESPACE DETECT -- -- -- -- This module implements the {{namespace detect}} template in Lua, with a -- -- few improvements: all namespaces and all namespace aliases are...")
- 01:50, 13 March 2025 Thehighwayman talk contribs protected Module:Multiple image [Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) (hist)
- 01:50, 13 March 2025 Thehighwayman talk contribs created page Module:Multiple image (Created page with "-- implements template:multiple image local p = {} local autoscaledimages local nonautoscaledimages local function isnotempty(s) return s and s:match( '^%s*(.-)%s*$' ) ~= '' end local function removepx(s) return tostring(s or ''):match('^(.*)[Pp][Xx]%s*$') or s end local function getdimensions(s, w, h) if tonumber(w) and tonumber(h) then nonautoscaledimages = true return tonumber(w), tonumber(h) end local file = s and mw.title.new('File:' .. mw.uri.decod...")
- 01:48, 13 March 2025 Thehighwayman talk contribs protected Module:Message box/ombox.css [Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) (hist)
- 01:48, 13 March 2025 Thehighwayman talk contribs created page Module:Message box/ombox.css (Created 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...")
- 01:47, 13 March 2025 Thehighwayman talk contribs protected Module:Message box/configuration [Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) (hist)
- 01:46, 13 March 2025 Thehighwayman talk contribs created page Module:Message box/configuration (Created page with "-------------------------------------------------------------------------------- -- Message box configuration -- -- -- -- This module contains configuration data for Module:Message box. -- -------------------------------------------------------------------------------- return { ambox = { types = { speedy = { class = 'ambox-spee...")
- 01:46, 13 March 2025 Thehighwayman talk contribs protected Module:Message box/ambox.css [Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) (hist)
- 01:45, 13 March 2025 Thehighwayman talk contribs created page Module:Message box/ambox.css (Created page with ": ")
- 01:44, 13 March 2025 Thehighwayman talk contribs created page Module:Message box (Created page with "local p = {} function p.main(frame) local box = mw.html.create() :tag('table') :css('margin', '0 10%') :addClass('mw-parser-output') :addClass('mbox') local row = box:tag('tr') local imageLeftCell = row:tag('td'):addClass('mbox-image'):css('padding', '2px 0 2px 0.5em') imageLeftCell:tag('div'):css('width', '52px'):wikitext(frame.args.image or '52px|link=|alt=') local textCell = row:tag('td'):addClass('mbox-text'):css('padding'...")
- 01:44, 13 March 2025 Thehighwayman talk contribs protected Module:Main article [Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) (hist)
- 01:43, 13 March 2025 Thehighwayman talk contribs created page Module:Main article (Created page with "local p = {} function wikilink(name) if name:sub(1,2) == '' and name:sub(-2) == '' then name = name:sub(3,-3) end return '' .. name .. '' end function p.main(frame) local args = frame:getParent().args local blockquote = mw.html.create():tag('blockquote') local String = '' local counter = 1 for k,v in pairs(args) do if k == 1 then String = String .. wikilink(v) else counter = counter+1 String = String .. ', ' .. wikilink(v) end end...")
- 01:42, 13 March 2025 Thehighwayman talk contribs protected Module:List [Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) (hist)
- 01:42, 13 March 2025 Thehighwayman talk contribs created page Module:List (Created page with "-- This module outputs different kinds of lists. At the moment, bulleted, -- unbulleted, horizontal, ordered, and horizontal ordered lists are supported. local libUtil = require('libraryUtil') local checkType = libUtil.checkType local mTableTools = require('Module:TableTools') local p = {} local listTypes = { ['bulleted'] = true, ['unbulleted'] = true, ['horizontal'] = true, ['ordered'] = true, ['horizontal_ordered'] = true } function p.makeListData(listType, ar...")
- 01:39, 13 March 2025 Thehighwayman talk contribs protected Module:Library works [Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) (hist)
- 01:39, 13 March 2025 Thehighwayman talk contribs created page Module:Library works (Created page with "local p = {} function p.main(frame) EntityID = mw.wikibase.getEntityIdForCurrentPage() Author = mw.wikibase.getEntity(EntityID) Works = Author:getAllStatements('works') return Works end return p")
- 01:31, 13 March 2025 Thehighwayman talk contribs protected Module:Library citation [Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) (hist)
- 01:31, 13 March 2025 Thehighwayman talk contribs created page Module:Library citation (Created page with "local p = {} require("Module:Auxiliary functions") local function checkset(var) local rtn = nil if not (var == nil or var == '') then rtn = var end return rtn end -- local function is_set(var) -- return not (var == nil or var == '') -- end local function removeApostrophes(str) return str:gsub("[\"'%`]", "") end local function compareStrings(a,b) local stringA = removeApostrophes(a):lower() local stringB = removeApostrophes(b):lower() return strin...")
- 01:30, 13 March 2025 Thehighwayman talk contribs protected Module:Item [Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) (hist)
- 01:30, 13 March 2025 Thehighwayman talk contribs created page Module:Item (Created page with "local p = {} local function escape(str) return str:gsub("[|\\]", function (c) return string.format("\\%03d", c:byte()) end) end local function unescape(str) return str:gsub("\\(%d%d%d)", function (d) return string.char(d) end) end -- Implements Template:Item function p.pack(frame) local parent = frame:getParent() local result = '' for key, value in pairs(parent.args) do result = result .. "|" .. escape(tostring(key)) .. "|" .. escape(value) end return res...")
- 01:29, 13 March 2025 Thehighwayman talk contribs protected Module:Infobox military conflict/styles.css [Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) (hist)
- 01:29, 13 March 2025 Thehighwayman talk contribs created page Module:Infobox military conflict/styles.css (Created page with "{{pp-template}}: @media all and (min-width:720px) { .desktop-float-right { box-sizing: border-box; background-color: var(--color-surface-2); float: right; clear: right; } } .infobox.vevent .status > p:first-child { margin: 0; }")
- 01:27, 13 March 2025 Thehighwayman talk contribs protected Module:Infobox military conflict [Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) (hist)
- 01:27, 13 March 2025 Thehighwayman talk contribs created page Module:Infobox military conflict (Created page with "require('Module:No globals') local infoboxStyle = mw.loadData('Module:WPMILHIST Infobox style') local templatestyles = 'Module:Infobox military conflict/styles.css' local IMC = {} IMC.__index = IMC function IMC:renderPerCombatant(builder, headerText, prefix, suffix) prefix = prefix or '' suffix = suffix or '' local colspans = {} -- This may result in colspans[1] getting set twice, but -- this is no big deal. The second set will be correct. local lastCombatant...")
- 01:14, 13 March 2025 Thehighwayman talk contribs protected Module:Flex columns/styles.css [Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) (hist)
- 01:13, 13 March 2025 Thehighwayman talk contribs created page Module:Flex columns/styles.css (Created page with "{{pp-template}}: .flex-columns-container { clear: both; width: 100%; display: flex; flex-wrap: wrap; } .flex-columns-container > .flex-columns-column { float: left; width: 50%; min-width: 360px; padding: 0 0.5em; box-sizing: border-box; flex: 1; display: flex; flex-direction: column; } @media screen and (max-width: 393px) { .flex-columns-container > .flex-columns-column { min-width: 0; } } .flex-columns-container > .flex-columns-column:first-child...")
- 01:08, 13 March 2025 Thehighwayman talk contribs protected Module:Flex columns [Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) (hist)
- 01:08, 13 March 2025 Thehighwayman talk contribs created page Module:Flex columns (Created page with "local p = {} local function setCleanArgs(argsTable) local cleanArgs = {} for key, val in pairs(argsTable) do if type(val) == 'string' then val = val:match('^%s*(.-)%s*$') if val ~= '' then cleanArgs[key] = val end else cleanArgs[key] = val end end return cleanArgs end p.main = function(frame) local parent = frame.getParent(frame) local output = p._main(parent.args) return frame:extensionTag{ name='templatestyles', args = { src='Module:Fle...")
- 01:04, 13 March 2025 Thehighwayman talk contribs protected Module:File link [Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) (hist)