Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Module:FSTable: Difference between revisions

From Teriock
Content deleted Content added
Created page with "local p = {} function p.fs ( frame ) local pagename = frame.args[0] return pagename end return p"
 
// via Wikitext Extension for VSCode
 
(One intermediate revision by the same user not shown)
Line 2: Line 2:


function p.fs ( frame )
function p.fs ( frame )
local pagename = frame.args[0]
local pagename = frame.args[1]
local words = {}
for word in string.gmatch(pagename, "%S+") do
table.insert(words, word)
end
table.remove(words)
for i, word in ipairs(words) do
words[i] = word:sub(1, 1):upper() .. word:sub(2)
end

pagename = table.concat(words, " ")
return pagename
return pagename
end
end

Latest revision as of 19:46, 22 March 2025

Documentation for this module may be created at Module:FSTable/doc

local p = {}

function p.fs ( frame )
	local pagename = frame.args[1]
    local words = {}
    for word in string.gmatch(pagename, "%S+") do
        table.insert(words, word)
    end
    table.remove(words)
    for i, word in ipairs(words) do
        words[i] = word:sub(1, 1):upper() .. word:sub(2)
    end

    pagename = table.concat(words, " ")
	return pagename
end

return p