Dokumentation für das Modul Hilfe:VisualEditor/config[Ansicht] [Bearbeiten] [Versionsgeschichte] [Aktualisieren]
Hinweise
local Export = { suite  = "HelpVisualEditor",                  sub    = "config",                  serial = "2019-05-13",                  item   = 63413913 } --[=[ Unterstützung für Vorlagen/Hilfeseiten Hilfe:VisualEditor/*** mw.loadData() ]=]    local Config = { bgItemSel = "EAF3FF",                  bgMainSel = "EAF3FF",                  borderBar = "C8CCD1",                  borderDd  = "BBBBBB",                  borderSel = "22BFFF",                  icon      = 16,                  itemSel   = 1,                  openDown  =                       { px  = 12,                         src = "OOjs UI icon expand.svg" },                  mainPX    = 20,                  shift     = mw.ustring.char( 8657 ),                  single    = "VisualEditor/Bedienung",                  shortcut  = "VisualEditor/Tastaturkombinationen",                  tstyleUI  = "MediaWiki-Button/styles.css" } -- Config    local Tree = { TOOLBAR =             { menu     = 0,                         entries  = { "UnDo",                                      "ReDo",                                      "Absatz",                                      "SchriftAlle",                                      "Link",                                      "Belegen",                                      "Listen",                                      "InsertAll",                                      "Sonderzeichen",                                      "Hilfe",                                      "Notes",                                      "Seitenoptionen", --                                   "Wikitext",                                      "SwitchMode",                                      "Speichern" } }, Absatz =              { menu     = 2,                         links    = 1, --                      slot     = "@toolbar-format-tooltip", --                      slot     = "@toolbar-paragraph-format", --                      slot     = "@shortcuts-formatting",                         show     = "Absatz",                         leader   = true,                         smart    = "Absatz formatieren",                         start    = "VisualEditor/Absatz",                         swift    = "mainAbsatz",                         entries  = { "Paragraf",                                      "Headline2",                                      "Headline3",                                      "Headline4",                                      "Headline5",                                      "Headline6",                                      "Vorformatiert",                                      "Blockzitat",                                      "Seitentitel" } }, Belegen =             { menu     = 2,                         links    = 0.75,                         before   = { img = "OOjs UI icon quotes-ltr.svg",                                      px  = 12,                                      top = true },                         slot     = "citoid-citoidtool-title",                         show     = "Belegen",                         shortcut = string.format( "Strg+%s+K",                                                   Config.shift ),                         start    = "Einzelnachweise/VisualEditor",                         swift    = "mainCite" }, Citation =            { menu     = 2,                         links    = 1,                         slot     = "@citoidtool-title",                         show     = "Zitat",                         smart    = "Belegen",                         shortcut = string.format( "Strg+%s+K",                                                   Config.shift ),                         start    = "Einzelnachweise/VisualEditor",                         swift    = "mainCite",                         entries  = { "Einfach",                                      "Weiterverwenden" } }, Hilfe =               { menu     = 2,                         rechts   = 1,                         slot     = "@help-tool",                         icon     = "OOjs UI icon help-ltr.svg",                         smart    = "Hilfe",                         start    = "VisualEditor/Hilfe",                         swift    = "top" }, InsertAll =           { menu     = 2,                         links    = 0.5,                         slot     = "@toolbar-insert",                         smart    = "Elemente einfügen",                         start    = "VisualEditor/Einfügen",                         swift    = "mainInsert",                         entries  = { "Medien",                                      "Vorlage",                                      "Tabelle",                                      "Kommentar",                                      "Hieroglyphen",                                      "Notenschrift",                                      "Unterschrift",                                      "Galerie",                                      "Chemistry",                                      "Formel",                                      "Karte",                                      "Syntaxhighlight",                                      "Diagramm",                                      "Einzelnachweisliste",                                      "Weniger" } }, -- InsertFew Link =                { menu     = 2,                         links    = 0.5,                         icon     = "OOjs UI icon link-ltr.svg", --                      slot     = "@",                         show     = "Verlinken",                         smart    = "Verlinken",                         start    = "Links/VisualEditor",                         swift    = "mainLink" },                       -- annotationbutton-link-tooltip                       -- linkinspector-button-link-external Listen =              { menu     = 2,                         links    = 1,                         icon     = "OOjs UI icon listBullet-ltr.svg", --                      slot     = "@toolbar-structure",                         show     = "Listen",                         shortcut = "Strg+K",                         smart    = "Aufzählungen",                         start    = "Listen/VisualEditor",                         swift    = "mainList",                         entries  = { "Liste",                                      "Nummerierte",                                      "EinzugWeniger",                                      "EinzugMehr" } }, Notes =               { menu     = 2,                         rechts   = 1,                         icon     = "OOjs UI icon alert.svg",                         slot     = "@editnotices-tooltip",                         smart    = "Bearbeitungsnotizen",                         start    = "VisualEditor/Bearbeitungsnotizen",                         swift    = false }, ReDo =                { menu     = 2,                         links    = 0.5,                         icon     = "OOjs UI icon arched-arrow-ltr.svg",                         slot     = "@historybutton-redo-tooltip",                         shortcut = string.format( "Strg+%s+Z, Strg+Y",                                                   Config.shift ),                         smart    = "Wiederholen",                         start    = "VisualEditor/Wiederholen",                         swift    = false }, SchriftAlle =         { menu     = -2,                         links    = 0.5,                         icon     = "OOjs UI icon text-style.svg", --                      slot     = "@toolbar-text-style", --                      slot     = "@toolbar-style-tooltip", --                      slot     = "@shortcuts-text-style",                         show     = "Schrifteigenschaften",                         smart    = "Text gestalten",                         start    = "VisualEditor/Schrifteigenschaften",                         swift    = "mainSchrift",                         entries  = { "Fett",                                      "Kursiv",                                      "Hochstellen",                                      "Tiefstellen",                                      "Durchstreichen",                                      "Computercode",                                      "Unterstreichen",                                      "Sprache",                                      "Gross",                                      "Klein",                                      "Gestaltlos",                                      "Weniger" } }, -- SchriftAllNix -- SchriftKurz -- SchriftKurzNix Seitenoptionen =      { menu     = 2,                         rechts   = 1,                         slot     = "@pagemenu-tooltip", --                      align    = "right",                         less     = true,   -- no expand                         icon     = "OOjs UI icon menu.svg",                         smart    = "Seitenoptionen",                         start    = "VisualEditor/Seitenoptionen",                         swift    = "mainPageOpt",                         entries  = { "Optionen",                                      "Kategorien",                                      "Seiteneinstellungen",                                      "Erweiterte",                                      "Sprachen",                                      "TemplatesUsed",                                      "CodeMirror",                                      "ToggleTextDir",                                      "Suchen" } }, -- SeitenoptionenCodem -- SeitenoptionenCodemAktiv Sonderzeichen =       { menu     = 2,                         links    = 0.5,                         icon     = "OOjs UI icon specialCharacter.svg",                         slot     = "@specialcharacter-button-tooltip",                         smart    = "Sonderzeichen",                         start    = "VisualEditor/Sonderzeichen",                         swift    = "mainChars" },                         -- symbol-group Speichern =           { menu        = -9,                         rechts      = 1,                         progressive = true,                         slot     = "@toolbar-savedialog",                         smart    = "Änderungen abspeichern",                         start    = "VisualEditor/Speichern",                         swift    = "mainSave" },                         --         savedialog-label-save SwitchMode =          { menu     = 2,                         rechts   = 1,                         icon     = "OOjs UI icon edit-ltr.svg",                         show     = "Wikitext",                         smart    = mw.message.new( "visualeditor-mweditmode-tooltip" ):plain(),                         start    = "VisualEditor/Wikitext",                         swift    = false,                         entries  = { "SwitchVisual",                                      "SwitchSource" } }, UnDo =                { menu     = 2,                         links    = 0.5,                         borderR  = false,                         icon     = "OOjs UI icon arched-arrow-rtl.svg",                         slot     = "@historybutton-undo-tooltip",                         shortcut = "Strg+Z",                         smart    = "Rückgängig machen",                         start    = "VisualEditor/Rückgängig machen",                         swift    = false }, Wikitext =            { menu     = 2,                         rechts   = 1,                         icon     = "OOjs UI icon wikiText.svg",                         show     = "Wikitext", --                      slot     = "@ca-editsource", --                      slot     = "@ca-editsource-section",                         smart    = "Zur Quelltextbearbeitung wechseln",                         start    = "VisualEditor/Wikitext",                         swift    = false }, -- Allgemein Abbrechen =           { menu = 0,                         slot = "@dialog-action-cancel" },                         --       toolbar-cancel ApplyChanges =        { menu        = -9,                         rechts      = 1,                         progressive = true,                         slot     = "@dialog-action-apply",                         smart    = "Änderungen abspeichern",                         start    = false,                         swift    = "mainSave" }, Mehr =                { menu = 0,                         slot = "ooui-toolgroup-expand",                         icon = "OOjs UI icon expand.svg" }, Weniger =             { menu = 0,                         slot = "ooui-toolgroup-collapse",                         icon = "OOjs UI icon collapse.svg" }, -- Absatz Paragraf =            { menu = 3,                         slot = "@formatdropdown-format-paragraph",                         shortcut = "Strg+0" }, Headline2 =           { menu = 3,                         slot = "@formatdropdown-format-mw-heading2",                         style = "font-size:120%",                         shortcut = "Strg+2" }, Headline3 =           { menu = 3,                         slot = "@formatdropdown-format-mw-heading3",                         style = "font-weight:bold",                         shortcut = "Strg+3" }, Headline4 =           { menu = 3,                         slot = "@formatdropdown-format-mw-heading4",                         style = "font-size:90%",                         shortcut = "Strg+4" }, Headline5 =           { menu = 3,                         slot = "@formatdropdown-format-mw-heading5",                         style = "font-size:80%",                         shortcut = "Strg+5" }, Headline6 =           { menu = 3,                         slot = "@formatdropdown-format-mw-heading6",                         style = "font-size:70%",                         shortcut = "Strg+6" }, Vorformatiert =       { menu = 3,                         slot = "@formatdropdown-format-preformatted",                         style = "font-family:monospace",                         shortcut = "Strg+7" }, Blockzitat =          { menu = 3,                         slot = "@formatdropdown-format-blockquote",                         shortcut = "Strg+8" }, Seitentitel =         { menu = 3,                         slot = "@formatdropdown-format-mw-heading1",                         style = "font-size:150%",                         shortcut = "Strg+1" }, -- Belegen --                    cite-ve-toolbar-group-label --                    cite-ve-dialogbutton-reference-title --                    cite-ve-reference-input-placeholder Einfach =             { menu = 3,                         slot = "cite-ve-dialogbutton-reference-tooltip",                         icon = "VisualEditor icon reference-ltr.svg" }, Weiterverwenden =     { menu = 3,                         slot = "cite-ve-dialog-reference-useexisting-tool",                         icon = "VisualEditor icon reference-existing-ltr.svg" }, -- Insert Medien =              { menu = 3,                         icon = "OOjs UI icon image-ltr.svg", --                      slot = "@dialog-media-insert-button",                         slot = "@dialogbutton-media-tooltip" }, Vorlage =             { menu = 3,                         icon = "OOjs UI icon puzzle-ltr.svg",                         slot = "@dialogbutton-template-tooltip" }, Tabelle =             { menu = 3,                         icon = "OOjs UI icon table.svg",                         slot = "@toolbar-table" }, Kommentar =           { menu = 3,                         icon = "OOjs UI icon notice.svg",                         px   = 18,                         slot = "@commentinspector-tooltip" }, Hieroglyphen =        { menu = 3,                         icon = "OOjs UI icon hiero.svg",                         px   = 18,                         slot = "wikihiero-visualeditor-mwhieroinspector-title" }, Syntaxhighlight =     { menu = 3,                         icon = "OOjs UI icon markup.svg",                         slot = "syntaxhighlight-visualeditor-mwsyntaxhighlightinspector-title" }, Notenschrift =        { menu = 3,                         icon = "OOjs UI icon score.svg",                         slot = "score-visualeditor-mwscoreinspector-title" }, Unterschrift =        { menu = 3,                         icon = "OOjs UI icon signature-ltr.svg",                         slot = "@mwsignature-tool" }, Galerie =             { menu = 3,                         icon = "OOjs UI icon imageGallery-ltr.svg",                         slot = "@mwgallerydialog-title" }, Chemistry =           { menu = 3,                         icon = "OOjs UI icon chem.svg",                         --      math-visualeditor-mwcheminspector-title                         slot = "math-visualeditor-mwchemdialog-title" }, Formel =              { menu = 3,                         icon = "OOjs UI icon math.svg",                         --      math-visualeditor-mwmathinspector-title                         slot = "math-visualeditor-mwmathdialog-title" }, Karte =               { menu = 3,                         icon = "OOjs UI icon map-ltr.svg",                         slot = "@mwmapsdialog-title" }, Diagramm =            { menu = 3,                         icon = "OOjs UI icon graph.svg",                         slot = "graph-ve-dialog-button-tooltip" }, Einzelnachweisliste = { menu = 3,                         icon = "VisualEditor icon references-ltr.svg",                         slot = "cite-ve-dialogbutton-referenceslist-tooltip" }, -- Listen Liste =               { menu = 3,                         slot = "@listbutton-bullet-tooltip",                         icon = "OOjs UI icon listBullet-ltr.svg" }, Nummerierte =         { menu = 3,                         slot = "@listbutton-number-tooltip",                         icon = "OOjs UI icon listNumbered-ltr.svg" }, EinzugWeniger =       { menu = 3,                         slot = "@indentationbutton-outdent-tooltip",                         icon = "OOjs UI icon outdent-ltr.svg",                         shortcut = string.format( "%s+Tab, Strg+[",                                                   Config.shift ) }, EinzugMehr =          { menu = 3,                         slot = "@indentationbutton-indent-tooltip",                         icon = "OOjs UI icon indent-ltr.svg",                         shortcut = "Tab, Strg+]" }, -- Medien Hochladen =           { menu = 4,                         icon = "OOjs UI icon upload-ltr.svg",                         slot = "@dialog-media-upload" }, -- Schrift Computercode =        { menu = 3,                         icon = "OOjs UI icon code.svg",                         slot = "@annotationbutton-code-tooltip",                         shortcut = string.format( "Strg+%s+6",                                                   Config.shift ) }, Durchstreichen =      { menu = 3,                         icon = "OOjs UI icon strikethrough-a.svg",                         slot = "@annotationbutton-strikethrough-tooltip",                         shortcut = string.format( "Strg+%s+5",                                                   Config.shift ) }, Fett =                { menu = 3,                         icon = "OOjs UI icon bold-f.svg",                         slot = "@annotationbutton-bold-tooltip",                         shortcut = "Strg+B" }, Gross =               { menu = 3,                         icon = "OOjs UI icon bigger-ltr.svg",                         slot = "@annotationbutton-big-tooltip" }, Hochstellen =         { menu = 3,                         icon = "OOjs UI icon superscript-ltr.svg",                         slot = "@annotationbutton-superscript-tooltip",                         shortcut = "Strg+." }, Klein =               { menu = 3,                         icon = "OOjs UI icon smaller-ltr.svg",                         slot = "@annotationbutton-small-tooltip" }, Kursiv =              { menu = 3,                         icon = "OOjs UI icon italic-k.svg",                         slot = "@annotationbutton-italic-tooltip",                         shortcut = "Strg+I" }, Sprache =             { menu = 3,                         icon = "OOjs UI icon language-ltr.svg",                         slot = "@annotationbutton-language-tooltip" }, Tiefstellen =         { menu = 3,                         icon = "OOjs UI icon subscript-ltr.svg",                         slot = "@annotationbutton-subscript-tooltip",                         shortcut = "Strg+," }, Unterstreichen =      { menu = 3,                         icon = "OOjs UI icon underline-u.svg",                         slot = "@annotationbutton-underline-tooltip",                         shortcut = "Strg+U" }, Gestaltlos =          { menu = 3,                         icon = "OOjs UI icon cancel.svg",                         slot = "@clearbutton-tooltip" }, GestaltlosNix =       { menu = 3,                         icon = "OOjs UI icon cancel.svg",                         slot = "@clearbutton-tooltip",                         lowered = true }, -- Seitenoptionen Optionen =            { menu  = 3,                         icon  = "OOjs UI icon window.svg", --                      show  = "Optionen",                         slot  = "@dialog-meta-title" }, Kategorien =          { menu  = 3,                         icon  = "OOjs UI icon tag.svg",                         slot  = "@dialog-meta-categories-data-label",                         start = "Kategorien/VisualEditor",                         swift = "optsCat" }, Seiteneinstellungen = { menu  = 3,                         icon  = "OOjs UI icon pageSettings.svg",                         slot  = "@dialog-meta-settings-label",                         start = "VisualEditor/Seiteneinstellungen",                         swift = "optsPage" }, Erweiterte =          { menu  = 3,                         icon  = "OOjs UI icon advanced.svg",                         slot  = "@dialog-media-page-advanced",                         start = "VisualEditor/Erweiterte Einstellungen",                         swift = "optsAdvanced" }, Sprachen =            { menu  = 3,                         slot  = "@dialog-meta-languages-label",                         icon  = "OOjs UI icon language-ltr.svg",                         start = "Internationalisierung/VisualEditor",                         swift = "optsLang" }, TemplatesUsed =       { menu  = 3,                         icon  = "OOjs UI icon puzzle-ltr.svg",                         slot  = "@templatesused-tool",                         start = "VisualEditor/Verwendete Vorlagen",                         swift = "optsTmplUsed" }, CodeMirror =          { menu    = 3,                         icon    = "OOjs UI icon highlight.svg",                         slot    = "codemirror-toggle-label",                         start   = "VisualEditor/CodeMirror",                         swift   = "optsCodem",                         lowered = true                       }, -- CodeMirrorAktiv -- CodeMirrorInaktiv ToggleTextDir =       { menu  = 3,                         icon  = "OOjs UI icon text-dir-righttoleft.svg",                         slot  = "@changedir-tool-rtl",                         start = "VisualEditor/Textausrichtung",                         swift = "optsTextDir",                         shortcut = string.format( "Strg+%s+X",                                                   Config.shift ) }, Suchen =              { menu  = 3,                         show  = "Suchen und Ersetzen",                         icon  = "OOjs UI icon articleSearch-ltr.svg",                         slot  = "@dialog-media-search-tab-search",                         start = "VisualEditor/Suchen und Ersetzen",                         swift = "optsSearch",                         shortcut = "Strg+F" }, SourceEdit =          { menu  = -2,                         icon  = "OOjs UI icon edit-ltr.svg",                         show  = "Wikitext",                         start = "VisualEditor/Wikitext" }, SwitchSource =        { menu  = 3,                         icon  = "OOjs UI icon wikiText.svg", --                      show  = "Zur Quelltextbearbeitung wechseln",                         slot  = "@mweditmodesource-tool-current", --                      slot  = "@ca-editsource", --                      slot  = "@ca-editsource-section",                         start = "VisualEditor/Wikitext",                         swift = false }, SwitchVisual =        { menu  = 3,                         icon  = "OOjs UI icon eye.svg",                         slot  = "@mweditmodeve-tool-current",                         start = "VisualEditor/Wikitext",                         swift = false }, -- Extras MathGroup =           { menu = -2,                         entries  = { "MathItemAccents",                                      "MathItemFunctions",                                      "MathItemBounds",                                      "MathItemProjections",                                      "MathItemDerivatives",                                      "MathItemSymbols",                                      "MathItemModular",                                      "MathItemRoot",                                      "MathItemOperators",                                      "MathItemSets",                                      "MathItemRelations",                                      "MathItemGeometry",                                      "MathItemLogic",                                      "MathItemArrows",                                      "MathItemSpecial",                                      "MathItemUnsorted",                                      "MathItemGreek",                                      "MathItemHebrew",                                      "MathItemTypefaces",                                      "MathItemSpacing",                                      "MathItemParentheses",                                      "MathItemMatrices",                                      "MathItemSubscripts",                                      "MathItemLarge" } }, MathItemAccents     = { menu = -2,                         slot = "math-visualeditor-symbol-group-math-accents" }, MathItemFunctions   = { menu = -2,                         slot = "math-visualeditor-symbol-group-math-functions" }, MathItemBounds      = { menu = -2,                         slot = "math-visualeditor-symbol-group-math-bounds" }, MathItemProjections = { menu = -2,                         slot = "math-visualeditor-symbol-group-math-projections" }, MathItemDerivatives = { menu = -2,                         slot = "math-visualeditor-symbol-group-math-derivatives" }, MathItemSymbols     = { menu = -2,                         slot = "math-visualeditor-symbol-group-math-symbols" }, MathItemModular     = { menu = -2,                         slot = "math-visualeditor-symbol-group-math-modular" }, MathItemRoot        = { menu = -2,                         slot = "math-visualeditor-symbol-group-math-root" }, MathItemOperators   = { menu = -2,                         slot = "math-visualeditor-symbol-group-math-operators" }, MathItemSets        = { menu = -2,                         slot = "math-visualeditor-symbol-group-math-sets" }, MathItemRelations   = { menu = -2,                         slot = "math-visualeditor-symbol-group-math-relations" }, MathItemGeometry    = { menu = -2,                         slot = "math-visualeditor-symbol-group-math-geometry" }, MathItemLogic       = { menu = -2,                         slot = "math-visualeditor-symbol-group-math-logic" }, MathItemArrows      = { menu = -2,                         slot = "math-visualeditor-symbol-group-math-arrows" }, MathItemSpecial     = { menu = -2,                         slot = "math-visualeditor-symbol-group-math-special" }, MathItemUnsorted    = { menu = -2,                         slot = "math-visualeditor-symbol-group-math-unsorted" }, MathItemGreek       = { menu = -2,                         slot = "math-visualeditor-symbol-group-math-greek" }, MathItemHebrew      = { menu = -2,                         slot = "math-visualeditor-symbol-group-math-hebrew" }, MathItemTypefaces   = { menu = -2,                         slot = "math-visualeditor-symbol-group-math-typefaces" }, MathItemSpacing     = { menu = -2,                         slot = "math-visualeditor-symbol-group-math-spacing" }, MathItemParentheses = { menu = -2,                         slot = "math-visualeditor-symbol-group-math-parentheses" }, MathItemMatrices    = { menu = -2,                         slot = "math-visualeditor-symbol-group-math-matrices" }, MathItemSubscripts  = { menu = -2,                         slot = "math-visualeditor-symbol-group-math-subscripts" }, MathItemLarge       = { menu = -2,                         slot = "math-visualeditor-symbol-group-math-large" }, PageOptOptions     =  { menu = -2,                         entries  = { "Kategorien",                                      "Seiteneinstellungen",                                      "Erweiterte",                                      "Sprachen",                                      "TemplatesUsed" } }, TemplateTransclude =  { menu = -2,                         entries  = { "TemplateName",                                      "TemplateParMand",                                      "TemplateParOpt",                                      "TemplateMore" } }, TemplateName =        { menu = 3,                         show = "'''Vorlagenname'''",                         icon = "OOjs UI icon puzzle-ltr.svg" }, TemplateParMand =     { menu = 3,                         show = "'''Parameter-1'''",                         icon = "VisualEditor icon parameter-ltr.svg",                         iconRight = "OOjs UI indicator required.svg",                         pxR       = 10 }, TemplateParOpt =      { menu = 3,                         show = "'''Parameter-2'''",                         icon = "VisualEditor icon parameter-ltr.svg" }, TemplateMore =        { menu = 3,                         show = "Weitere Informationen",                         icon = "VisualEditor icon parameter-ltr.svg" } } -- Tree    if mw.site.server:find( "//de.wikivoyage.org", 1, true ) then     table.remove ( Tree.InsertAll.entries, 11 )    -- Kartographer end   Export.config   = Config Export.tree     = Tree Export.failsafe = Export.serial  return Export