Bruger:HP/common.js: Forskelle mellem versioner

Spring til navigation Spring til søgning
mNo edit summary
mNo edit summary
 
(124 mellemliggende versioner af den samme bruger vises ikke)
Linje 1: Linje 1:
/* Se også [[MediaWiki:Common.js]] */
/* WikiEditor tilpasses i [[MediaWiki:Common.js]] eller [[Speciel:MyPage/common.js]] (aktiveres i Localsettings.php med $wgUseSiteJs = true;) */
/* aktiveres i Localsettings.php med $wgAllowUserJs  = true; */
 
„“
/* Indstilling af popup-gadget - vistnok umuligt at vise aktive skabelon med tekst */
window.popupPreviewFirstParOnly = false;
 
 
/* WikiEditor er defineret i extensions/WikiEditor/modules/jquery.wikiEditor.toolbar.config.js se mediawiki:Extension:WikiEditor/Toolbar Customization */
/* Passende knapper findes på bl.a. [[commons:OOUI icons]]  */
 
var customizeToolbar = function () {
var customizeToolbar = function () {
/* Tilpasning af WikiEditor indsættes nedenfor */
/*  Tilret elementer i topbjælke sektion (main) */
/*  Fjern gruppen format med knapperne bold og italic, samt fra gruppen insert knapperne file og reference */
$( '#wpTextbox1' ).wikiEditor( 'removeFromToolbar', {
  'section': 'main',
  'group': 'format',
});
$( '#wpTextbox1' ).wikiEditor( 'removeFromToolbar', {
  'section': 'main',
  'group': 'insert',
  'tool': 'file',
});
$( '#wpTextbox1' ).wikiEditor( 'removeFromToolbar', {
  'section': 'main',
  'group': 'insert',
  'tool': 'reference',
});
/*  Indsæt elementer */
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        section: 'main',
        group: 'insert',
        tools: {
                "disambig": {
                        label: 'Skibsinfoboks',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/e/e9/Maki-ferry-15.svg',
                        action: {
                                type: 'replace',
                                options: {
                                        pre: "{{sk\n| k=",
                                        post: "\n| før=\n| navn=\n| hjem=\n| værft=\n| år=18\n| b= | d= | m=\n| jma=\n| vragg=\n| wrs=\n| {{gps||}}\n| liv= | død=\n}}"
                                }
                        }
                }
        }
} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        section: 'main',
        group: 'insert',
        tools: {
                "disambig": {
                        label: 'Avisartikler og kategorier',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/5/55/OOjs_UI_icon_newspaper-ltr.svg',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "\n{{a|",
                                        peri: "dato",
                                        post: "}}\n\n<noinclude>\n[[kategori:]]\n[[kategori:]]\n[[kategori:]]\n[[kategori:]]\n[[kategori:Stranding]]\n[[kategori:Auktion]]\n[[kategori:Vrag]]\n</noinclude>"
                                }
                        }
                }
        }
} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        section: 'main',
        group: 'insert',
        tools: {
                "category": {
                        label: 'Ekstra kategori',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/c/c4/Toolbar_category.png',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "[[kategori:",
                                        post: "]]\n"
                                }
                        }
                }
        }
} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        section: 'main',
        group: 'insert',
        tools: {
                "new category": {
                        label: 'Skabelon',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/f/f4/OOjs_UI_icon_wikiTemplate.svg',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "{{c|",
                                        peri: "en|i=|s=|x=|år=",
                                        post: "}}\n"
                                }
                        }
                }
        }
} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        section: 'main',
        group: 'insert',
        tools: {
                "new category": {
                        label: 'Skabelon og kategorier',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/c/cd/OOjs_UI_icon_code.svg',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "{{",
                                        post: "|-|}}\n\n[[kategori:]]\n[[kategori:]]\n[[kategori:]]\n[[kategori:]]"
                                }
                        }
                }
        }
} );
/*  Tilret elementer i avanceret sektion (advanced) */
/*  Fjern gruppen heading og fra gruppen format knapperne ulist, olist, nowiki og newline, samt fra gruppen size knappen subscript og fra gruppen insert knappen redirect */
$( '#wpTextbox1' ).wikiEditor( 'removeFromToolbar', {
  'section': 'advanced',
  'group': 'heading',
});
$( '#wpTextbox1' ).wikiEditor( 'removeFromToolbar', {
  'section': 'advanced',
  'group': 'format',
  'tool': 'ulist',
});
$( '#wpTextbox1' ).wikiEditor( 'removeFromToolbar', {
  'section': 'advanced',
  'group': 'format',
  'tool': 'olist',
});
$( '#wpTextbox1' ).wikiEditor( 'removeFromToolbar', {
  'section': 'advanced',
  'group': 'format',
  'tool': 'nowiki',
});
$( '#wpTextbox1' ).wikiEditor( 'removeFromToolbar', {
  'section': 'advanced',
  'group': 'format',
  'tool': 'newline',
});
$( '#wpTextbox1' ).wikiEditor( 'removeFromToolbar', {
  'section': 'advanced',
  'group': 'size',
  'tool': 'subscript',
});
$( '#wpTextbox1' ).wikiEditor( 'removeFromToolbar', {
  'section': 'advanced',
  'group': 'insert',
  'tool': 'redirect',
});
/*  Tilretning af avanceret sektionen (advanced) */
/* Indsæt knapper i gruppen format (under avanceret) */


