MediaWiki:WikiLove.js

Från Wikinews, den fria nyhetstjänsten

OBS: Efter du har publicerat sidan kan du behöva tömma din webbläsares cache för att se ändringarna.

  • Firefox / Safari: Håll ned Skift och klicka på Uppdatera sidan eller tryck Ctrl-F5 eller Ctrl-R (⌘-R på Mac)
  • Google Chrome: Tryck Ctrl-Skift-R (⌘-Skift-R på Mac)
  • Internet Explorer / Edge: Håll ned Ctrl och klicka på Uppdatera eller tryck Ctrl-F5
  • Opera: Tryck Ctrl-F5.
//Se http://www.mediawiki.org/wiki/Extension:WikiLove för basal dokumentation för konfiguration.
//<nowiki>
( function( $ ) {
$.wikiLoveOptions = {
	defaultText: '{| style="background-color: $5; border: 1px solid $6;"\n\
|rowspan="2" style="vertical-align: middle; padding: 5px;" | [[$3|$4]]\n\
|style="font-size: x-large; padding: 3px 3px 0 3px; height: 1.5em;" | \'\'\'$2\'\'\'\n\
|-\n\
|style="vertical-align: middle; padding: 3px;" | $1 ~~~~\n\
|}',
	defaultBackgroundColor: '#fdffe7',
	defaultBorderColor: '#fceb92',
	defaultImageSize: '100px',
	defaultImage: 'Trophy.png',
	
	types: {
		// example type, could be removed later
		'stjärna': {
			name: 'Stjärnor', // name of the type (appears in the types menu)
			select: 'Välj en stjärna:', // subtype select label
			subtypes: { // some different subtypes
				// note that when not using subtypes you should use these subtype options
				// for the top-level type
				'original': {
					fields: [ 'message' ], // fields to ask for in form
					option: 'Originalstjärnan', // option listed in the select list
					descr: 'Denna stjärna ges till någon som ett erkännande för särskilt fina bidrag, så att folk får veta att deras arbete är uppskattat.', // description
					header: 'En stjärna till dig!', // header that appears at the top of the talk page post (optional)
					title: 'Originalstjärnan', // title that appears inside the award box (optional)
					image: 'Original Barnstar Hires.png' // image for the award
				},
				'admins': {
					fields: [ 'message' ],
					option: 'Admininstratörstjärnan',
					descr: 'Admininstratörstjärnan ges till en administratör som har gjort ett särskilt svårt beslut eller utfört en snårig men välbehövd adminuppgift.',
					header: 'En stjärna till dig!',
					title: 'Admininstratörstjärnan',
					image: 'Administrator Barnstar Hires.png'
				},
				'antivandalism': {
					fields: [ 'message' ],
					option: 'Antivandalismstjärnan',
					descr: 'En antivandalismstjärna ges till någon som har gjort bra bidrag för att skydda från och återställa vandalism.',
					header: 'En stjärna till dig!',
					title: 'Antivandalismstjärnan',
					image: 'Barnstar of Reversion Hires.png'
				},
				'diplomacy': {
					fields: [ 'message' ],
					option: 'Diplomatstjärnan',
					descr: 'En diplomatstjärna ges till användare som på ett lugnt och sansat sätt har hjälpt till att lösa konflikter.',
					header: 'En stjärna till dig!',
					title: 'Diplomatstjärnan',
					image: 'Peace Barnstar Hires.png'
				},
				'goodhumor': {
					fields: [ 'message' ],
					option: 'Stjärna för bra humor',
					descr: 'Denna stjärna kan ges till någon som kontinuerligt lättar upp stämningen, avarmerar konflikter och gör Wikipedia till ett bättre ställe att vara på.',
					header: 'En stjärna till dig!',
					title: 'Stjärna för bra humor',
					image: 'Barnstar of Humour Hires.png'
				},
				'brilliant': {
					fields: [ 'message' ],
					option: 'Stjärnan för briljanta idéer',
					descr: 'Stjärnan för briljanta idéer kan ges till någon som kommer på en elegant lösning på ett särskilt svårt problem.',
					header: 'En stjärna till dig!',
					title: 'Stjärna för briljanta idéer',
					image: 'Brilliant Idea Barnstar Hires.png'
				},
				'technical': {
					fields: [ 'message' ],
					option: 'Teknisk stjärna',
					descr: 'En teknisk stjärna kan ges till någon som har förbättrat Wikipedia genom tekniskt arbete (programmering, botbyggande, länklaggning etc.).',
					header: 'En stjärna till dig!',
					title: 'Teknisk stjärna',
					image: 'Vitruvian Barnstar Hires.png'
				}
			},
			icon: mw.config.get( 'wgExtensionAssetsPath' ) + '/WikiLove/modules/ext.wikiLove/images/icons/wikilove-icon-barnstar.png' // icon for left-side menu
		},
		'food': {
			name: mw.msg( 'wikilove-type-food' ), // name of the type (appears in the types menu)
			select: 'Välj mat eller dryck:', // subtype select label
			text: '{| style="background-color: $5; border: 1px solid $6;"\n\
|style="vertical-align: middle; padding: 5px;" | [[$3|$4]]\n\
|style="vertical-align: middle; padding: 3px;" | $1 ~~~~\n\
|}', // custom text
			subtypes: { // some different subtypes
				// note that when not using subtypes you should use these subtype options
				// for the top-level type
				'öl': {
					fields: [ 'header', 'message' ],
					option: 'Öl',
					descr: 'Öl är världens mest utbrett konsumerade och förmodligen äldsta alkoholhaltiga dryck. Det är den tredje mest populära drycken efter vatten och te.',
					header: 'En öl till dig!',
					image: 'Export hell seidel steiner.png',
					imageSize: '70px'
				},
				'kaka': {
					fields: [ 'header', 'message' ],
					option: 'Kaka',
					descr: 'Kakor är små bakverk som kommer i många smaker och former.',
					header: 'En kaka till dig!',
					image: 'Choco_chip_cookie.png',
					imageSize: '120px'
				},
				'kaffe': {
					fields: [ 'header', 'message' ],
					option: 'En kopp kaffe',
					descr: 'Uppskattat över hela världen. Kaffe är känt för sina uppiggande egenskaper.',
					header: 'En kopp kaffe till dig!',
					image: 'A small cup of coffee.JPG',
					imageSize: '120px'
				},
				'te': {
					fields: [ 'header', 'message' ],
					option: 'En kopp te',
					descr: 'Näst efter vatten är te den mest konsumerade drycken i världen. Det kan avnjutas varmt eller kallt och med mjölk eller socker.',
					header: 'En kopp te till dig!',
					image: 'Meissen-teacup pinkrose01.jpg',
					imageSize: '120px'
				},
				'choklad': {
					fields: [ 'header', 'message' ],
					option: 'En chokladask',
					descr: 'Choklad är en godissort baserat på kakaobönan som uppfanns 1847.',
					header: 'En chokladask till dig!',
					image: 'White-Box-of-Chocolates.jpg',
					imageSize: '120px'
				},
				'stroopwafels': {
					fields: [ 'header', 'message' ],
					option: 'Stroopwafels',
					descr: 'En stroopwafel är en nederländsk sötsak bestående av två tunna kex med en kolalik fyllning i mitten.',
					header: 'Några stroopwafels till dig!',
					image: 'Gaufre biscuit.jpg',
					imageSize: '135px'
				}
			},
			icon: mw.config.get( 'wgExtensionAssetsPath' ) + '/WikiLove/modules/ext.wikiLove/images/icons/wikilove-icon-food.png'
		},
		'kattungar': {
			name: mw.msg( 'wikilove-type-kittens' ),
			fields: [ 'header', 'message' ],
			header: 'En kattunge till dig!',
			text: '[[$3|left|150px]]\n$1\n\n~~~~\n<br style="clear: both"/>', // $3 is the image filename
			gallery: {
				imageList: [ 'Cucciolo gatto Bibo.jpg', 'Kitten (06) by Ron.jpg', 'Kitten-stare.jpg', 'Red Kitten 01.jpg', 'Kitten in a helmet.jpg', 'Cute grey kitten.jpg' ],
				width: 145,
				height: 150,
				number: 3
			},
			icon: mw.config.get( 'wgExtensionAssetsPath' ) + '/WikiLove/modules/ext.wikiLove/images/icons/wikilove-icon-kitten.png'
		},
		// default type, nice to leave this one in place when adding other types
		'makeyourown': {
			name: mw.msg( 'wikilove-type-makeyourown' ),
			fields: [ 'header', 'title', 'image', 'message' ],
			icon: mw.config.get( 'wgExtensionAssetsPath' ) + '/WikiLove/modules/ext.wikiLove/images/icons/wikilove-icon-create.png'
		}
	}
};

} )( jQuery );
//</nowiki>