Wikisłownikarz:Vespertviro10000/customizeToolbar.js

Z Wikisłownika – wolnego słownika wielojęzycznego

Uwaga: aby zobaczyć zmiany po opublikowaniu, może zajść potrzeba wyczyszczenia pamięci podręcznej przeglądarki.

  • Firefox / Safari: Przytrzymaj Shift podczas klikania Odśwież bieżącą stronę, lub naciśnij klawisze Ctrl+F5, lub Ctrl+R (⌘-R na komputerze Mac)
  • Google Chrome: Naciśnij Ctrl-Shift-R (⌘-Shift-R na komputerze Mac)
  • Internet Explorer / Edge: Przytrzymaj Ctrl, jednocześnie klikając Odśwież, lub naciśnij klawisze Ctrl+F5
  • Opera: Naciśnij klawisze Ctrl+F5.
( function( mw, $ ) {

function customizeToolbar( $wpTextbox1 ) {
	var title = mw.config.get( 'wgTitle' );
	
	// Sekcje 'esperanto' i 'esperanto (morfem)'
	$wpTextbox1.wikiEditor( 'addToToolbar', {
		section: 'addword',
		groups: {
			eo: {
				label: 'Esperanto',
				tools: {
					'rzeczownik': {
						label: 'Nowe hasło (rzeczownik, esperanto)',
						type: 'button',
						icon: '//upload.wikimedia.org/wikipedia/commons/thumb/7/7a/Newfont-R.png/22px-Newfont-R.png',
						action: {
							type: 'encapsulate',
							options: {
								pre: "== " + title + " ({{esperanto}}) ==\n{{morfologia}} {{morfeo||o}}\n{{wymowa}}\n{{znaczenia}}\n''rzeczownik''\n: (1.1) [[",
								peri: "tłumaczenie",
								post: "]]\n{{odmiana}}\n: (1.1) {{odmiana-rzeczownik-esperanto}}\n{{przykłady}}\n{{składnia}}\n{{kolokacje}}\n{{synonimy}}\n{{antonimy}}\n{{hiperonimy}}\n{{hiponimy}}\n{{holonimy}}\n{{meronimy}}\n{{pokrewne}}\n{{frazeologia}}\n{{etymologia}}\n{{uwagi}}\n{{źródła}}"
							}
						}
					},
					'przymiotnik': {
						label: 'Nowe hasło (przymiotnik, esperanto)',
						type: 'button',
						icon: '//upload.wikimedia.org/wikipedia/commons/thumb/7/7a/Newfont-P.png/22px-Newfont-P.png',
						action: {
							type: 'encapsulate',
							options: {
								pre: "== " + title + " ({{esperanto}}) ==\n{{morfologia}} {{morfeo||a}}\n{{wymowa}}\n{{znaczenia}}\n''przymiotnik''\n: (1.1) [[",
								peri: "tłumaczenie",
								post: "]]\n{{odmiana}}\n: (1.1) {{odmiana-przymiotnik-esperanto}}\n{{przykłady}}\n{{składnia}}\n{{kolokacje}}\n{{synonimy}}\n{{antonimy}}\n{{hiperonimy}}\n{{hiponimy}}\n{{holonimy}}\n{{meronimy}}\n{{pokrewne}}\n{{frazeologia}}\n{{etymologia}}\n{{uwagi}}\n{{źródła}}"
							}
						}
					},
					'czasownik': {
						label: 'Nowe hasło (czasownik, esperanto)',
						type: 'button',
						icon: '//upload.wikimedia.org/wikipedia/commons/thumb/7/7a/Newfont-C.png/22px-Newfont-C.png',
						action: {
							type: 'encapsulate',
							options: {
								pre: "== " + title + " ({{esperanto}}) ==\n{{morfologia}} {{morfeo||i}}\n{{wymowa}}\n{{znaczenia}}\n''czasownik''\n: (1.1) [[",
								peri: "tłumaczenie",
								post: "]]\n{{odmiana}}\n: (1.1) {{odmiana-czasownik-esperanto}}\n{{przykłady}}\n{{składnia}}\n{{kolokacje}}\n{{synonimy}}\n{{antonimy}}\n{{hiperonimy}}\n{{hiponimy}}\n{{holonimy}}\n{{meronimy}}\n{{pokrewne}}\n{{frazeologia}}\n{{etymologia}}\n{{uwagi}}\n{{źródła}}"
							}
						}
					},
					'liczebnik': {
						label: 'Nowe hasło (liczebnik, esperanto)',
						type: 'button',
						icon: '//upload.wikimedia.org/wikipedia/commons/thumb/9/96/Newfont-L.png/23px-Newfont-L.png',
						action: {
							type: 'encapsulate',
							options: {
								pre: "== " + title + " ({{esperanto}}) ==\n{{morfologia}} {{morfeo|}}\n{{wymowa}}\n{{znaczenia}}\n''liczebnik''\n: (1.1) [[",
								peri: "tłumaczenie",
								post: "]]\n{{odmiana}}\n{{przykłady}}\n{{składnia}}\n{{kolokacje}}\n{{synonimy}}\n{{antonimy}}\n{{hiperonimy}}\n{{hiponimy}}\n{{holonimy}}\n{{meronimy}}\n{{pokrewne}}\n{{frazeologia}}\n{{etymologia}}\n{{uwagi}}\n{{źródła}}"
							}
						}
					},
					'przysłówek': {
						label: 'Nowe hasło (przysłówek, esperanto)',
						type: 'button',
						icon: '//upload.wikimedia.org/wikipedia/commons/thumb/7/7a/Newfont-P.png/22px-Newfont-P.png',
						action: {
							type: 'encapsulate',
							options: {
								pre: "== " + title + " ({{esperanto}}) ==\n{{morfologia}} {{morfeo||e}}\n{{wymowa}}\n{{znaczenia}}\n''przysłówek''\n: (1.1) [[",
								peri: "tłumaczenie",
								post: "]]\n{{odmiana}}\n{{przykłady}}\n{{składnia}}\n{{kolokacje}}\n{{synonimy}}\n{{antonimy}}\n{{hiperonimy}}\n{{hiponimy}}\n{{holonimy}}\n{{meronimy}}\n{{pokrewne}}\n{{frazeologia}}\n{{etymologia}}\n{{uwagi}}\n{{źródła}}"
							}
						}
					}
				}
			},
			eom: {
				label: 'Esperanto (morfem)',
				tools: {
					'morfem': {
						label: 'Nowe hasło (morfem esperanto)',
						type: 'button',
						icon: '//upload.wikimedia.org/wikipedia/commons/thumb/7/7a/Newfont.png/22px-Newfont.png',
						action: {
							type: 'encapsulate',
							options: {
								pre: "== " + title + " ({{esperanto (morfem)}}) ==\n{{wymowa}}\n{{znaczenia}}\n{{morfem|eo}}\n: (1.1) [[",
								peri: "tłumaczenie",
								post: "]]\n{{odmiana}}\n{{przykłady}}\n{{składnia}}\n{{kolokacje}}\n{{synonimy}}\n{{antonimy}}\n{{hiperonimy}}\n{{hiponimy}}\n{{holonimy}}\n{{meronimy}}\n{{pochodne}}\n{{frazeologia}}\n{{etymologia}}\n{{uwagi}}\n{{źródła}}"
							}
						}
					}
				}
			}
		}
	} );
}

if ( $.inArray( mw.config.get( 'wgAction' ), [ 'edit', 'submit' ] ) !== -1 ) {
	mw.loader.using( 'user.options', function () {
		if ( mw.user.options.get( 'usebetatoolbar' ) ) {
			mw.hook( 'toolbarGadget.addWordReady' ).add( customizeToolbar );
		}
	} );
}

} ) ( mediaWiki, jQuery );