$(function() {
$('#wpTextbox1').wikiEditor('addToToolbar', {
    $( '#wpTextbox1' ).on( 'wikiEditor-toolbar-buildSection-characters', function (event, section) {
         section: 'advanced',
         section.pages.symbols.characters.push('\u02be', '\u02bf');
        group: 'format',
    });
        tools: {
                "strikethrough": {
                        label: 'Gennemstreget',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/6/6d/Vector_strikeout.png',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "<s>",
                                        post: "</s>"
                                }
                        }
                }
        }
});
});
There is also an API function, but it only works after the 'characters' section has been built:


$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
'section': 'characters',
        section: 'advanced',
'page': 'symbols',
        group: 'format',
'characters': [ '\u02be', '\u02bf' ]
        tools: {
                "på dansk": {
                        label: 'Understreget',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/1/13/Toolbaricon_regular_U_underline.png',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "<u>",
                                        post: "</u>"
                                }
                        }
                }
        }
});
});


$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        section: 'advanced',
        group: 'format',
        tools: {
                "comment": {
                        label: 'Fed skrift',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/a/a0/Toolbaricon_bold_F-1.png',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "'''",
                                        post: "'''"
                                }
                        }
                }
        }
} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        section: 'advanced',
        group: 'format',
        tools: {
                "comment": {
                        label: 'Centrér tekst',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/a/a5/Text_align_center.png',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "<center>",
                                        post: "</center>"
                                }
                        }
                }
        }
} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        section: 'advanced',
        group: 'format',
        tools: {
                "comment": {
                        label: 'Højrestil tekst',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/3/3f/Text_align_right.png',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "<div align=right>",
                                        post: "</div>"
                                }
                        }
                }
        }
} );


$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
'section': 'characters',
        section: 'advanced',
'pages': {
        group: 'format',
'nyttig': {
        tools: {
'layout': 'characters',
                "kolonner": {
'label': 'Symbolsk',
                        label: 'Opdel i 2 kolonner',
'characters': [ '„“', '»«', '«»', '№', '⅓', '⅔', '¼', '¾', '⅛', '⅜', '⅝', '⅞', '’‘', '”', 'm²', 'm³', '°', '²', '³', '‰', '–', '—', '…', '≈', '×', '·', '•', '□', '☹', '†', '✝', '✠' ]
                        type: 'button',
}
                        icon: '//upload.wikimedia.org/wikipedia/commons/5/5b/Text_columns.png',
}
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "<table width=100%>\n<tr valign=top>\n<td width=50%>\n",
                                        post: "\n<td>\n\n</tr>\n</table>"
                                }
                        }
                }
        }
} );
} );


