Modul:TemplateData: Unterschied zwischen den Versionen

294 Bytes hinzugefügt ,  7. November 2017
2017-11-05
wp>PerfektesChaos
(2017-10-15)
wp>PerfektesChaos
(2017-11-05)
Zeile 1: Zeile 1:
local TemplateData = { serial = "2017-10-15",
local TemplateData = { serial = "2017-11-05",
                       suite  = "TemplateData" }
                       suite  = "TemplateData" }
--[=[
--[=[
Zeile 9: Zeile 9:
local Config = {
local Config = {
     -- multiple #invoke option names mapped into unique internal fields
     -- multiple #invoke option names mapped into unique internal fields
     cat           = "strange",
     cat           = "strange",
--  classParams   = "classTable",
    classNoNumTOC  = "suppressTOCnum",
     cssParams     = "stylesTable",
--  classParams   = "classTable",
     cssParWrap   = "stylesTabWrap",
     cssParams     = "stylesTable",
     debug         = false,
     cssParWrap     = "stylesTabWrap",
     docpageCreate = "suffix",
     debug         = false,
     docpageDetect = "subpage",
     docpageCreate = "suffix",
     msgDescMiss   = "solo",
     docpageDetect = "subpage",
--  classTable   = false,    -- class for params table
     msgDescMiss   = "solo",
     loudly       = false,    -- show exported element, etc.
--  classTable     = false,    -- class for params table
     solo         = false,    -- complaint on missing description
     loudly         = false,    -- show exported element, etc.
     strange       = false,    -- title of maintenance category
     solo           = false,    -- complaint on missing description
     stylesTable   = false,    -- styles for params table
     strange       = false,    -- title of maintenance category
     stylesTabWrap = false,    -- styles for params table wrapper
     stylesTable   = false,    -- styles for params table
     subpage       = false,    -- pattern to identify subpage
     stylesTabWrap = false,    -- styles for params table wrapper
     suffix       = false    -- subpage creation scheme
     subpage       = false,    -- pattern to identify subpage
     suffix         = false,     -- subpage creation scheme
    suppressTOCnum = false    -- class for TOC number suppression
}
}
local Data = {
local Data = {
Zeile 971: Zeile 973:
     end
     end
     if Data.leading then
     if Data.leading then
        local toc = mw.html.create( "div" )
        if Config.suppressTOCnum then
            toc:addClass( Config.suppressTOCnum )
        end
        toc:wikitext( "__TOC__" )
         r:newline()
         r:newline()
         :wikitext( "__TOC__" )
         :node( toc )
         :newline()
         :newline()
     end
     end
Zeile 979: Zeile 986:
         if Data.leading then
         if Data.leading then
             r:node( mw.html.create( "h2" )
             r:node( mw.html.create( "h2" )
                      :wikitext( factory( "doc-params" ) ) )
                          :wikitext( factory( "doc-params" ) ) )
             :newline()
             :newline()
         end
         end
Anonymer Benutzer