<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>http://www.helmstedt-wiki.de/index.php?action=history&amp;feed=atom&amp;title=Modul%3AHelmstedt-Wiki%3AGadgetsAll</id>
	<title>Modul:Helmstedt-Wiki:GadgetsAll - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="http://www.helmstedt-wiki.de/index.php?action=history&amp;feed=atom&amp;title=Modul%3AHelmstedt-Wiki%3AGadgetsAll"/>
	<link rel="alternate" type="text/html" href="http://www.helmstedt-wiki.de/index.php?title=Modul:Helmstedt-Wiki:GadgetsAll&amp;action=history"/>
	<updated>2026-06-16T02:57:17Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Helmstedt-Wiki</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>http://www.helmstedt-wiki.de/index.php?title=Modul:Helmstedt-Wiki:GadgetsAll&amp;diff=4466&amp;oldid=prev</id>
		<title>Wikiadmin: Die Seite wurde neu angelegt: „--[==[ Generiere Liste für Helmstedt-Wiki:Technik/Skin/Gadgets/!Alle Gadgets ]==] local SkinGadgets = { seek    = &quot;^/Skin/Gadgets/([^!].+)$&quot;,                       slipped = &quot;FEHLT @@@@@@@@@@@@@@@ FEHLT&quot;,                       stack   = &quot;Modul:PageTree/WP:Technik/bot&quot;,                       start   = &quot;Technik/Skin/Gadgets&quot;,                       sub     = &quot;Unterseite von&quot; }    local function fill( all, add, frame )     local s   = string.format( &quot;%s/…“</title>
		<link rel="alternate" type="text/html" href="http://www.helmstedt-wiki.de/index.php?title=Modul:Helmstedt-Wiki:GadgetsAll&amp;diff=4466&amp;oldid=prev"/>
		<updated>2026-06-11T16:51:32Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „--[==[ Generiere Liste für &lt;a href=&quot;/wiki/Helmstedt-Wiki:Technik/Skin/Gadgets/!Alle_Gadgets&quot; title=&quot;Helmstedt-Wiki:Technik/Skin/Gadgets/!Alle Gadgets&quot;&gt;Helmstedt-Wiki:Technik/Skin/Gadgets/!Alle Gadgets&lt;/a&gt; ]==] local SkinGadgets = { seek    = &amp;quot;^/Skin/Gadgets/([^!].+)$&amp;quot;,                       slipped = &amp;quot;FEHLT @@@@@@@@@@@@@@@ FEHLT&amp;quot;,                       stack   = &amp;quot;Modul:PageTree/WP:Technik/bot&amp;quot;,                       start   = &amp;quot;Technik/Skin/Gadgets&amp;quot;,                       sub     = &amp;quot;Unterseite von&amp;quot; }    local function fill( all, add, frame )     local s   = string.format( &amp;quot;%s/…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;--[==[&lt;br /&gt;
Generiere Liste für [[Helmstedt-Wiki:Technik/Skin/Gadgets/!Alle Gadgets]]&lt;br /&gt;
]==]&lt;br /&gt;
local SkinGadgets = { seek    = &amp;quot;^/Skin/Gadgets/([^!].+)$&amp;quot;,&lt;br /&gt;
                      slipped = &amp;quot;FEHLT @@@@@@@@@@@@@@@ FEHLT&amp;quot;,&lt;br /&gt;
                      stack   = &amp;quot;Modul:PageTree/WP:Technik/bot&amp;quot;,&lt;br /&gt;
                      start   = &amp;quot;Technik/Skin/Gadgets&amp;quot;,&lt;br /&gt;
                      sub     = &amp;quot;Unterseite von&amp;quot; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
local function fill( all, add, frame )&lt;br /&gt;
    local s   = string.format( &amp;quot;%s/%s&amp;quot;, SkinGadgets.start, add )&lt;br /&gt;
    local got = mw.title.makeTitle( 4, s )&lt;br /&gt;
    if got.exists then&lt;br /&gt;
        local dd  = mw.html.create( &amp;quot;dd&amp;quot; )&lt;br /&gt;
        local dt  = mw.html.create( &amp;quot;dt&amp;quot; )&lt;br /&gt;
        got = mw.message.new( &amp;quot;Gadget-&amp;quot; .. add )&lt;br /&gt;
        dt:wikitext( string.format( &amp;quot;[[../%s/]]&amp;quot;, add ) )&lt;br /&gt;
        if got:exists() then&lt;br /&gt;
            s = got:plain()&lt;br /&gt;
            dd:wikitext( frame:preprocess( s ) )&lt;br /&gt;
        elseif add:find( &amp;quot;/&amp;quot;, 1, true ) then&lt;br /&gt;
            s = add:match( &amp;quot;^([^/]+)/&amp;quot; )&lt;br /&gt;
            dd:wikitext( string.format( &amp;quot;&amp;#039;&amp;#039;%s [[../%s/]]&amp;#039;&amp;#039;&amp;quot;,&lt;br /&gt;
                                        SkinGadgets.sub, s ) )&lt;br /&gt;
        else&lt;br /&gt;
            dd:addClass( &amp;quot;error&amp;quot; )&lt;br /&gt;
              :wikitext( SkinGadgets.slipped )&lt;br /&gt;
        end&lt;br /&gt;
        all:node( dt )&lt;br /&gt;
           :newline()&lt;br /&gt;
           :node( dd )&lt;br /&gt;
           :newline()&lt;br /&gt;
    end&lt;br /&gt;
end -- fill()&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
local function first( a1, a2 )                &lt;br /&gt;
    return mw.ustring.lower( a1 ) &amp;lt; mw.ustring.lower( a2 )&lt;br /&gt;
end -- first()&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
local function f( frame )&lt;br /&gt;
    local lucky, pages = pcall( mw.loadData, SkinGadgets.stack )&lt;br /&gt;
    local r, scream&lt;br /&gt;
    if type( pages ) == &amp;quot;table&amp;quot; then&lt;br /&gt;
        pages = pages.pages&lt;br /&gt;
        if type( pages ) == &amp;quot;table&amp;quot; then&lt;br /&gt;
            local gadgets = { }&lt;br /&gt;
            local s&lt;br /&gt;
            for k, v in pairs( pages ) do&lt;br /&gt;
                e = pages[ i ]&lt;br /&gt;
                if type( v ) == &amp;quot;string&amp;quot; then&lt;br /&gt;
                    s =  mw.ustring.match( v, SkinGadgets.seek )&lt;br /&gt;
                    if s then&lt;br /&gt;
                        table.insert( gadgets, s )&lt;br /&gt;
                    end&lt;br /&gt;
                end&lt;br /&gt;
            end -- for i&lt;br /&gt;
            if #gadgets &amp;gt; 0 then&lt;br /&gt;
                table.sort( gadgets, first )&lt;br /&gt;
                r = mw.html.create( &amp;quot;dl&amp;quot; )&lt;br /&gt;
                for i = 1, #gadgets do&lt;br /&gt;
                    fill( r, gadgets[ i ], frame )&lt;br /&gt;
                end -- for i&lt;br /&gt;
            else&lt;br /&gt;
                scream = &amp;quot;Komponente &amp;#039;pages&amp;#039; leer&amp;quot;&lt;br /&gt;
            end&lt;br /&gt;
        else&lt;br /&gt;
            scream = &amp;quot;Komponente &amp;#039;pages&amp;#039; fehlt in &amp;quot;&lt;br /&gt;
            scream = scream .. SkinGadgets.stack&lt;br /&gt;
        end&lt;br /&gt;
    else&lt;br /&gt;
        scream = pages&lt;br /&gt;
    end&lt;br /&gt;
    if scream then&lt;br /&gt;
        r = mw.html.create( &amp;quot;div&amp;quot; )&lt;br /&gt;
        r:addClass( &amp;quot;error&amp;quot; )&lt;br /&gt;
         :wikitext( scream )&lt;br /&gt;
    end&lt;br /&gt;
    return tostring( r )&lt;br /&gt;
end -- f()&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-- Export&lt;br /&gt;
local p = { }&lt;br /&gt;
p.f = function ( frame )&lt;br /&gt;
    return f( frame )&lt;br /&gt;
end -- p.f&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Wikiadmin</name></author>
	</entry>
</feed>