Modul:Vorlage:LuaModuleDoc: Unterschied zwischen den Versionen

update
(+)
(update)
Zeile 1: Zeile 1:
--[=[ 2013-10-19
--[=[ 2013-10-23
Support {{LuaModuleDoc}}
Support {{LuaModuleDoc}}
* nav()
* nav()
Zeile 26: Zeile 26:
     local r  = false
     local r  = false
     local sub = "/" .. LuaWiki.getArg( "subTest", "Test" )
     local sub = "/" .. LuaWiki.getArg( "subTest", "Test" )
     local s  = start .. "/" .. script .. sub
     local s  = string.format( "%s/%s%s", start, script, sub )
     local t  = mw.title.makeTitle( n, s )
     local t  = mw.title.makeTitle( n, s )
     if not t.exists then
     if not t.exists then
Zeile 32: Zeile 32:
         local subLow = mw.ustring.lower( sub )
         local subLow = mw.ustring.lower( sub )
         if subLow ~= sub then
         if subLow ~= sub then
             s  = start .. "/" .. script .. subLow
             s  = string.format( "%s/%s%s", start, script, subLow )
             t  = mw.title.makeTitle( n, s )
             t  = mw.title.makeTitle( n, s )
             low = t.exists
             low = t.exists
Zeile 38: Zeile 38:
         if not low then
         if not low then
             n = mw.site.namespaces.Module.id
             n = mw.site.namespaces.Module.id
             s = script .. "/" .. sub
             s = string.format( "%s/%s", script, sub )
             t = mw.title.makeTitle( n, s )
             t = mw.title.makeTitle( n, s )
             if not t.exists  and  subLow ~= sub then
             if not t.exists  and  subLow ~= sub then
Zeile 202: Zeile 202:
             collect.subDoc = sub
             collect.subDoc = sub
             collect.subModule = sub
             collect.subModule = sub
            s = string.format( "%s/%s/%s", start, script, sub )
            if currentTitle.text == s then
                s = string.format( "%s/%s", s, collect[ 3 ] )
                t = mw.title.makeTitle( nsDocs, s )
                if t.exists then
                    super = currentTitle.text .. "/"
                end
            end
         end
         end
     elseif lead and sub then
     elseif lead and sub then
Zeile 361: Zeile 369:
         r = r or ""
         r = r or ""
     else
     else
         r = "<span class='error'>" .. LuaWiki .. "</span>"
         r = string.format( "<span class=\"error\">%s</span>", LuaWiki )
     end
     end
     return r
     return r
Anonymer Benutzer