Main public logs
From Tyne and Wear Metro wiki
Combined display of all available logs of Tyne and Wear Metro wiki. You can narrow down the view by selecting a log type, the username (case-sensitive), or the affected page (also case-sensitive).
- 08:02, 27 August 2025 Hopperelec talk contribs created page Module:MetroStationInfobox (Created page with "local p = {} local LENGTH_555 = 59.9 local LENGTH_METROCAR = 55.6 function smwAnnotatePlatform(platform) return '[[Has platform::' .. (platform.num or '') .. ';' .. (platform.route or '') .. ';' .. (platform.len and (platform.len .. ' m') or '') .. '|' .. platform.display .. ']]' end function p.main(frame) local args = frame:getParent().args -- Aliases args['Nexus code'] = args['Nexus code'] or args['Code'] args['Coordinates'] = args['Coordinates'] or a...")
- 23:44, 25 August 2025 Hopperelec talk contribs created page Module:MetroStationInfobox (Created page with "local p = {} -- Helper function to get trimmed args, handling multiple names (aliases) local function getArg(frame, names) if type(names) == 'string' then names = { names } end for _, name in ipairs(names) do local arg = frame.args[name] if arg and mw.text.trim(arg) ~= '' then return mw.text.trim(arg) end end return nil end -- Parses a single platform string like '1,1,50' local function parsePlatform(platf...")
- 23:41, 23 August 2025 Hopperelec talk contribs created page Module:MetroStationInfobox (Created page with "local p = {} function p.platforms(frame) local platformsStr = frame.args[1] or '' platformsStr = mw.text.trim(platformsStr) if platformsStr == '' then return '' end local display_rows = {} for platform_chunk in mw.text.gsplit(platformsStr, '%s+') do local parts = mw.text.split(platform_chunk, ',', true) if #parts == 3 then local number = mw.text.encode(mw.text.trim(parts[1]), "html") local route_...")