/* Indsæt knapper i Avanceret-'Indsæt'  */
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        section: 'advanced',
        group: 'insert',
        tools: {
                "prik": {
                        label: 'Kategori-link og prik',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/b/b3/OOjs_UI_icon_ellipsis.svg',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "[[:kategori:",
                                        peri: "Indsæt",
                                        post: "|]]{{·}} "
                                }
                        }
                }
        }
} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        section: 'advanced',
        group: 'insert',
        tools: {
                "billedfil": {
                        label: 'Indsæt billede',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/a/aa/OOjs_UI_icon_image-rtl.svg',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "[[Fil:",
                                        peri: "billednavn",
                                        post: "|thumb|left| på [[commons:|commons]]]]\n"
                                }
                        }
                }
        }
} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        section: 'advanced',
        group: 'insert',
        tools: {
                "kommune": {
                        label: 'Omdirigering til kommune-kategori',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/7/75/Maki-town-hall-15.svg',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "#REDIRECT[[:kategori:",
                                        peri: "Indsæt",
                                        post: "]]\n[[kategori:kommune]]"
                                }
                        }
                }
        }
} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        section: 'advanced',
        group: 'insert',
        tools: {
                "sogn": {
                        label: 'Omdirigering til sogn-kategori',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/3/3b/Maki-town-15.svg',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "#REDIRECT[[:kategori:",
                                        peri: "Indsæt",
                                        post: "]]\n[[kategori:sogn]]"
                                }
                        }
                }
        }
} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        section: 'advanced',
        group: 'insert',
        tools: {
                "landsby": {
                        label: 'Omdirigering til landsby-kategori',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/c/c8/OpenMoji-black_1F3D8.svg',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "#REDIRECT[[:kategori:",
                                        peri: "Indsæt",
                                        post: "]]\n[[kategori:landsby]]"
                                }
                        }
                }
        }
} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        section: 'advanced',
        group: 'insert',
        tools: {
                "bebyggelse": {
                        label: 'Omdirigering til bebyggelse-kategori',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/0/08/OpenMoji-black_1F3E1.svg',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "#REDIRECT[[:kategori:",
                                        peri: "Indsæt",
                                        post: "]]\n[[kategori:bebyggelse]]"
                                }
                        }
                }
        }
} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        section: 'advanced',
        group: 'insert',
        tools: {
                "catego": {
                        label: 'Omdirigering til en ubeskrevet kategori',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/4/43/VisualEditor_icon_page-redirect-rtl.svg',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "#REDIRECT[[:kategori:",
                                        periMsg: 'wikieditor-toolbar-tool-redirect-example',
                                        post: "]]\n[[kategori:]]"
                                }
                        }
                }
        }
} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        section: 'advanced',
        group: 'insert',
        tools: {
                "redirect to category": {
                        label: 'Omdirigering til et kategoriord',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/9/90/VisualEditor_icon_page-redirect-ltr.svg',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "#REDIRECT[[:kategori:",
                                        peri: "Indsæt",
                                        post: "]]\n[[kategori:kategoriord]]"
                                }
                        }
                }
        }
} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        section: 'advanced',
        group: 'insert',
        tools: {
                "navb": {
                        label: 'Indsæt en navboksskabelon',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/5/57/OOjs_UI_icon_templateAdd-ltr.svg',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "{{Navboks \n| navn  = \n| titel = [[:kategori:",
                                        peri: "",
                                        post: "|]]\n| billede-venstre = \n\n| liste1 = {{q|{{{1|}}}|\n\n}}\n\n<includeonly>|status={{{1|}}}|navbar={{{2|plain}}}|style={{#if:{{{2|}}}|border-bottom:0px}}</includeonly>}}{{#if:{{{2|}}}|{{bund|{{{2}}}|{{{3|}}}}}}}<noinclude>{{s}}</noinclude>"
                                }
                        }
                }
        }
} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        section: 'advanced',
        group: 'insert',
        tools: {
                "udfold": {
                        label: 'Indsæt kode til fold-ud',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/3/30/OOjs_UI_icon_draggable.svg',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "{{q|{{{1|}}}|",
                                        post: "}}\n"
                                }
                        }
                }
        }
} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        section: 'advanced',
        group: 'insert',
        tools: {
                "boks": {
                        label: 'Indsæt en boksskabelon',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/f/ff/OOjs_UI_icon_templateAdd-ltr-progressive.svg',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "__NOTITLE_\n<div class='toccolours {{#if:{{{1|}}}|mw-collapsible mw-collapsed}}'><center><big class='plainlinks'><b>{{#switch:{{{2|}}}\n|={{{alt|{{PAGENAME}}}}}\n|+=&emsp;&emsp;&emsp;[https://da.wikipedia.org/wiki/{{PAGENAMEE}} {{{alt|{{PAGENAME}}}}}]\n|#default=&emsp;&emsp;&emsp;[https://{{#if:{{#pos:{{{2}}}|:}}|{{#explode:{{{2}}}|:}}|da}}.wikipedia.org/wiki/{{PAGENAMEE:{{#explode:{{{2}}}|:|-1}}}} {{{alt|{{PAGENAME}}}}}]\n}}</b></big> {{næste}}</center>\n{{#if:{{{1|}}}\n|<div class='mw-collapsible-content'>{{#widget:Iframe | height=160 | url=https://da.wikipedia.org/w/index.php?action=render&title={{#ifeq:{{{1}}}|+|{{PAGENAMEE}}|{{PAGENAMEE:{{{1}}}}}}}}}</div>}}\n",
                                        peri: "\n",
                                        post: "</div>\n{{#switch:|=<div class='toccolours' style='border-top:0px'><small><center></center></small></div>\n{{#switch:{{PAGENAME}}|=|[[kategori:]]}}\n}}<noinclude>\n[[kategori:Boksskabelon]]\n</noinclude>"
                                }
                        }
                }
        }
} );
/* fjerner characters-elementer i Specialtegn sektionen  */
$( '#wpTextbox1' ).wikiEditor( 'removeFromToolbar', {
  'section': 'characters',
  'page': 'symbols',
});
/* tilføjelser til Specialtegn */
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
  'section': 'characters',
  'pages': {
'section-specialtegn1': {
  'label': '№ / ° „…“',
  'layout': 'characters',
  'characters': [
'№', ['1/3', '⅓'], ['2/3', '⅔'], ['1/4', '¼'], ['3/4', '¾'], ['1/8', '⅛'], ['3/8', '⅜'], ['5/8', '⅝'], ['7/8', '⅞'], '⅕', '⅖', '⅗', '⅘', '⅙', '⅚', '‰', '²', '³', '°',
            {
              'action': {
                'type': 'encapsulate',
                'options': {
                  'pre': '’',
                  'peri': '',
                  'post': '‘'
                }
              },
              'label': '’…‘'
            },
            {
              'action': {
                'type': 'encapsulate',
                'options': {
                  'pre': '‟',
                  'peri': '',
                  'post': '”'
                }
              },
              'label': '‟…”'
            },
            {
              'action': {
                'type': 'encapsulate',
                'options': {
                  'pre': '«',
                  'peri': '',
                  'post': '»'
                }
              },
              'label': '«…»'
            },
            {
              'action': {
                'type': 'encapsulate',
                'options': {
                  'pre': '»',
                  'peri': '',
                  'post': '«'
                }
              },
              'label': '»…«'
            },
            {
              'action': {
                'type': 'encapsulate',
                'options': {
                  'pre': '„',
                  'peri': '',
                  'post': '“'
                }
              },
              'label': '„…“'
            }
        ]
      },
'section-specialtegn2': {
  'label': 'Bogstav',
  'layout': 'characters',
  'characters': [ '✎', 'ß', 'Ð', 'ð', 'Þ', 'þ', 'Ł', 'ł', 'Œ', 'œ', 'Ç', 'ç', 'Æ', 'æ', 'Ø', 'ø', 'Å', 'å', '⅍', '℃', '©', '®' ]
    },
'section-specialtegn3': {
  'label': 'Ikon',
  'layout': 'characters',
  'characters': [ '←', '→', '–', '—', '…', '·', '•', '∗', '✯', '×', '÷', '≈', '□', '†', '☹', '⚓', '⚔', '⛴', '✇', '✈', '✝', '✠', '✼', '🎈', '🚁', '🛩️', '✈️', '⛵' ]
    },
'section-specialtegn4': {
  'label': 'Kode',
  'layout': 'characters',
  'characters': [
            {
              'action': {
                'type': 'replace',
                'options': {
                  'pre': '<br>\n',
                }
              },
              'label': 'br'
            },
            {
              'action': {
                'type': 'replace',
                'options': {
                  'pre': '&nbsp;',
                }
              },
              'label': '&nbsp;'
            },
            {
              'action': {
                'type': 'replace',
                'options': {
                  'pre': '&emsp;',
                }
              },
              'label': '&emsp;'
            },
            {
              'action': {
                'type': 'encapsulate',
                'options': {
                  'pre': '<blockquote>',
                  'peri': '',
                  'post': '</blockquote>'
                }
              },
              'label': 'blockquote'
            },
            {
              'action': {
                'type': 'encapsulate',
                'options': {
                  'pre': '<code>',
                  'peri': '',
                  'post': '</code>'
                }
              },
              'label': 'code'
            },
            {
              'action': {
                'type': 'encapsulate',
                'options': {
                  'pre': '<cite>',
                  'peri': '',
                  'post': '</cite>'
                }
              },
              'label': 'cite'
            },
            {
              'action': {
                'type': 'encapsulate',
                'options': {
                  'pre': '<includeonly>',
                  'peri': '',
                  'post': '</includeonly>'
                }
              },
              'label': 'includeonly'
            },
            {
              'action': {
                'type': 'encapsulate',
                'options': {
                  'pre': '<noinclude>',
                  'peri': '',
                  'post': '</noinclude>'
                }
              },
              'label': 'noinclude'
            },
            {
              'action': {
                'type': 'encapsulate',
                'options': {
                  'pre': '<nowiki>',
                  'peri': '',
                  'post': '</nowiki>'
                }
              },
              'label': 'nowiki'
            },
            {
              'action': {
                'type': 'encapsulate',
                'options': {
                  'pre': '<ref>',
                  'peri': '',
                  'post': '</ref>'
                }
              },
              'label': 'ref'
            },
            {
              'action': {
                'type': 'encapsulate',
                'options': {
                  'pre': '[[:kategori:',
                  'peri': '',
                  'post': '|]]{{·}} '
                }
              },
              'label': 'kategori ·'
            },
            {
              'action': {
                'type': 'encapsulate',
                'options': {
                  'pre': '<!--',
                  'peri': ' ',
                  'post': '-->'
                }
              },
              'label': '<!-- -->'
            }
        ]
      }
  }
} );
/* Tilpasning af WikiEditor indsættes ovenfor */
};
};
/* Check if view is in edit mode and that the required modules are available. Then, customize the toolbar … */
if ( [ 'edit', 'submit' ].indexOf( mw.config.get( 'wgAction' ) ) !== -1 ) {
mw.loader.using( 'user.options' ).then( function () {
// This can be the string "0" if the user disabled the preference ([[phab:T54542#555387]])
if ( mw.user.options.get( 'usebetatoolbar' ) == 1 ) {
$.when(
mw.loader.using( 'ext.wikiEditor' ), $.ready
).then( customizeToolbar );
}
} );
}

