<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Modul%3AHilfe%3AVisualEditor%2Fmaintain</id>
	<title>Modul:Hilfe:VisualEditor/maintain - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Modul%3AHilfe%3AVisualEditor%2Fmaintain"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Modul:Hilfe:VisualEditor/maintain&amp;action=history"/>
	<updated>2026-06-03T04:34:33Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Modul:Hilfe:VisualEditor/maintain&amp;diff=2926374&amp;oldid=prev</id>
		<title>imported&gt;PerfektesChaos: 2017-02-13</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Modul:Hilfe:VisualEditor/maintain&amp;diff=2926374&amp;oldid=prev"/>
		<updated>2017-02-15T12:09:16Z</updated>

		<summary type="html">&lt;p&gt;2017-02-13&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;--[=[ 2017-02-13&lt;br /&gt;
Unterstützung für Vorlagen/Hilfeseiten Hilfe:VisualEditor/***&lt;br /&gt;
Maintain: Wartungsübersicht&lt;br /&gt;
]=]&lt;br /&gt;
-- rEVED modules/ve-mw/init/ve.init.mw.Target.js&lt;br /&gt;
-- rEVED modules/ve-mw/init/targets/ve.init.mw.DesktopArticleTarget.js&lt;br /&gt;
local lucky, Data = pcall( mw.loadData,&lt;br /&gt;
                           &amp;quot;Module:Hilfe:VisualEditor/config&amp;quot; )&lt;br /&gt;
if type( Data ) ~= &amp;quot;table&amp;quot; then&lt;br /&gt;
    error( &amp;quot;[[Module:Hilfe:VisualEditor/config]] fehlt&amp;quot; )&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-- Export&lt;br /&gt;
local p = { }&lt;br /&gt;
&lt;br /&gt;
p.color = function ( frame )&lt;br /&gt;
    local cnf = Data.config&lt;br /&gt;
    local r = &amp;quot;\n{| class=&amp;#039;wikitable sortable&amp;#039;\n|-\n&amp;quot;&lt;br /&gt;
    local s = &amp;quot;%s\n|-\n|&amp;lt;code&amp;gt;#%s&amp;lt;/code&amp;gt;||&amp;lt;code&amp;gt;%s&amp;lt;/code&amp;gt;|&amp;quot; ..&lt;br /&gt;
                                         &amp;quot;|style=&amp;#039;background-color:#%s&amp;#039;|&amp;quot;&lt;br /&gt;
    local f = function ( access )&lt;br /&gt;
                  r = string.format( s,&lt;br /&gt;
                                     r,&lt;br /&gt;
                                     access,&lt;br /&gt;
                                     cnf[ access ],&lt;br /&gt;
                                     cnf[ access ] )&lt;br /&gt;
              end -- f()&lt;br /&gt;
    r = r .. &amp;quot;! Key !! Code !! Farbe&amp;quot;&lt;br /&gt;
    for k, v in pairs( cnf ) do&lt;br /&gt;
        if k:match( &amp;quot;^b[go]&amp;quot; ) then&lt;br /&gt;
            f( k )&lt;br /&gt;
        end&lt;br /&gt;
    end -- for k, v&lt;br /&gt;
    r = r .. &amp;quot;\n|}&amp;quot;&lt;br /&gt;
    return r&lt;br /&gt;
end -- p.color()&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
p.serial = function ( frame )&lt;br /&gt;
    return Data.serial&lt;br /&gt;
end -- p.serial()&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
p.tree2table = function ( frame )&lt;br /&gt;
    local r   = &amp;quot;\n{| class=&amp;#039;wikitable sortable&amp;#039;\n|-\n! &amp;quot;&lt;br /&gt;
    local sti = &amp;quot;font-size:smaller;&amp;quot;&lt;br /&gt;
    local stm = &amp;quot;font-family:monospace;font-size:90%;white-space:nowrap;&amp;quot;&lt;br /&gt;
    local o, s, say, srv&lt;br /&gt;
    r = r .. &amp;quot;Key !! msg / int: !! Systemnachricht !! Rückfalltext&amp;quot;&lt;br /&gt;
          .. &amp;quot; !! Icon !! File&amp;quot;&lt;br /&gt;
    for k, v in pairs(  Data.tree ) do&lt;br /&gt;
        r = string.format( &amp;quot;%s\n|-\n|%s||&amp;quot;, r, k )&lt;br /&gt;
        if v.slot then&lt;br /&gt;
            srv = v.slot:gsub( &amp;quot;^@&amp;quot;, &amp;quot;visualeditor-&amp;quot; )&lt;br /&gt;
            o   = mw.message.new( srv )&lt;br /&gt;
            if o:exists() then&lt;br /&gt;
                s = o:plain()&lt;br /&gt;
            else&lt;br /&gt;
                s = &amp;quot;&amp;#039;&amp;#039;&amp;#039;*****&amp;#039;&amp;#039;&amp;#039;&amp;quot;&lt;br /&gt;
            end&lt;br /&gt;
            r = string.format( &amp;quot;%sstyle=&amp;#039;%s&amp;#039;|%s||%s||&amp;quot;,&lt;br /&gt;
                               r, stm, srv, s )&lt;br /&gt;
        else&lt;br /&gt;
            r = r .. &amp;quot; || ||&amp;quot;&lt;br /&gt;
            s = false&lt;br /&gt;
        end&lt;br /&gt;
        if v.show then&lt;br /&gt;
            say = v.show&lt;br /&gt;
            if say == s then&lt;br /&gt;
                say = string.format( &amp;quot;&amp;lt;s&amp;gt;%s&amp;lt;/s&amp;gt;&amp;quot;, say )&lt;br /&gt;
            end&lt;br /&gt;
            r = string.format( &amp;quot;%s%s||&amp;quot;, r, say )&lt;br /&gt;
        else&lt;br /&gt;
            r = r .. &amp;quot; ||&amp;quot;&lt;br /&gt;
        end&lt;br /&gt;
        if v.icon then&lt;br /&gt;
            r = string.format( &amp;quot;%s[[File:%s|16px]]||style=&amp;#039;%s&amp;#039;|%s&amp;quot;,&lt;br /&gt;
                               r, v.icon, sti, v.icon )&lt;br /&gt;
        else&lt;br /&gt;
            r = r .. &amp;quot; ||&amp;quot;&lt;br /&gt;
        end&lt;br /&gt;
    end -- for k, v&lt;br /&gt;
    r = r .. &amp;quot;\n|}&amp;quot;&lt;br /&gt;
    return r&lt;br /&gt;
end -- p.tree2table()&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>imported&gt;PerfektesChaos</name></author>
	</entry>
</feed>