Jump to content

Module:Asbox stubtree

Frá Wikipedia, hin frælsa alfrøðin

Tú kanst upprætta kunningarsíðu um hetta modulið á Module:Asbox stubtree/doc

local i = {}

function i.exists(pagename)
    local t = mw.title.new(pagename, "Fyrimynd")
    return t.exists
end

function i.pcase(word)
   return mw.ustring.upper(mw.ustring.sub(word,1,1)) .. mw.ustring.sub(word,2)
end

function i._subtree(pagename)
    local finalresult
    local out = {"",pagename}
    local tt
    local temppage
    local temppageexists
    local r = 0
    local t = {}
    local removeditem1 = ""
    local removeditem2 = ""
    
    -- split items on dash into table
    for token in mw.ustring.gmatch(pagename, "[^-]+") do
        -- don't add numbered items to list
        if tonumber(mw.ustring.sub(token,1,1)) == nil then
            table.insert(t,token)
        else
            r = 1
        end
    end