Nuværende version fra 7. okt. 2024, 14:19

/* WikiEditor tilpasses i [[MediaWiki:Common.js]] eller [[Speciel:MyPage/common.js]] (aktiveres i Localsettings.php med $wgUseSiteJs = true;) */

/* Indstilling af popup-gadget - vistnok umuligt at vise aktive skabelon med tekst */
window.popupPreviewFirstParOnly	= false;


/* WikiEditor er defineret i extensions/WikiEditor/modules/jquery.wikiEditor.toolbar.config.js se mediawiki:Extension:WikiEditor/Toolbar Customization */
/* Passende knapper findes på bl.a. [[commons:OOUI icons]]  */

var customizeToolbar = function () {
/* Tilpasning af WikiEditor indsættes nedenfor */

/*  Tilret elementer i topbjælke sektion (main) */
/*  Fjern gruppen format med knapperne bold og italic, samt fra gruppen insert knapperne file og reference */
$( '#wpTextbox1' ).wikiEditor( 'removeFromToolbar', {
	  'section': 'main',
	  'group': 'format',
});
$( '#wpTextbox1' ).wikiEditor( 'removeFromToolbar', {
	  'section': 'main',
	  'group': 'insert',
	  'tool': 'file',
});
$( '#wpTextbox1' ).wikiEditor( 'removeFromToolbar', {
	  'section': 'main',
	  'group': 'insert',
	  'tool': 'reference',
});

/*  Indsæt elementer */

$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        section: 'main',
        group: 'insert',
        tools: {
                "disambig": {
                        label: 'Skibsinfoboks',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/e/e9/Maki-ferry-15.svg',
                        action: {
                                type: 'replace',
                                options: {
                                        pre: "{{sk\n| k=",
                                        post: "\n| før=\n| navn=\n| hjem=\n| værft=\n| år=18\n| b= | d= | m=\n| jma=\n| vragg=\n| wrs=\n| {{gps||}}\n| liv= | død=\n}}"
                                }
                        }
                }
        }
} );

