Modul:TemplateData: Unterschied zwischen den Versionen

K
keine Bearbeitungszusammenfassung
(Die Seite wurde neu angelegt: „local TemplateData = { suite = "TemplateData", serial = "2018-04-21", item = 46997995 } --[=[ improve template…“)
 
KKeine Bearbeitungszusammenfassung
Zeile 1.707: Zeile 1.707:
     -- Returns string, or not
     -- Returns string, or not
     if type( adapt ) == "string" then
     if type( adapt ) == "string" then
        local lucky
         Data.source = adapt
         Data.source = adapt
         free()
         free()
         lucky, Data.got = pcall( mw.text.jsonDecode, Data.source )
         Data.got = mw.text.jsonDecode( Data.source )
         if lucky then
         if Data.got then
             full()
             full()
            if Data.lasting then
                Fault( "deprecated type syntax" )
            end
            if Data.less then
                Fault( Config.solo )
            end
         elseif not Data.strip then
         elseif not Data.strip then
             Fault( "fatal JSON error: " .. Data.got )
             Fault( "fatal JSON error" )
         end
         end
     end
     end
     return Data.slim
     return Data.slim
end -- TemplateData.getPlainJSON()
end