×
Einen neuen Artikel erstellen
Schreibe den Seitennamen hierhin:
Wir haben derzeit 9.055 Artikel auf Vaultpedia. Gib deinen Artikelnamen oberhalb von oder klicke auf einen der unten stehenden Titel und beginne zu schreiben! ein



    Vaultpedia
    9.055Artikel

    Modul:Util: Unterschied zwischen den Versionen

    Tritt unserem Discord bei und informiere dich auf unserem Twitter-Kanal über die aktuellsten Themen rund um Fallout!
    KKeine Bearbeitungszusammenfassung
    K Änderung 157716 von RealKortak (Diskussion) rückgängig gemacht.
    Zeile 1: Zeile 1:
    local util = {}
    -- Various utility functions


    function util.corename(frame, title)
    local p = {}
    if frame ~= nil and util.exists(frame.args[1]) then
        result = mw.ustring.gsub(frame.args[1], '%s%(.*', '')
        else
        if util.exists(title) then
        result =  mw.ustring.gsub(title, '%s%(.*', '')
        else
        result = mw.ustring.gsub(mw.title.getCurrentTitle().subpageText, '%s%(.*', '')
        end
    end
    return result
    end
     
    function util.exists(object, child)
    if object ~= nil and object ~= '' then
    if child ~= nil then
    if object[child] ~= nil and object[child] ~= '' then
    return true
    else
    return false
    end
    else
    return true
    end
    else
    return false
    end
    end
     
    function util.trim(s)
      return s:match'^()%s*$' and '' or s:match'^%s*(.*%S)'
    end


    function util.default(data, default)
    -- return pagename without any disambiguation title
    if util.exists(data) then
    function p.corename(frame)
    return data
        local result = mw.ustring.gsub(mw.title.getCurrentTitle().subpageText, '%s%(.*', '')
    else
        return result
    return default
    end
    end
    end


    return util
    return p

    Version vom 18. Juli 2024, 20:35 Uhr

    Die Dokumentation für dieses Modul kann unter Modul:Util/Doku erstellt werden

    -- Various utility functions
    
    local p = {}
    
    -- return pagename without any disambiguation title
    function p.corename(frame)
        local result = mw.ustring.gsub(mw.title.getCurrentTitle().subpageText, '%s%(.*', '')
        return result
    end
    
    return p