$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        section: 'main',
        group: 'insert',
        tools: {
                "disambig": {
                        label: 'Avisartikler og kategorier',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/5/55/OOjs_UI_icon_newspaper-ltr.svg',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "\n{{a|",
                                        peri: "dato",
                                        post: "}}\n\n<noinclude>\n[[kategori:]]\n[[kategori:]]\n[[kategori:]]\n[[kategori:]]\n[[kategori:Stranding]]\n[[kategori:Auktion]]\n[[kategori:Vrag]]\n</noinclude>"
                                }
                        }
                }
        }
} );


$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        section: 'main',
        group: 'insert',
        tools: {
                "category": {
                        label: 'Ekstra kategori',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/c/c4/Toolbar_category.png',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "[[kategori:",
                                        post: "]]\n"
                                }
                        }
                }
        }
} );

$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        section: 'main',
        group: 'insert',
        tools: {
                "new category": {
                        label: 'Skabelon',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/f/f4/OOjs_UI_icon_wikiTemplate.svg',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "{{c|",
                                        peri: "en|i=|s=|x=|år=",
                                        post: "}}\n"
                                }
                        }
                }
        }
} );

$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        section: 'main',
        group: 'insert',
        tools: {
                "new category": {
                        label: 'Skabelon og kategorier',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/c/cd/OOjs_UI_icon_code.svg',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "{{",
                                        post: "|-|}}\n\n[[kategori:]]\n[[kategori:]]\n[[kategori:]]\n[[kategori:]]"
                                }
                        }
                }
        }
} );


