MediaWiki:Gadget-extra-toolbar-buttons-core.js: Difference between revisions
Content deleted Content added
Don't use new Array, ever. |
clean up; no need to use call .push(), array literals work fine; spacing: line breaks in the long function call; adding space for readability; size of space is gone after minification. |
||
Line 7:
mw.loader.using( 'mediawiki.action.edit', function() {
{▼
▲ var buttons = [];
'id': "button-redirect",
'imageFile': "//upload.wikimedia.org/wikipedia/en/c/c8/Button_redirect.png",
Line 18 ⟶ 17:
'tagClose': "]]",
'sampleText': "Target page name"
}
{
'id': "button-strike",
'imageFile': "//upload.wikimedia.org/wikipedia/en/c/c9/Button_strike.png",
Line 26 ⟶ 25:
'tagClose': "</s>",
'sampleText': "Strike-through text"
}
{
'id': "button-enter",
'imageFile': "//upload.wikimedia.org/wikipedia/en/1/13/Button_enter.png",
Line 34 ⟶ 33:
'tagClose': "",
'sampleText': ""
}
{
'id': "button-superscript",
'imageFile': "//upload.wikimedia.org/wikipedia/en/8/80/Button_upper_letter.png",
Line 42 ⟶ 41:
'tagClose': "</sup>",
'sampleText': "Superscript text"
}
{
'id': "button-subscript",
'imageFile': "//upload.wikimedia.org/wikipedia/en/7/70/Button_lower_letter.png",
Line 50 ⟶ 49:
'tagClose': "</sub>",
'sampleText': "Subscript text"
}
{
'id': "button-small",
'imageFile': "//upload.wikimedia.org/wikipedia/en/5/58/Button_small.png",
Line 58 ⟶ 57:
'tagClose': "</small>",
'sampleText': "Small text"
}
{
'id': "button-hide-comment",
'imageFile': "//upload.wikimedia.org/wikipedia/en/3/34/Button_hide_comment.png",
Line 66 ⟶ 65:
'tagClose': " -->",
'sampleText': "Comment"
}
{
'id': "button-gallery",
'imageFile': "//upload.wikimedia.org/wikipedia/en/1/12/Button_gallery.png",
Line 74 ⟶ 73:
'tagClose': "\n</gallery>",
'sampleText': "Image:Example.jpg|Caption1\nImage:Example.jpg|Caption2"
}
{
'id': "button-blockquote",
'imageFile': "//upload.wikimedia.org/wikipedia/en/f/fd/Button_blockquote.png",
Line 82 ⟶ 81:
'tagClose': "\n</blockquote>",
'sampleText': "Block quote"
}
{
'id': "button-insert-table",
'imageFile': "//upload.wikimedia.org/wikipedia/en/6/60/Button_insert_table.png",
Line 90 ⟶ 89:
'tagClose': "\n|}",
'sampleText': "-\n! header 1\n! header 2\n! header 3\n|-\n| row 1, cell 1\n| row 1, cell 2\n| row 1, cell 3\n|-\n| row 2, cell 1\n| row 2, cell 2\n| row 2, cell 3"
}
{
'id': "button-insert-reflink",
'imageFile': "//upload.wikimedia.org/wikipedia/commons/7/79/Button_reflink.png",
Line 98 ⟶ 97:
'tagClose': "</ref>",
'sampleText': "Insert footnote text here"
}
];
mw.toolbar.addButton(
buttons[ buttons[ buttons[ buttons[ buttons[ buttons[ buttons[ }
Line 108 ⟶ 115:
/**
*
* Fixes the fact that the undo function combined with the "no edit summary prompter"
* causes problems if leaving the edit summary unchanged.
Line 121 ⟶ 130:
/**
* Edittools javascript loader
*
* Description: Pulls in [[MediaWiki:Edittools.js]]. Includes a cache-bypassing
Line 167 ⟶ 177:
/**
* RefToolbar
*
* Description: Adds tools for citing references to the edit toolbar.
|