/*  Tilret elementer i avanceret sektion (advanced) */
/*  Fjern gruppen heading og fra gruppen format knapperne ulist, olist, nowiki og newline, samt fra gruppen size knappen subscript og fra gruppen insert knappen redirect */
$( '#wpTextbox1' ).wikiEditor( 'removeFromToolbar', {
	  'section': 'advanced',
	  'group': 'heading',
});
$( '#wpTextbox1' ).wikiEditor( 'removeFromToolbar', {
	  'section': 'advanced',
	  'group': 'format',
	  'tool': 'ulist',
});
$( '#wpTextbox1' ).wikiEditor( 'removeFromToolbar', {
	  'section': 'advanced',
	  'group': 'format',
	  'tool': 'olist',
});
$( '#wpTextbox1' ).wikiEditor( 'removeFromToolbar', {
	  'section': 'advanced',
	  'group': 'format',
	  'tool': 'nowiki',
});
$( '#wpTextbox1' ).wikiEditor( 'removeFromToolbar', {
	  'section': 'advanced',
	  'group': 'format',
	  'tool': 'newline',
});
$( '#wpTextbox1' ).wikiEditor( 'removeFromToolbar', {
	  'section': 'advanced',
	  'group': 'size',
	  'tool': 'subscript',
});
$( '#wpTextbox1' ).wikiEditor( 'removeFromToolbar', {
	  'section': 'advanced',
	  'group': 'insert',
	  'tool': 'redirect',
});


/*  Tilretning af avanceret sektionen (advanced) */
/* Indsæt knapper i gruppen format (under avanceret) */

$('#wpTextbox1').wikiEditor('addToToolbar', {
        section: 'advanced',
        group: 'format',
        tools: {
                "strikethrough": {
                        label: 'Gennemstreget',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/6/6d/Vector_strikeout.png',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "<s>",
                                        post: "</s>"
                                }
                        }
                }
        }
});

$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        section: 'advanced',
        group: 'format',
        tools: {
                "på dansk": {
                        label: 'Understreget',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/1/13/Toolbaricon_regular_U_underline.png',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "<u>",
                                        post: "</u>"
                                }
                        }
                }
        }
});

$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        section: 'advanced',
        group: 'format',
        tools: {
                "comment": {
                        label: 'Fed skrift',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/a/a0/Toolbaricon_bold_F-1.png',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "'''",
                                        post: "'''"
                                }
                        }
                }
        }
} );

$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        section: 'advanced',
        group: 'format',
        tools: {
                "comment": {
                        label: 'Centrér tekst',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/a/a5/Text_align_center.png',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "<center>",
                                        post: "</center>"
                                }
                        }
                }
        }
} );

$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        section: 'advanced',
        group: 'format',
        tools: {
                "comment": {
                        label: 'Højrestil tekst',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/3/3f/Text_align_right.png',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "<div align=right>",
                                        post: "</div>"
                                }
                        }
                }
        }
} );

$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        section: 'advanced',
        group: 'format',
        tools: {
                "kolonner": {
                        label: 'Opdel i 2 kolonner',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/5/5b/Text_columns.png',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "<table width=100%>\n<tr valign=top>\n<td width=50%>\n",
                                        post: "\n<td>\n\n</tr>\n</table>"
                                }
                        }
                }
        }
} );


/* Indsæt knapper i Avanceret-'Indsæt'  */

$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        section: 'advanced',
        group: 'insert',
        tools: {
                "prik": {
                        label: 'Kategori-link og prik',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/b/b3/OOjs_UI_icon_ellipsis.svg',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "[[:kategori:",
                                        peri: "Indsæt",
                                        post: "|]]{{·}} "
                                }
                        }
                }
        }
} );

$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        section: 'advanced',
        group: 'insert',
        tools: {
                "billedfil": {
                        label: 'Indsæt billede',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/a/aa/OOjs_UI_icon_image-rtl.svg',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "[[Fil:",
                                        peri: "billednavn",
                                        post: "|thumb|left| på [[commons:|commons]]]]\n"
                                }
                        }
                }
        }
} );



$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        section: 'advanced',
        group: 'insert',
        tools: {
                "kommune": {
                        label: 'Omdirigering til kommune-kategori',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/7/75/Maki-town-hall-15.svg',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "#REDIRECT[[:kategori:",
                                        peri: "Indsæt",
                                        post: "]]\n[[kategori:kommune]]"
                                }
                        }
                }
        }
} );

$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        section: 'advanced',
        group: 'insert',
        tools: {
                "sogn": {
                        label: 'Omdirigering til sogn-kategori',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/3/3b/Maki-town-15.svg',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "#REDIRECT[[:kategori:",
                                        peri: "Indsæt",
                                        post: "]]\n[[kategori:sogn]]"
                                }
                        }
                }
        }
} );


$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        section: 'advanced',
        group: 'insert',
        tools: {
                "landsby": {
                        label: 'Omdirigering til landsby-kategori',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/c/c8/OpenMoji-black_1F3D8.svg',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "#REDIRECT[[:kategori:",
                                        peri: "Indsæt",
                                        post: "]]\n[[kategori:landsby]]"
                                }
                        }
                }
        }
} );

$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        section: 'advanced',
        group: 'insert',
        tools: {
                "bebyggelse": {
                        label: 'Omdirigering til bebyggelse-kategori',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/0/08/OpenMoji-black_1F3E1.svg',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "#REDIRECT[[:kategori:",
                                        peri: "Indsæt",
                                        post: "]]\n[[kategori:bebyggelse]]"
                                }
                        }
                }
        }
} );

$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        section: 'advanced',
        group: 'insert',
        tools: {
                "catego": {
                        label: 'Omdirigering til en ubeskrevet kategori',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/4/43/VisualEditor_icon_page-redirect-rtl.svg',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "#REDIRECT[[:kategori:",
                                        periMsg: 'wikieditor-toolbar-tool-redirect-example',
                                        post: "]]\n[[kategori:]]"
                                }
                        }
                }
        }
} );

$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        section: 'advanced',
        group: 'insert',
        tools: {
                "redirect to category": {
                        label: 'Omdirigering til et kategoriord',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/9/90/VisualEditor_icon_page-redirect-ltr.svg',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "#REDIRECT[[:kategori:",
                                        peri: "Indsæt",
                                        post: "]]\n[[kategori:kategoriord]]"
                                }
                        }
                }
        }
} );

$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        section: 'advanced',
        group: 'insert',
        tools: {
                "navb": {
                        label: 'Indsæt en navboksskabelon',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/5/57/OOjs_UI_icon_templateAdd-ltr.svg',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "{{Navboks \n| navn  = \n| titel = [[:kategori:",
                                        peri: "",
                                        post: "|]]\n| billede-venstre = \n\n| liste1 = {{q|{{{1|}}}|\n\n}}\n\n<includeonly>|status={{{1|}}}|navbar={{{2|plain}}}|style={{#if:{{{2|}}}|border-bottom:0px}}</includeonly>}}{{#if:{{{2|}}}|{{bund|{{{2}}}|{{{3|}}}}}}}<noinclude>{{s}}</noinclude>"
                                }
                        }
                }
        }
} );

$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        section: 'advanced',
        group: 'insert',
        tools: {
                "udfold": {
                        label: 'Indsæt kode til fold-ud',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/3/30/OOjs_UI_icon_draggable.svg',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "{{q|{{{1|}}}|",
                                        post: "}}\n"
                                }
                        }
                }
        }
} );

$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        section: 'advanced',
        group: 'insert',
        tools: {
                "boks": {
                        label: 'Indsæt en boksskabelon',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/f/ff/OOjs_UI_icon_templateAdd-ltr-progressive.svg',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "__NOTITLE_\n<div class='toccolours {{#if:{{{1|}}}|mw-collapsible mw-collapsed}}'><center><big class='plainlinks'><b>{{#switch:{{{2|}}}\n|={{{alt|{{PAGENAME}}}}}\n|+=&emsp;&emsp;&emsp;[https://da.wikipedia.org/wiki/{{PAGENAMEE}} {{{alt|{{PAGENAME}}}}}]\n|#default=&emsp;&emsp;&emsp;[https://{{#if:{{#pos:{{{2}}}|:}}|{{#explode:{{{2}}}|:}}|da}}.wikipedia.org/wiki/{{PAGENAMEE:{{#explode:{{{2}}}|:|-1}}}} {{{alt|{{PAGENAME}}}}}]\n}}</b></big> {{næste}}</center>\n{{#if:{{{1|}}}\n|<div class='mw-collapsible-content'>{{#widget:Iframe | height=160 | url=https://da.wikipedia.org/w/index.php?action=render&title={{#ifeq:{{{1}}}|+|{{PAGENAMEE}}|{{PAGENAMEE:{{{1}}}}}}}}}</div>}}\n",
                                        peri: "\n",
                                        post: "</div>\n{{#switch:|=<div class='toccolours' style='border-top:0px'><small><center></center></small></div>\n{{#switch:{{PAGENAME}}|=|[[kategori:]]}}\n}}<noinclude>\n[[kategori:Boksskabelon]]\n</noinclude>"
                                }
                        }
                }
        }
} );




/* fjerner characters-elementer i Specialtegn sektionen  */
$( '#wpTextbox1' ).wikiEditor( 'removeFromToolbar', {
	  'section': 'characters',
	  'page': 'symbols',
});


/* tilføjelser til Specialtegn */
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
  'section': 'characters',
  'pages': {
	'section-specialtegn1': {
	  'label': '№ / ° „…“',
	  'layout': 'characters',
	  'characters': [
		'№', ['1/3', '⅓'], ['2/3', '⅔'], ['1/4', '¼'], ['3/4', '¾'], ['1/8', '⅛'], ['3/8', '⅜'], ['5/8', '⅝'], ['7/8', '⅞'], '⅕', '⅖', '⅗', '⅘', '⅙', '⅚', '‰', '²', '³', '°',
            {
              'action': {
                'type': 'encapsulate',
                'options': {
                  'pre': '’',
                  'peri': '',
                  'post': '‘'
                }
              },
              'label': '’…‘'
            },
            {
              'action': {
                'type': 'encapsulate',
                'options': {
                  'pre': '‟',
                  'peri': '',
                  'post': '”'
                }
              },
              'label': '‟…”'
            },
            {
              'action': {
                'type': 'encapsulate',
                'options': {
                  'pre': '«',
                  'peri': '',
                  'post': '»'
                }
              },
              'label': '«…»'
            },
            {
              'action': {
                'type': 'encapsulate',
                'options': {
                  'pre': '»',
                  'peri': '',
                  'post': '«'
                }
              },
              'label': '»…«'
            },
            {
              'action': {
                'type': 'encapsulate',
                'options': {
                  'pre': '„',
                  'peri': '',
                  'post': '“'
                }
              },
              'label': '„…“'
            }
         ]
      },
	'section-specialtegn2': {
	  'label': 'Bogstav',
	  'layout': 'characters',
	  'characters': [ '✎', 'ß', 'Ð', 'ð', 'Þ', 'þ', 'Ł', 'ł', 'Œ', 'œ', 'Ç', 'ç', 'Æ', 'æ', 'Ø', 'ø', 'Å', 'å', '⅍', '℃', '©', '®' ]
    },
	'section-specialtegn3': {
	  'label': 'Ikon',
	  'layout': 'characters',
	  'characters': [ '←', '→', '–', '—', '…', '·', '•', '∗', '✯', '×', '÷', '≈', '□', '†', '☹', '⚓', '⚔', '⛴', '✇', '✈', '✝', '✠', '✼', '🎈', '🚁', '🛩️', '✈️', '⛵' ]
    },
	'section-specialtegn4': {
	  'label': 'Kode',
	  'layout': 'characters',
	  'characters': [
            {
              'action': {
                'type': 'replace',
                'options': {
                  'pre': '<br>\n',
                }
              },
              'label': 'br'
            },
            {
              'action': {
                'type': 'replace',
                'options': {
                  'pre': '&nbsp;',
                }
              },
              'label': '&nbsp;'
            },
            {
              'action': {
                'type': 'replace',
                'options': {
                  'pre': '&emsp;',
                }
              },
              'label': '&emsp;'
            },
            {
              'action': {
                'type': 'encapsulate',
                'options': {
                  'pre': '<blockquote>',
                  'peri': '',
                  'post': '</blockquote>'
                }
              },
              'label': 'blockquote'
            },
            {
              'action': {
                'type': 'encapsulate',
                'options': {
                  'pre': '<code>',
                  'peri': '',
                  'post': '</code>'
                }
              },
              'label': 'code'
            },
            {
              'action': {
                'type': 'encapsulate',
                'options': {
                  'pre': '<cite>',
                  'peri': '',
                  'post': '</cite>'
                }
              },
              'label': 'cite'
            },
            {
              'action': {
                'type': 'encapsulate',
                'options': {
                  'pre': '<includeonly>',
                  'peri': '',
                  'post': '</includeonly>'
                }
              },
              'label': 'includeonly'
            },
            {
              'action': {
                'type': 'encapsulate',
                'options': {
                  'pre': '<noinclude>',
                  'peri': '',
                  'post': '</noinclude>'
                }
              },
              'label': 'noinclude'
            },
            {
              'action': {
                'type': 'encapsulate',
                'options': {
                  'pre': '<nowiki>',
                  'peri': '',
                  'post': '</nowiki>'
                }
              },
              'label': 'nowiki'
            },
            {
              'action': {
                'type': 'encapsulate',
                'options': {
                  'pre': '<ref>',
                  'peri': '',
                  'post': '</ref>'
                }
              },
              'label': 'ref'
            },


            {
              'action': {
                'type': 'encapsulate',
                'options': {
                  'pre': '[[:kategori:',
                  'peri': '',
                  'post': '|]]{{·}} '
                }
              },
              'label': 'kategori ·'
            },
            {
              'action': {
                'type': 'encapsulate',
                'options': {
                  'pre': '<!--',
                  'peri': ' ',
                  'post': '-->'
                }
              },
              'label': '<!-- -->'
            }
         ]
      }
  }
} );


/* Tilpasning af WikiEditor indsættes ovenfor */
};